diff --git a/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml b/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml index 1348bf62a408d7241aed08dbb24e08af734d38dd..5a2108603785065d627a2f47f68c91ac399db154 100644 --- a/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml +++ b/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml @@ -2198,27 +2198,6 @@ This is the ratio of static pressure error to dynamic pressure generated by a wi 0.5 modules/fw_att_control - - Method used for yaw coordination - The param value sets the method used to calculate the yaw rate 0: open-loop zero lateral acceleration based on kinematic constraints 1: closed-loop: try to reduce lateral acceleration to 0 by measuring the acceleration - 0 - 1 - modules/fw_att_control - - open-loop - closed-loop - - - - Minimal speed for yaw coordination - For airspeeds above this value, the yaw rate is calculated for a coordinated turn. Set to a very high value to disable. - 0.0 - 1000.0 - m/s - 1 - 0.5 - modules/fw_att_control - Yaw rate feed forward Direct feed forward from rate setpoint to control surface output @@ -7794,105 +7773,550 @@ This is used for gathering replay logs for the ekf2 module modules/sensors - - - ID of Accelerometer that the calibration is for - modules/sensors - - - Accelerometer scale factor - X axis + + + Bitfield selecting mag sides for calibration + DETECT_ORIENTATION_TAIL_DOWN = 1 DETECT_ORIENTATION_NOSE_DOWN = 2 DETECT_ORIENTATION_LEFT = 4 DETECT_ORIENTATION_RIGHT = 8 DETECT_ORIENTATION_UPSIDE_DOWN = 16 DETECT_ORIENTATION_RIGHTSIDE_UP = 32 + 34 + 63 modules/sensors + + Two side calibration + Three side calibration + Six side calibration + - - Accelerometer scale factor - Y axis + + Driver level cut frequency for accel + The cut frequency for the 2nd order butterworth filter on the accel driver. This features is currently supported by the mpu6000 and mpu9250. This only affects the signal sent to the controllers, not the estimators. 0 disables the filter. + 5 + 1000 + Hz + true modules/sensors - - Accelerometer scale factor - Z axis + + Driver level cut frequency for gyro + The cut frequency for the 2nd order butterworth filter on the gyro driver. This features is currently supported by the mpu6000 and mpu9250. This only affects the signal sent to the controllers, not the estimators. 0 disables the filter. + 5 + 1000 + Hz + true modules/sensors - - Accelerometer calibration maximum temperature + + QNH for barometer + 500 + 1500 + hPa modules/sensors - - Accelerometer calibration minimum temperature + + Board rotation + This parameter defines the rotation of the FMU board relative to the platform. + true modules/sensors + + No rotation + Yaw 45° + Yaw 90° + Yaw 135° + Yaw 180° + Yaw 225° + Yaw 270° + Yaw 315° + Roll 180° + Roll 180°, Yaw 45° + Roll 180°, Yaw 90° + Roll 180°, Yaw 135° + Pitch 180° + Roll 180°, Yaw 225° + Roll 180°, Yaw 270° + Roll 180°, Yaw 315° + Roll 90° + Roll 90°, Yaw 45° + Roll 90°, Yaw 90° + Roll 90°, Yaw 135° + Roll 270° + Roll 270°, Yaw 45° + Roll 270°, Yaw 90° + Roll 270°, Yaw 135° + Pitch 90° + Pitch 270° + - - Accelerometer calibration reference temperature + + Board rotation X (Roll) offset + This parameter defines a rotational offset in degrees around the X (Roll) axis It allows the user to fine tune the board offset in the event of misalignment. + deg modules/sensors - - Accelerometer offset temperature ^0 polynomial coefficient - X axis + + Board rotation Y (Pitch) offset + This parameter defines a rotational offset in degrees around the Y (Pitch) axis. It allows the user to fine tune the board offset in the event of misalignment. + deg modules/sensors - - Accelerometer offset temperature ^0 polynomial coefficient - Y axis + + Board rotation Z (YAW) offset + This parameter defines a rotational offset in degrees around the Z (Yaw) axis. It allows the user to fine tune the board offset in the event of misalignment. + deg modules/sensors - - Accelerometer offset temperature ^0 polynomial coefficient - Z axis + + Lidar-Lite (LL40LS) + 0 + 2 + true modules/sensors + + Disabled + PWM + I2C + - - Accelerometer offset temperature ^1 polynomial coefficient - X axis + + Maxbotix Soanr (mb12xx) + + true modules/sensors - - Accelerometer offset temperature ^1 polynomial coefficient - Y axis + + Lightware laser rangefinder (serial) + 0 + 4 + true modules/sensors + + Disabled + SF02 + SF10/a + SF10/b + SF10/c + SF11/c + - - Accelerometer offset temperature ^1 polynomial coefficient - Z axis + + Lightware SF1xx/SF20/LW20 laser rangefinder (i2c) + 0 + 5 + true modules/sensors + + Disabled + SF10/a + SF10/b + SF10/c + SF11/c + SF/LW20 + - - Accelerometer offset temperature ^2 polynomial coefficient - X axis + + Benewake TFmini laser rangefinder + + true modules/sensors - - Accelerometer offset temperature ^2 polynomial coefficient - Y axis + + Thermal control of sensor temperature modules/sensors + + Thermal control unavailable + Thermal control off + - - Accelerometer offset temperature ^2 polynomial coefficient - Z axis + + TeraRanger Rangefinder (i2c) + 0 + 3 + true modules/sensors + + Disabled + Autodetect + TROne + TREvo + - - Accelerometer offset temperature ^3 polynomial coefficient - X axis + + PX4Flow board rotation + This parameter defines the yaw rotation of the PX4FLOW board relative to the vehicle body frame. Zero rotation is defined as X on flow board pointing towards front of vehicle. The recommneded installation default for the PX4FLOW board is with the Y axis forward (270 deg yaw). + true modules/sensors + + No rotation + Yaw 45° + Yaw 90° + Yaw 135° + Yaw 180° + Yaw 225° + Yaw 270° + Yaw 315° + - - Accelerometer offset temperature ^3 polynomial coefficient - Y axis - modules/sensors + + + + Interval of one subscriber in the example in ms + ms + examples/subscriber - - Accelerometer offset temperature ^3 polynomial coefficient - Z axis - modules/sensors + + Float Demonstration Parameter in the Example + examples/subscriber - - ID of Accelerometer that the calibration is for - modules/sensors + + + + Operating address of the NRF51 (most significant byte) + modules/syslink - - Accelerometer scale factor - X axis - modules/sensors + + Operating address of the NRF51 (least significant 4 bytes) + modules/syslink - - Accelerometer scale factor - Y axis - modules/sensors + + Operating channel of the NRF51 + 0 + 125 + modules/syslink - - Accelerometer scale factor - Z axis - modules/sensors + + Operating datarate of the NRF51 + 0 + 2 + modules/syslink - - Accelerometer calibration maximum temperature - modules/sensors + + + + RGB Led brightness limit + Set to 0 to disable, 1 for minimum brightness up to 15 (max) + 0 + 15 + drivers/rgbled - - Accelerometer calibration minimum temperature + + Automatically configure default values + Set to 1 to reset parameters on next system startup (setting defaults). Platform-specific values are used if available. RC* parameters are preserved. + 0 + 1 + modules/systemlib + + Keep parameters + Reset parameters + + + + Auto-start script index + CHANGING THIS VALUE REQUIRES A RESTART. Defines the auto-start script used to bootstrap the system. + 0 + 99999 + true + modules/systemlib + + + Enable auto start of accelerometer thermal calibration at the next power up + 0 : Set to 0 to do nothing 1 : Set to 1 to start a calibration at next boot This parameter is reset to zero when the the temperature calibration starts. default (0, no calibration) + 0 + 1 + modules/systemlib + + + Enable auto start of barometer thermal calibration at the next power up + 0 : Set to 0 to do nothing 1 : Set to 1 to start a calibration at next boot This parameter is reset to zero when the the temperature calibration starts. default (0, no calibration) + 0 + 1 + modules/systemlib + + + Enable auto start of rate gyro thermal calibration at the next power up + 0 : Set to 0 to do nothing 1 : Set to 1 to start a calibration at next boot This parameter is reset to zero when the the temperature calibration starts. default (0, no calibration) + 0 + 1 + modules/systemlib + + + Required temperature rise during thermal calibration + A temperature increase greater than this value is required during calibration. Calibration will complete for each sensor when the temperature increase above the starting temeprature exceeds the value set by SYS_CAL_TDEL. If the temperature rise is insufficient, the calibration will continue indefinitely and the board will need to be repowered to exit. + 10 + deg C + modules/systemlib + + + Maximum starting temperature for thermal calibration + Temperature calibration will not start if the temperature of any sensor is higher than the value set by SYS_CAL_TMAX. + deg C + modules/systemlib + + + Minimum starting temperature for thermal calibration + Temperature calibration for each sensor will ignore data if the temperature is lower than the value set by SYS_CAL_TMIN. + deg C + modules/systemlib + + + TELEM2 as companion computer link + CHANGING THIS VALUE REQUIRES A RESTART. Configures the baud rate of the TELEM2 connector as companion computer interface. + 0 + 1921600 + true + modules/systemlib + + Disabled + FrSky Telemetry + Crazyflie (Syslink) + Companion Link (57600 baud, 8N1) + OSD (57600 baud, 8N1) + Command Receiver (57600 baud, 8N1) + Normal Telemetry (19200 baud, 8N1) + Normal Telemetry (38400 baud, 8N1) + Normal Telemetry (57600 baud, 8N1) + Iridium Telemetry (19200 baud, 8N1) + Companion Link (921600 baud, 8N1) + ESP8266 (921600 baud, 8N1) + Normal Telemetry (115200 baud, 8N1) + + + + Run the FMU as a task to reduce latency + If true, the FMU will run in a separate task instead of on the work queue. Set this if low latency is required, for example for racing. This is a trade-off between RAM usage and latency: running as a task, it requires a separate stack and directly polls on the control topics, whereas running on the work queue, it runs at a fixed update rate. + + true + drivers/px4fmu + + + Enable HITL mode on next boot + While enabled the system will boot in HITL mode and not enable all sensors and checks. When disabled the same vehicle can be normally flown outdoors. + + true + modules/systemlib + + + SD logger + 0 + 1 + true + modules/systemlib + + sdlog2 (legacy) + logger (default) + + + + Set multicopter estimator group + Set the group of estimators used for multicopters and VTOLs + 1 + 2 + true + modules/systemlib + + local_position_estimator, attitude_estimator_q + ekf2 + + + + Parameter version + This monotonically increasing number encodes the parameter compatibility set. whenever it increases parameters might not be backwards compatible and ground control stations should suggest a fresh configuration. + 0 + modules/systemlib + + + Set restart type + Set by px4io to indicate type of restart + 0 + 2 + modules/systemlib + + Data survives resets + Data survives in-flight resets only + Data does not survive reset + + + + Enable stack checking + + modules/systemlib + + + Set usage of IO board + Can be used to use a standard startup script but with a FMU only set-up. Set to 0 to force the FMU only set-up. + 0 + 1 + + true + drivers/px4io + + + + + TEST_1 + systemcmds/tests + + + TEST_2 + systemcmds/tests + + + TEST_D + lib/controllib/controllib_test + + + TEST_DEV + lib/controllib/controllib_test + + + TEST_D_LP + lib/controllib/controllib_test + + + TEST_HP + lib/controllib/controllib_test + + + TEST_I + lib/controllib/controllib_test + + + TEST_I_MAX + lib/controllib/controllib_test + + + TEST_LP + lib/controllib/controllib_test + + + TEST_MAX + lib/controllib/controllib_test + + + TEST_MEAN + lib/controllib/controllib_test + + + TEST_MIN + lib/controllib/controllib_test + + + TEST_P + lib/controllib/controllib_test + + + TEST_PARAMS + systemcmds/tests + + + TEST_RC2_X + systemcmds/tests + + + TEST_RC_X + systemcmds/tests + + + TEST_TRIM + lib/controllib/controllib_test + + + + + ID of Accelerometer that the calibration is for + modules/sensors + + + Accelerometer scale factor - X axis + modules/sensors + + + Accelerometer scale factor - Y axis + modules/sensors + + + Accelerometer scale factor - Z axis + modules/sensors + + + Accelerometer calibration maximum temperature + modules/sensors + + + Accelerometer calibration minimum temperature + modules/sensors + + + Accelerometer calibration reference temperature + modules/sensors + + + Accelerometer offset temperature ^0 polynomial coefficient - X axis + modules/sensors + + + Accelerometer offset temperature ^0 polynomial coefficient - Y axis + modules/sensors + + + Accelerometer offset temperature ^0 polynomial coefficient - Z axis + modules/sensors + + + Accelerometer offset temperature ^1 polynomial coefficient - X axis + modules/sensors + + + Accelerometer offset temperature ^1 polynomial coefficient - Y axis + modules/sensors + + + Accelerometer offset temperature ^1 polynomial coefficient - Z axis + modules/sensors + + + Accelerometer offset temperature ^2 polynomial coefficient - X axis + modules/sensors + + + Accelerometer offset temperature ^2 polynomial coefficient - Y axis + modules/sensors + + + Accelerometer offset temperature ^2 polynomial coefficient - Z axis + modules/sensors + + + Accelerometer offset temperature ^3 polynomial coefficient - X axis + modules/sensors + + + Accelerometer offset temperature ^3 polynomial coefficient - Y axis + modules/sensors + + + Accelerometer offset temperature ^3 polynomial coefficient - Z axis + modules/sensors + + + ID of Accelerometer that the calibration is for + modules/sensors + + + Accelerometer scale factor - X axis + modules/sensors + + + Accelerometer scale factor - Y axis + modules/sensors + + + Accelerometer scale factor - Z axis + modules/sensors + + + Accelerometer calibration maximum temperature + modules/sensors + + + Accelerometer calibration minimum temperature modules/sensors @@ -8024,9 +8448,10 @@ This is used for gathering replay logs for the ekf2 module modules/sensors - Set to 1 to enable thermal compensation for accelerometer sensors. Set to 0 to disable + Thermal compensation for accelerometer sensors 0 1 + modules/sensors @@ -8162,689 +8587,246 @@ This is used for gathering replay logs for the ekf2 module modules/sensors - Set to 1 to enable thermal compensation for barometric pressure sensors. Set to 0 to disable + Thermal compensation for barometric pressure sensors 0 1 + modules/sensors ID of Gyro that the calibration is for modules/sensors - - Gyro scale factor - X axis - modules/sensors - - - Gyro scale factor - Y axis - modules/sensors - - - Gyro scale factor - Z axis - modules/sensors - - - Gyro calibration maximum temperature - modules/sensors - - - Gyro calibration minimum temperature - modules/sensors - - - Gyro calibration reference temperature - modules/sensors - - - Gyro rate offset temperature ^0 polynomial coefficient - X axis - modules/sensors - - - Gyro rate offset temperature ^0 polynomial coefficient - Y axis - modules/sensors - - - Gyro rate offset temperature ^0 polynomial coefficient - Z axis - modules/sensors - - - Gyro rate offset temperature ^1 polynomial coefficient - X axis - modules/sensors - - - Gyro rate offset temperature ^1 polynomial coefficient - Y axis - modules/sensors - - - Gyro rate offset temperature ^1 polynomial coefficient - Z axis - modules/sensors - - - Gyro rate offset temperature ^2 polynomial coefficient - X axis - modules/sensors - - - Gyro rate offset temperature ^2 polynomial coefficient - Y axis - modules/sensors - - - Gyro rate offset temperature ^2 polynomial coefficient - Z axis - modules/sensors - - - Gyro rate offset temperature ^3 polynomial coefficient - X axis - modules/sensors - - - Gyro rate offset temperature ^3 polynomial coefficient - Y axis - modules/sensors - - - Gyro rate offset temperature ^3 polynomial coefficient - Z axis - modules/sensors - - - ID of Gyro that the calibration is for - modules/sensors - - - Gyro scale factor - X axis - modules/sensors - - - Gyro scale factor - Y axis - modules/sensors - - - Gyro scale factor - Z axis - modules/sensors - - - Gyro calibration maximum temperature - modules/sensors - - - Gyro calibration minimum temperature - modules/sensors - - - Gyro calibration reference temperature - modules/sensors - - - Gyro rate offset temperature ^0 polynomial coefficient - X axis - modules/sensors - - - Gyro rate offset temperature ^0 polynomial coefficient - Y axis - modules/sensors - - - Gyro rate offset temperature ^0 polynomial coefficient - Z axis - modules/sensors - - - Gyro rate offset temperature ^1 polynomial coefficient - X axis - modules/sensors - - - Gyro rate offset temperature ^1 polynomial coefficient - Y axis - modules/sensors - - - Gyro rate offset temperature ^1 polynomial coefficient - Z axis - modules/sensors - - - Gyro rate offset temperature ^2 polynomial coefficient - X axis - modules/sensors - - - Gyro rate offset temperature ^2 polynomial coefficient - Y axis - modules/sensors - - - Gyro rate offset temperature ^2 polynomial coefficient - Z axis - modules/sensors - - - Gyro rate offset temperature ^3 polynomial coefficient - X axis - modules/sensors - - - Gyro rate offset temperature ^3 polynomial coefficient - Y axis - modules/sensors - - - Gyro rate offset temperature ^3 polynomial coefficient - Z axis - modules/sensors - - - ID of Gyro that the calibration is for - modules/sensors - - - Gyro scale factor - X axis - modules/sensors - - - Gyro scale factor - Y axis - modules/sensors - - - Gyro scale factor - Z axis - modules/sensors - - - Gyro calibration maximum temperature - modules/sensors - - - Gyro calibration minimum temperature - modules/sensors - - - Gyro calibration reference temperature - modules/sensors - - - Gyro rate offset temperature ^0 polynomial coefficient - X axis - modules/sensors - - - Gyro rate offset temperature ^0 polynomial coefficient - Y axis - modules/sensors - - - Gyro rate offset temperature ^0 polynomial coefficient - Z axis - modules/sensors - - - Gyro rate offset temperature ^1 polynomial coefficient - X axis - modules/sensors - - - Gyro rate offset temperature ^1 polynomial coefficient - Y axis - modules/sensors - - - Gyro rate offset temperature ^1 polynomial coefficient - Z axis - modules/sensors - - - Gyro rate offset temperature ^2 polynomial coefficient - X axis - modules/sensors - - - Gyro rate offset temperature ^2 polynomial coefficient - Y axis - modules/sensors - - - Gyro rate offset temperature ^2 polynomial coefficient - Z axis - modules/sensors - - - Gyro rate offset temperature ^3 polynomial coefficient - X axis - modules/sensors - - - Gyro rate offset temperature ^3 polynomial coefficient - Y axis - modules/sensors - - - Gyro rate offset temperature ^3 polynomial coefficient - Z axis - modules/sensors - - - Set to 1 to enable thermal compensation for rate gyro sensors. Set to 0 to disable - 0 - 1 - modules/sensors - - - - - Bitfield selecting mag sides for calibration - DETECT_ORIENTATION_TAIL_DOWN = 1 DETECT_ORIENTATION_NOSE_DOWN = 2 DETECT_ORIENTATION_LEFT = 4 DETECT_ORIENTATION_RIGHT = 8 DETECT_ORIENTATION_UPSIDE_DOWN = 16 DETECT_ORIENTATION_RIGHTSIDE_UP = 32 - 34 - 63 - modules/sensors - - Two side calibration - Three side calibration - Six side calibration - - - - Driver level cut frequency for accel - The cut frequency for the 2nd order butterworth filter on the accel driver. This features is currently supported by the mpu6000 and mpu9250. This only affects the signal sent to the controllers, not the estimators. 0 disables the filter. - 5 - 1000 - Hz - true + + Gyro scale factor - X axis modules/sensors - - Driver level cut frequency for gyro - The cut frequency for the 2nd order butterworth filter on the gyro driver. This features is currently supported by the mpu6000 and mpu9250. This only affects the signal sent to the controllers, not the estimators. 0 disables the filter. - 5 - 1000 - Hz - true + + Gyro scale factor - Y axis modules/sensors - - QNH for barometer - 500 - 1500 - hPa + + Gyro scale factor - Z axis modules/sensors - - Board rotation - This parameter defines the rotation of the FMU board relative to the platform. - true + + Gyro calibration maximum temperature modules/sensors - - No rotation - Yaw 45° - Yaw 90° - Yaw 135° - Yaw 180° - Yaw 225° - Yaw 270° - Yaw 315° - Roll 180° - Roll 180°, Yaw 45° - Roll 180°, Yaw 90° - Roll 180°, Yaw 135° - Pitch 180° - Roll 180°, Yaw 225° - Roll 180°, Yaw 270° - Roll 180°, Yaw 315° - Roll 90° - Roll 90°, Yaw 45° - Roll 90°, Yaw 90° - Roll 90°, Yaw 135° - Roll 270° - Roll 270°, Yaw 45° - Roll 270°, Yaw 90° - Roll 270°, Yaw 135° - Pitch 90° - Pitch 270° - - - Board rotation X (Roll) offset - This parameter defines a rotational offset in degrees around the X (Roll) axis It allows the user to fine tune the board offset in the event of misalignment. - deg + + Gyro calibration minimum temperature modules/sensors - - Board rotation Y (Pitch) offset - This parameter defines a rotational offset in degrees around the Y (Pitch) axis. It allows the user to fine tune the board offset in the event of misalignment. - deg + + Gyro calibration reference temperature modules/sensors - - Board rotation Z (YAW) offset - This parameter defines a rotational offset in degrees around the Z (Yaw) axis. It allows the user to fine tune the board offset in the event of misalignment. - deg + + Gyro rate offset temperature ^0 polynomial coefficient - X axis modules/sensors - - Lidar-Lite (LL40LS) - 0 - 2 - true + + Gyro rate offset temperature ^0 polynomial coefficient - Y axis modules/sensors - - Disabled - PWM - I2C - - - Maxbotix Soanr (mb12xx) - - true + + Gyro rate offset temperature ^0 polynomial coefficient - Z axis modules/sensors - - Lightware laser rangefinder (serial) - 0 - 4 - true + + Gyro rate offset temperature ^1 polynomial coefficient - X axis modules/sensors - - Disabled - SF02 - SF10/a - SF10/b - SF10/c - SF11/c - - - Lightware SF1xx/SF20/LW20 laser rangefinder (i2c) - 0 - 5 - true + + Gyro rate offset temperature ^1 polynomial coefficient - Y axis modules/sensors - - Disabled - SF10/a - SF10/b - SF10/c - SF11/c - SF/LW20 - - - Benewake TFmini laser rangefinder - - true + + Gyro rate offset temperature ^1 polynomial coefficient - Z axis modules/sensors - - Thermal control of sensor temperature + + Gyro rate offset temperature ^2 polynomial coefficient - X axis modules/sensors - - Thermal control unavailable - Thermal control off - - - TeraRanger Rangefinder (i2c) - 0 - 3 - true + + Gyro rate offset temperature ^2 polynomial coefficient - Y axis modules/sensors - - Disabled - Autodetect - TROne - TREvo - - - PX4Flow board rotation - This parameter defines the yaw rotation of the PX4FLOW board relative to the vehicle body frame. Zero rotation is defined as X on flow board pointing towards front of vehicle. The recommneded installation default for the PX4FLOW board is with the Y axis forward (270 deg yaw). - true + + Gyro rate offset temperature ^2 polynomial coefficient - Z axis modules/sensors - - No rotation - Yaw 45° - Yaw 90° - Yaw 135° - Yaw 180° - Yaw 225° - Yaw 270° - Yaw 315° - - - - - Interval of one subscriber in the example in ms - ms - examples/subscriber + + Gyro rate offset temperature ^3 polynomial coefficient - X axis + modules/sensors - - Float Demonstration Parameter in the Example - examples/subscriber + + Gyro rate offset temperature ^3 polynomial coefficient - Y axis + modules/sensors - - - - Operating address of the NRF51 (most significant byte) - modules/syslink + + Gyro rate offset temperature ^3 polynomial coefficient - Z axis + modules/sensors - - Operating address of the NRF51 (least significant 4 bytes) - modules/syslink + + ID of Gyro that the calibration is for + modules/sensors - - Operating channel of the NRF51 - 0 - 125 - modules/syslink + + Gyro scale factor - X axis + modules/sensors - - Operating datarate of the NRF51 - 0 - 2 - modules/syslink + + Gyro scale factor - Y axis + modules/sensors - - - - RGB Led brightness limit - Set to 0 to disable, 1 for minimum brightness up to 15 (max) - 0 - 15 - drivers/rgbled + + Gyro scale factor - Z axis + modules/sensors - - Automatically configure default values - Set to 1 to reset parameters on next system startup (setting defaults). Platform-specific values are used if available. RC* parameters are preserved. - 0 - 1 - modules/systemlib - - Keep parameters - Reset parameters - + + Gyro calibration maximum temperature + modules/sensors - - Auto-start script index - CHANGING THIS VALUE REQUIRES A RESTART. Defines the auto-start script used to bootstrap the system. - 0 - 99999 - true - modules/systemlib + + Gyro calibration minimum temperature + modules/sensors - - Enable auto start of accelerometer thermal calibration at the next power up - 0 : Set to 0 to do nothing 1 : Set to 1 to start a calibration at next boot This parameter is reset to zero when the the temperature calibration starts. default (0, no calibration) - 0 - 1 - modules/systemlib + + Gyro calibration reference temperature + modules/sensors - - Enable auto start of barometer thermal calibration at the next power up - 0 : Set to 0 to do nothing 1 : Set to 1 to start a calibration at next boot This parameter is reset to zero when the the temperature calibration starts. default (0, no calibration) - 0 - 1 - modules/systemlib + + Gyro rate offset temperature ^0 polynomial coefficient - X axis + modules/sensors - - Enable auto start of rate gyro thermal calibration at the next power up - 0 : Set to 0 to do nothing 1 : Set to 1 to start a calibration at next boot This parameter is reset to zero when the the temperature calibration starts. default (0, no calibration) - 0 - 1 - modules/systemlib + + Gyro rate offset temperature ^0 polynomial coefficient - Y axis + modules/sensors - - Required temperature rise during thermal calibration - A temperature increase greater than this value is required during calibration. Calibration will complete for each sensor when the temperature increase above the starting temeprature exceeds the value set by SYS_CAL_TDEL. If the temperature rise is insufficient, the calibration will continue indefinitely and the board will need to be repowered to exit. - 10 - deg C - modules/systemlib + + Gyro rate offset temperature ^0 polynomial coefficient - Z axis + modules/sensors - - Maximum starting temperature for thermal calibration - Temperature calibration will not start if the temperature of any sensor is higher than the value set by SYS_CAL_TMAX. - deg C - modules/systemlib + + Gyro rate offset temperature ^1 polynomial coefficient - X axis + modules/sensors - - Minimum starting temperature for thermal calibration - Temperature calibration for each sensor will ignore data if the temperature is lower than the value set by SYS_CAL_TMIN. - deg C - modules/systemlib + + Gyro rate offset temperature ^1 polynomial coefficient - Y axis + modules/sensors - - TELEM2 as companion computer link - CHANGING THIS VALUE REQUIRES A RESTART. Configures the baud rate of the TELEM2 connector as companion computer interface. - 0 - 1921600 - true - modules/systemlib - - Disabled - FrSky Telemetry - Crazyflie (Syslink) - Companion Link (57600 baud, 8N1) - OSD (57600 baud, 8N1) - Command Receiver (57600 baud, 8N1) - Normal Telemetry (19200 baud, 8N1) - Normal Telemetry (38400 baud, 8N1) - Normal Telemetry (57600 baud, 8N1) - Iridium Telemetry (19200 baud, 8N1) - Companion Link (921600 baud, 8N1) - ESP8266 (921600 baud, 8N1) - Normal Telemetry (115200 baud, 8N1) - + + Gyro rate offset temperature ^1 polynomial coefficient - Z axis + modules/sensors - - Run the FMU as a task to reduce latency - If true, the FMU will run in a separate task instead of on the work queue. Set this if low latency is required, for example for racing. This is a trade-off between RAM usage and latency: running as a task, it requires a separate stack and directly polls on the control topics, whereas running on the work queue, it runs at a fixed update rate. - - true - drivers/px4fmu + + Gyro rate offset temperature ^2 polynomial coefficient - X axis + modules/sensors - - Enable HITL mode on next boot - While enabled the system will boot in HITL mode and not enable all sensors and checks. When disabled the same vehicle can be normally flown outdoors. - - true - modules/systemlib + + Gyro rate offset temperature ^2 polynomial coefficient - Y axis + modules/sensors - - SD logger - 0 - 1 - true - modules/systemlib - - sdlog2 (legacy) - logger (default) - + + Gyro rate offset temperature ^2 polynomial coefficient - Z axis + modules/sensors - - Set multicopter estimator group - Set the group of estimators used for multicopters and VTOLs - 1 - 2 - true - modules/systemlib - - local_position_estimator, attitude_estimator_q - ekf2 - + + Gyro rate offset temperature ^3 polynomial coefficient - X axis + modules/sensors - - Parameter version - This monotonically increasing number encodes the parameter compatibility set. whenever it increases parameters might not be backwards compatible and ground control stations should suggest a fresh configuration. - 0 - modules/systemlib + + Gyro rate offset temperature ^3 polynomial coefficient - Y axis + modules/sensors - - Set restart type - Set by px4io to indicate type of restart - 0 - 2 - modules/systemlib - - Data survives resets - Data survives in-flight resets only - Data does not survive reset - + + Gyro rate offset temperature ^3 polynomial coefficient - Z axis + modules/sensors - - Enable stack checking - - modules/systemlib + + ID of Gyro that the calibration is for + modules/sensors - - Set usage of IO board - Can be used to use a standard startup script but with a FMU only set-up. Set to 0 to force the FMU only set-up. - 0 - 1 - - true - drivers/px4io + + Gyro scale factor - X axis + modules/sensors - - - - TEST_1 - systemcmds/tests + + Gyro scale factor - Y axis + modules/sensors - - TEST_2 - systemcmds/tests + + Gyro scale factor - Z axis + modules/sensors - - TEST_D - lib/controllib/controllib_test + + Gyro calibration maximum temperature + modules/sensors - - TEST_DEV - lib/controllib/controllib_test + + Gyro calibration minimum temperature + modules/sensors - - TEST_D_LP - lib/controllib/controllib_test + + Gyro calibration reference temperature + modules/sensors - - TEST_HP - lib/controllib/controllib_test + + Gyro rate offset temperature ^0 polynomial coefficient - X axis + modules/sensors - - TEST_I - lib/controllib/controllib_test + + Gyro rate offset temperature ^0 polynomial coefficient - Y axis + modules/sensors - - TEST_I_MAX - lib/controllib/controllib_test + + Gyro rate offset temperature ^0 polynomial coefficient - Z axis + modules/sensors - - TEST_LP - lib/controllib/controllib_test + + Gyro rate offset temperature ^1 polynomial coefficient - X axis + modules/sensors - - TEST_MAX - lib/controllib/controllib_test + + Gyro rate offset temperature ^1 polynomial coefficient - Y axis + modules/sensors - - TEST_MEAN - lib/controllib/controllib_test + + Gyro rate offset temperature ^1 polynomial coefficient - Z axis + modules/sensors - - TEST_MIN - lib/controllib/controllib_test + + Gyro rate offset temperature ^2 polynomial coefficient - X axis + modules/sensors - - TEST_P - lib/controllib/controllib_test + + Gyro rate offset temperature ^2 polynomial coefficient - Y axis + modules/sensors - - TEST_PARAMS - systemcmds/tests + + Gyro rate offset temperature ^2 polynomial coefficient - Z axis + modules/sensors - - TEST_RC2_X - systemcmds/tests + + Gyro rate offset temperature ^3 polynomial coefficient - X axis + modules/sensors - - TEST_RC_X - systemcmds/tests + + Gyro rate offset temperature ^3 polynomial coefficient - Y axis + modules/sensors - - TEST_TRIM - lib/controllib/controllib_test + + Gyro rate offset temperature ^3 polynomial coefficient - Z axis + modules/sensors + + + Thermal compensation for rate gyro sensors + 0 + 1 + + modules/sensors