Commit 8f7ecefa authored by PX4 Jenkins's avatar PX4 Jenkins

Update PX4 Firmware metadata Thu Jan 4 23:37:05 EST 2018

parent a34b406b
......@@ -2198,27 +2198,6 @@ This is the ratio of static pressure error to dynamic pressure generated by a wi
<increment>0.5</increment>
<scope>modules/fw_att_control</scope>
</parameter>
<parameter default="0" name="FW_YCO_METHOD" type="INT32">
<short_desc>Method used for yaw coordination</short_desc>
<long_desc>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</long_desc>
<min>0</min>
<max>1</max>
<scope>modules/fw_att_control</scope>
<values>
<value code="0">open-loop</value>
<value code="1">closed-loop</value>
</values>
</parameter>
<parameter default="1000.0" name="FW_YCO_VMIN" type="FLOAT">
<short_desc>Minimal speed for yaw coordination</short_desc>
<long_desc>For airspeeds above this value, the yaw rate is calculated for a coordinated turn. Set to a very high value to disable.</long_desc>
<min>0.0</min>
<max>1000.0</max>
<unit>m/s</unit>
<decimal>1</decimal>
<increment>0.5</increment>
<scope>modules/fw_att_control</scope>
</parameter>
<parameter default="0.3" name="FW_YR_FF" type="FLOAT">
<short_desc>Yaw rate feed forward</short_desc>
<long_desc>Direct feed forward from rate setpoint to control surface output</long_desc>
......@@ -7794,105 +7773,550 @@ This is used for gathering replay logs for the ekf2 module</short_desc>
<scope>modules/sensors</scope>
</parameter>
</group>
<group name="Sensor Thermal Compensation">
<parameter default="0" name="TC_A0_ID" type="INT32">
<short_desc>ID of Accelerometer that the calibration is for</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1.0" name="TC_A0_SCL_0" type="FLOAT">
<short_desc>Accelerometer scale factor - X axis</short_desc>
<group name="Sensors">
<parameter default="63" name="CAL_MAG_SIDES" type="INT32">
<short_desc>Bitfield selecting mag sides for calibration</short_desc>
<long_desc>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</long_desc>
<min>34</min>
<max>63</max>
<scope>modules/sensors</scope>
<values>
<value code="34">Two side calibration</value>
<value code="38">Three side calibration</value>
<value code="63">Six side calibration</value>
</values>
</parameter>
<parameter default="1.0" name="TC_A0_SCL_1" type="FLOAT">
<short_desc>Accelerometer scale factor - Y axis</short_desc>
<parameter default="30.0" name="IMU_ACCEL_CUTOFF" type="FLOAT">
<short_desc>Driver level cut frequency for accel</short_desc>
<long_desc>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.</long_desc>
<min>5</min>
<max>1000</max>
<unit>Hz</unit>
<reboot_required>true</reboot_required>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1.0" name="TC_A0_SCL_2" type="FLOAT">
<short_desc>Accelerometer scale factor - Z axis</short_desc>
<parameter default="30.0" name="IMU_GYRO_CUTOFF" type="FLOAT">
<short_desc>Driver level cut frequency for gyro</short_desc>
<long_desc>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.</long_desc>
<min>5</min>
<max>1000</max>
<unit>Hz</unit>
<reboot_required>true</reboot_required>
<scope>modules/sensors</scope>
</parameter>
<parameter default="100.0" name="TC_A0_TMAX" type="FLOAT">
<short_desc>Accelerometer calibration maximum temperature</short_desc>
<parameter default="1013.25" name="SENS_BARO_QNH" type="FLOAT">
<short_desc>QNH for barometer</short_desc>
<min>500</min>
<max>1500</max>
<unit>hPa</unit>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_A0_TMIN" type="FLOAT">
<short_desc>Accelerometer calibration minimum temperature</short_desc>
<parameter default="0" name="SENS_BOARD_ROT" type="INT32">
<short_desc>Board rotation</short_desc>
<long_desc>This parameter defines the rotation of the FMU board relative to the platform.</long_desc>
<reboot_required>true</reboot_required>
<scope>modules/sensors</scope>
<values>
<value code="0">No rotation</value>
<value code="1">Yaw 45°</value>
<value code="2">Yaw 90°</value>
<value code="3">Yaw 135°</value>
<value code="4">Yaw 180°</value>
<value code="5">Yaw 225°</value>
<value code="6">Yaw 270°</value>
<value code="7">Yaw 315°</value>
<value code="8">Roll 180°</value>
<value code="9">Roll 180°, Yaw 45°</value>
<value code="10">Roll 180°, Yaw 90°</value>
<value code="11">Roll 180°, Yaw 135°</value>
<value code="12">Pitch 180°</value>
<value code="13">Roll 180°, Yaw 225°</value>
<value code="14">Roll 180°, Yaw 270°</value>
<value code="15">Roll 180°, Yaw 315°</value>
<value code="16">Roll 90°</value>
<value code="17">Roll 90°, Yaw 45°</value>
<value code="18">Roll 90°, Yaw 90°</value>
<value code="19">Roll 90°, Yaw 135°</value>
<value code="20">Roll 270°</value>
<value code="21">Roll 270°, Yaw 45°</value>
<value code="22">Roll 270°, Yaw 90°</value>
<value code="23">Roll 270°, Yaw 135°</value>
<value code="24">Pitch 90°</value>
<value code="25">Pitch 270°</value>
</values>
</parameter>
<parameter default="25.0" name="TC_A0_TREF" type="FLOAT">
<short_desc>Accelerometer calibration reference temperature</short_desc>
<parameter default="0.0" name="SENS_BOARD_X_OFF" type="FLOAT">
<short_desc>Board rotation X (Roll) offset</short_desc>
<long_desc>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.</long_desc>
<unit>deg</unit>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_A0_X0_0" type="FLOAT">
<short_desc>Accelerometer offset temperature ^0 polynomial coefficient - X axis</short_desc>
<parameter default="0.0" name="SENS_BOARD_Y_OFF" type="FLOAT">
<short_desc>Board rotation Y (Pitch) offset</short_desc>
<long_desc>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.</long_desc>
<unit>deg</unit>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_A0_X0_1" type="FLOAT">
<short_desc>Accelerometer offset temperature ^0 polynomial coefficient - Y axis</short_desc>
<parameter default="0.0" name="SENS_BOARD_Z_OFF" type="FLOAT">
<short_desc>Board rotation Z (YAW) offset</short_desc>
<long_desc>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.</long_desc>
<unit>deg</unit>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_A0_X0_2" type="FLOAT">
<short_desc>Accelerometer offset temperature ^0 polynomial coefficient - Z axis</short_desc>
<parameter default="0" name="SENS_EN_LL40LS" type="INT32">
<short_desc>Lidar-Lite (LL40LS)</short_desc>
<min>0</min>
<max>2</max>
<reboot_required>true</reboot_required>
<scope>modules/sensors</scope>
<values>
<value code="0">Disabled</value>
<value code="1">PWM</value>
<value code="2">I2C</value>
</values>
</parameter>
<parameter default="0.0" name="TC_A0_X1_0" type="FLOAT">
<short_desc>Accelerometer offset temperature ^1 polynomial coefficient - X axis</short_desc>
<parameter default="0" name="SENS_EN_MB12XX" type="INT32">
<short_desc>Maxbotix Soanr (mb12xx)</short_desc>
<boolean />
<reboot_required>true</reboot_required>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_A0_X1_1" type="FLOAT">
<short_desc>Accelerometer offset temperature ^1 polynomial coefficient - Y axis</short_desc>
<parameter default="0" name="SENS_EN_SF0X" type="INT32">
<short_desc>Lightware laser rangefinder (serial)</short_desc>
<min>0</min>
<max>4</max>
<reboot_required>true</reboot_required>
<scope>modules/sensors</scope>
<values>
<value code="0">Disabled</value>
<value code="1">SF02</value>
<value code="2">SF10/a</value>
<value code="3">SF10/b</value>
<value code="4">SF10/c</value>
<value code="5">SF11/c</value>
</values>
</parameter>
<parameter default="0.0" name="TC_A0_X1_2" type="FLOAT">
<short_desc>Accelerometer offset temperature ^1 polynomial coefficient - Z axis</short_desc>
<parameter default="0" name="SENS_EN_SF1XX" type="INT32">
<short_desc>Lightware SF1xx/SF20/LW20 laser rangefinder (i2c)</short_desc>
<min>0</min>
<max>5</max>
<reboot_required>true</reboot_required>
<scope>modules/sensors</scope>
<values>
<value code="0">Disabled</value>
<value code="1">SF10/a</value>
<value code="2">SF10/b</value>
<value code="3">SF10/c</value>
<value code="4">SF11/c</value>
<value code="5">SF/LW20</value>
</values>
</parameter>
<parameter default="0.0" name="TC_A0_X2_0" type="FLOAT">
<short_desc>Accelerometer offset temperature ^2 polynomial coefficient - X axis</short_desc>
<parameter default="0" name="SENS_EN_TFMINI" type="INT32">
<short_desc>Benewake TFmini laser rangefinder</short_desc>
<boolean />
<reboot_required>true</reboot_required>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_A0_X2_1" type="FLOAT">
<short_desc>Accelerometer offset temperature ^2 polynomial coefficient - Y axis</short_desc>
<parameter default="-1" name="SENS_EN_THERMAL" type="INT32">
<short_desc>Thermal control of sensor temperature</short_desc>
<scope>modules/sensors</scope>
<values>
<value code="-1">Thermal control unavailable</value>
<value code="0">Thermal control off</value>
</values>
</parameter>
<parameter default="0.0" name="TC_A0_X2_2" type="FLOAT">
<short_desc>Accelerometer offset temperature ^2 polynomial coefficient - Z axis</short_desc>
<parameter default="0" name="SENS_EN_TRANGER" type="INT32">
<short_desc>TeraRanger Rangefinder (i2c)</short_desc>
<min>0</min>
<max>3</max>
<reboot_required>true</reboot_required>
<scope>modules/sensors</scope>
<values>
<value code="0">Disabled</value>
<value code="1">Autodetect</value>
<value code="2">TROne</value>
<value code="3">TREvo</value>
</values>
</parameter>
<parameter default="0.0" name="TC_A0_X3_0" type="FLOAT">
<short_desc>Accelerometer offset temperature ^3 polynomial coefficient - X axis</short_desc>
<parameter default="6" name="SENS_FLOW_ROT" type="INT32">
<short_desc>PX4Flow board rotation</short_desc>
<long_desc>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).</long_desc>
<reboot_required>true</reboot_required>
<scope>modules/sensors</scope>
<values>
<value code="0">No rotation</value>
<value code="1">Yaw 45°</value>
<value code="2">Yaw 90°</value>
<value code="3">Yaw 135°</value>
<value code="4">Yaw 180°</value>
<value code="5">Yaw 225°</value>
<value code="6">Yaw 270°</value>
<value code="7">Yaw 315°</value>
</values>
</parameter>
<parameter default="0.0" name="TC_A0_X3_1" type="FLOAT">
<short_desc>Accelerometer offset temperature ^3 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</group>
<group name="Subscriber Example">
<parameter default="100" name="SUB_INTERV" type="INT32">
<short_desc>Interval of one subscriber in the example in ms</short_desc>
<unit>ms</unit>
<scope>examples/subscriber</scope>
</parameter>
<parameter default="0.0" name="TC_A0_X3_2" type="FLOAT">
<short_desc>Accelerometer offset temperature ^3 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
<parameter default="3.14" name="SUB_TESTF" type="FLOAT">
<short_desc>Float Demonstration Parameter in the Example</short_desc>
<scope>examples/subscriber</scope>
</parameter>
<parameter default="0" name="TC_A1_ID" type="INT32">
<short_desc>ID of Accelerometer that the calibration is for</short_desc>
<scope>modules/sensors</scope>
</group>
<group name="Syslink">
<parameter default="231" name="SLNK_RADIO_ADDR1" type="INT32">
<short_desc>Operating address of the NRF51 (most significant byte)</short_desc>
<scope>modules/syslink</scope>
</parameter>
<parameter default="1.0" name="TC_A1_SCL_0" type="FLOAT">
<short_desc>Accelerometer scale factor - X axis</short_desc>
<scope>modules/sensors</scope>
<parameter default="3890735079" name="SLNK_RADIO_ADDR2" type="INT32">
<short_desc>Operating address of the NRF51 (least significant 4 bytes)</short_desc>
<scope>modules/syslink</scope>
</parameter>
<parameter default="1.0" name="TC_A1_SCL_1" type="FLOAT">
<short_desc>Accelerometer scale factor - Y axis</short_desc>
<scope>modules/sensors</scope>
<parameter default="80" name="SLNK_RADIO_CHAN" type="INT32">
<short_desc>Operating channel of the NRF51</short_desc>
<min>0</min>
<max>125</max>
<scope>modules/syslink</scope>
</parameter>
<parameter default="1.0" name="TC_A1_SCL_2" type="FLOAT">
<short_desc>Accelerometer scale factor - Z axis</short_desc>
<scope>modules/sensors</scope>
<parameter default="2" name="SLNK_RADIO_RATE" type="INT32">
<short_desc>Operating datarate of the NRF51</short_desc>
<min>0</min>
<max>2</max>
<scope>modules/syslink</scope>
</parameter>
<parameter default="100.0" name="TC_A1_TMAX" type="FLOAT">
<short_desc>Accelerometer calibration maximum temperature</short_desc>
<scope>modules/sensors</scope>
</group>
<group name="System">
<parameter default="15" name="LED_RGB_MAXBRT" type="INT32">
<short_desc>RGB Led brightness limit</short_desc>
<long_desc>Set to 0 to disable, 1 for minimum brightness up to 15 (max)</long_desc>
<min>0</min>
<max>15</max>
<scope>drivers/rgbled</scope>
</parameter>
<parameter default="0.0" name="TC_A1_TMIN" type="FLOAT">
<short_desc>Accelerometer calibration minimum temperature</short_desc>
<parameter default="0" name="SYS_AUTOCONFIG" type="INT32">
<short_desc>Automatically configure default values</short_desc>
<long_desc>Set to 1 to reset parameters on next system startup (setting defaults). Platform-specific values are used if available. RC* parameters are preserved.</long_desc>
<min>0</min>
<max>1</max>
<scope>modules/systemlib</scope>
<values>
<value code="0">Keep parameters</value>
<value code="1">Reset parameters</value>
</values>
</parameter>
<parameter default="0" name="SYS_AUTOSTART" type="INT32">
<short_desc>Auto-start script index</short_desc>
<long_desc>CHANGING THIS VALUE REQUIRES A RESTART. Defines the auto-start script used to bootstrap the system.</long_desc>
<min>0</min>
<max>99999</max>
<reboot_required>true</reboot_required>
<scope>modules/systemlib</scope>
</parameter>
<parameter default="0" name="SYS_CAL_ACCEL" type="INT32">
<short_desc>Enable auto start of accelerometer thermal calibration at the next power up</short_desc>
<long_desc>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)</long_desc>
<min>0</min>
<max>1</max>
<scope>modules/systemlib</scope>
</parameter>
<parameter default="0" name="SYS_CAL_BARO" type="INT32">
<short_desc>Enable auto start of barometer thermal calibration at the next power up</short_desc>
<long_desc>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)</long_desc>
<min>0</min>
<max>1</max>
<scope>modules/systemlib</scope>
</parameter>
<parameter default="0" name="SYS_CAL_GYRO" type="INT32">
<short_desc>Enable auto start of rate gyro thermal calibration at the next power up</short_desc>
<long_desc>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)</long_desc>
<min>0</min>
<max>1</max>
<scope>modules/systemlib</scope>
</parameter>
<parameter default="24" name="SYS_CAL_TDEL" type="INT32">
<short_desc>Required temperature rise during thermal calibration</short_desc>
<long_desc>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.</long_desc>
<min>10</min>
<unit>deg C</unit>
<scope>modules/systemlib</scope>
</parameter>
<parameter default="10" name="SYS_CAL_TMAX" type="INT32">
<short_desc>Maximum starting temperature for thermal calibration</short_desc>
<long_desc>Temperature calibration will not start if the temperature of any sensor is higher than the value set by SYS_CAL_TMAX.</long_desc>
<unit>deg C</unit>
<scope>modules/systemlib</scope>
</parameter>
<parameter default="5" name="SYS_CAL_TMIN" type="INT32">
<short_desc>Minimum starting temperature for thermal calibration</short_desc>
<long_desc>Temperature calibration for each sensor will ignore data if the temperature is lower than the value set by SYS_CAL_TMIN.</long_desc>
<unit>deg C</unit>
<scope>modules/systemlib</scope>
</parameter>
<parameter default="157600" name="SYS_COMPANION" type="INT32">
<short_desc>TELEM2 as companion computer link</short_desc>
<long_desc>CHANGING THIS VALUE REQUIRES A RESTART. Configures the baud rate of the TELEM2 connector as companion computer interface.</long_desc>
<min>0</min>
<max>1921600</max>
<reboot_required>true</reboot_required>
<scope>modules/systemlib</scope>
<values>
<value code="0">Disabled</value>
<value code="10">FrSky Telemetry</value>
<value code="20">Crazyflie (Syslink)</value>
<value code="57600">Companion Link (57600 baud, 8N1)</value>
<value code="157600">OSD (57600 baud, 8N1)</value>
<value code="257600">Command Receiver (57600 baud, 8N1)</value>
<value code="319200">Normal Telemetry (19200 baud, 8N1)</value>
<value code="338400">Normal Telemetry (38400 baud, 8N1)</value>
<value code="357600">Normal Telemetry (57600 baud, 8N1)</value>
<value code="419200">Iridium Telemetry (19200 baud, 8N1)</value>
<value code="921600">Companion Link (921600 baud, 8N1)</value>
<value code="1921600">ESP8266 (921600 baud, 8N1)</value>
<value code="3115200">Normal Telemetry (115200 baud, 8N1)</value>
</values>
</parameter>
<parameter default="0" name="SYS_FMU_TASK" type="INT32">
<short_desc>Run the FMU as a task to reduce latency</short_desc>
<long_desc>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.</long_desc>
<boolean />
<reboot_required>true</reboot_required>
<scope>drivers/px4fmu</scope>
</parameter>
<parameter default="0" name="SYS_HITL" type="INT32">
<short_desc>Enable HITL mode on next boot</short_desc>
<long_desc>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.</long_desc>
<boolean />
<reboot_required>true</reboot_required>
<scope>modules/systemlib</scope>
</parameter>
<parameter default="1" name="SYS_LOGGER" type="INT32">
<short_desc>SD logger</short_desc>
<min>0</min>
<max>1</max>
<reboot_required>true</reboot_required>
<scope>modules/systemlib</scope>
<values>
<value code="0">sdlog2 (legacy)</value>
<value code="1">logger (default)</value>
</values>
</parameter>
<parameter default="2" name="SYS_MC_EST_GROUP" type="INT32">
<short_desc>Set multicopter estimator group</short_desc>
<long_desc>Set the group of estimators used for multicopters and VTOLs</long_desc>
<min>1</min>
<max>2</max>
<reboot_required>true</reboot_required>
<scope>modules/systemlib</scope>
<values>
<value code="1">local_position_estimator, attitude_estimator_q</value>
<value code="2">ekf2</value>
</values>
</parameter>
<parameter default="1" name="SYS_PARAM_VER" type="INT32">
<short_desc>Parameter version</short_desc>
<long_desc>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.</long_desc>
<min>0</min>
<scope>modules/systemlib</scope>
</parameter>
<parameter default="2" name="SYS_RESTART_TYPE" type="INT32">
<short_desc>Set restart type</short_desc>
<long_desc>Set by px4io to indicate type of restart</long_desc>
<min>0</min>
<max>2</max>
<scope>modules/systemlib</scope>
<values>
<value code="0">Data survives resets</value>
<value code="1">Data survives in-flight resets only</value>
<value code="2">Data does not survive reset</value>
</values>
</parameter>
<parameter default="1" name="SYS_STCK_EN" type="INT32">
<short_desc>Enable stack checking</short_desc>
<boolean />
<scope>modules/systemlib</scope>
</parameter>
<parameter default="1" name="SYS_USE_IO" type="INT32">
<short_desc>Set usage of IO board</short_desc>
<long_desc>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.</long_desc>
<min>0</min>
<max>1</max>
<boolean />
<reboot_required>true</reboot_required>
<scope>drivers/px4io</scope>
</parameter>
</group>
<group name="Testing">
<parameter default="2" name="TEST_1" type="INT32">
<short_desc>TEST_1</short_desc>
<scope>systemcmds/tests</scope>
</parameter>
<parameter default="4" name="TEST_2" type="INT32">
<short_desc>TEST_2</short_desc>
<scope>systemcmds/tests</scope>
</parameter>
<parameter default="0.01" name="TEST_D" type="FLOAT">
<short_desc>TEST_D</short_desc>
<scope>lib/controllib/controllib_test</scope>
</parameter>
<parameter default="2.0" name="TEST_DEV" type="FLOAT">
<short_desc>TEST_DEV</short_desc>
<scope>lib/controllib/controllib_test</scope>
</parameter>
<parameter default="10.0" name="TEST_D_LP" type="FLOAT">
<short_desc>TEST_D_LP</short_desc>
<scope>lib/controllib/controllib_test</scope>
</parameter>
<parameter default="10.0" name="TEST_HP" type="FLOAT">
<short_desc>TEST_HP</short_desc>
<scope>lib/controllib/controllib_test</scope>
</parameter>
<parameter default="0.1" name="TEST_I" type="FLOAT">
<short_desc>TEST_I</short_desc>
<scope>lib/controllib/controllib_test</scope>
</parameter>
<parameter default="1.0" name="TEST_I_MAX" type="FLOAT">
<short_desc>TEST_I_MAX</short_desc>
<scope>lib/controllib/controllib_test</scope>
</parameter>
<parameter default="10.0" name="TEST_LP" type="FLOAT">
<short_desc>TEST_LP</short_desc>
<scope>lib/controllib/controllib_test</scope>
</parameter>
<parameter default="1.0" name="TEST_MAX" type="FLOAT">
<short_desc>TEST_MAX</short_desc>
<scope>lib/controllib/controllib_test</scope>
</parameter>
<parameter default="1.0" name="TEST_MEAN" type="FLOAT">
<short_desc>TEST_MEAN</short_desc>
<scope>lib/controllib/controllib_test</scope>
</parameter>
<parameter default="-1.0" name="TEST_MIN" type="FLOAT">
<short_desc>TEST_MIN</short_desc>
<scope>lib/controllib/controllib_test</scope>
</parameter>
<parameter default="0.2" name="TEST_P" type="FLOAT">
<short_desc>TEST_P</short_desc>
<scope>lib/controllib/controllib_test</scope>
</parameter>
<parameter default="12345678" name="TEST_PARAMS" type="INT32">
<short_desc>TEST_PARAMS</short_desc>
<scope>systemcmds/tests</scope>
</parameter>
<parameter default="16" name="TEST_RC2_X" type="INT32">
<short_desc>TEST_RC2_X</short_desc>
<scope>systemcmds/tests</scope>
</parameter>
<parameter default="8" name="TEST_RC_X" type="INT32">
<short_desc>TEST_RC_X</short_desc>
<scope>systemcmds/tests</scope>
</parameter>
<parameter default="0.5" name="TEST_TRIM" type="FLOAT">
<short_desc>TEST_TRIM</short_desc>
<scope>lib/controllib/controllib_test</scope>
</parameter>
</group>
<group name="Thermal Compensation">
<parameter default="0" name="TC_A0_ID" type="INT32">
<short_desc>ID of Accelerometer that the calibration is for</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1.0" name="TC_A0_SCL_0" type="FLOAT">
<short_desc>Accelerometer scale factor - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1.0" name="TC_A0_SCL_1" type="FLOAT">
<short_desc>Accelerometer scale factor - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1.0" name="TC_A0_SCL_2" type="FLOAT">
<short_desc>Accelerometer scale factor - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="100.0" name="TC_A0_TMAX" type="FLOAT">
<short_desc>Accelerometer calibration maximum temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_A0_TMIN" type="FLOAT">
<short_desc>Accelerometer calibration minimum temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="25.0" name="TC_A0_TREF" type="FLOAT">
<short_desc>Accelerometer calibration reference temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_A0_X0_0" type="FLOAT">
<short_desc>Accelerometer offset temperature ^0 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_A0_X0_1" type="FLOAT">
<short_desc>Accelerometer offset temperature ^0 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_A0_X0_2" type="FLOAT">
<short_desc>Accelerometer offset temperature ^0 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_A0_X1_0" type="FLOAT">
<short_desc>Accelerometer offset temperature ^1 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_A0_X1_1" type="FLOAT">
<short_desc>Accelerometer offset temperature ^1 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_A0_X1_2" type="FLOAT">
<short_desc>Accelerometer offset temperature ^1 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_A0_X2_0" type="FLOAT">
<short_desc>Accelerometer offset temperature ^2 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_A0_X2_1" type="FLOAT">
<short_desc>Accelerometer offset temperature ^2 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_A0_X2_2" type="FLOAT">
<short_desc>Accelerometer offset temperature ^2 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_A0_X3_0" type="FLOAT">
<short_desc>Accelerometer offset temperature ^3 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_A0_X3_1" type="FLOAT">
<short_desc>Accelerometer offset temperature ^3 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_A0_X3_2" type="FLOAT">
<short_desc>Accelerometer offset temperature ^3 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0" name="TC_A1_ID" type="INT32">
<short_desc>ID of Accelerometer that the calibration is for</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1.0" name="TC_A1_SCL_0" type="FLOAT">
<short_desc>Accelerometer scale factor - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1.0" name="TC_A1_SCL_1" type="FLOAT">
<short_desc>Accelerometer scale factor - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1.0" name="TC_A1_SCL_2" type="FLOAT">
<short_desc>Accelerometer scale factor - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="100.0" name="TC_A1_TMAX" type="FLOAT">
<short_desc>Accelerometer calibration maximum temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_A1_TMIN" type="FLOAT">
<short_desc>Accelerometer calibration minimum temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="25.0" name="TC_A1_TREF" type="FLOAT">
......@@ -8024,9 +8448,10 @@ This is used for gathering replay logs for the ekf2 module</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0" name="TC_A_ENABLE" type="INT32">
<short_desc>Set to 1 to enable thermal compensation for accelerometer sensors. Set to 0 to disable</short_desc>
<short_desc>Thermal compensation for accelerometer sensors</short_desc>
<min>0</min>
<max>1</max>
<boolean />
<scope>modules/sensors</scope>
</parameter>
<parameter default="0" name="TC_B0_ID" type="INT32">
......@@ -8162,689 +8587,246 @@ This is used for gathering replay logs for the ekf2 module</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0" name="TC_B_ENABLE" type="INT32">
<short_desc>Set to 1 to enable thermal compensation for barometric pressure sensors. Set to 0 to disable</short_desc>
<short_desc>Thermal compensation for barometric pressure sensors</short_desc>
<min>0</min>
<max>1</max>
<boolean />
<scope>modules/sensors</scope>
</parameter>
<parameter default="0" name="TC_G0_ID" type="INT32">
<short_desc>ID of Gyro that the calibration is for</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1.0" name="TC_G0_SCL_0" type="FLOAT">
<short_desc>Gyro scale factor - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1.0" name="TC_G0_SCL_1" type="FLOAT">
<short_desc>Gyro scale factor - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1.0" name="TC_G0_SCL_2" type="FLOAT">
<short_desc>Gyro scale factor - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="100.0" name="TC_G0_TMAX" type="FLOAT">
<short_desc>Gyro calibration maximum temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G0_TMIN" type="FLOAT">
<short_desc>Gyro calibration minimum temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="25.0" name="TC_G0_TREF" type="FLOAT">
<short_desc>Gyro calibration reference temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G0_X0_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^0 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G0_X0_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^0 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G0_X0_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^0 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G0_X1_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^1 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G0_X1_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^1 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G0_X1_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^1 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G0_X2_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^2 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G0_X2_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^2 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G0_X2_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^2 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G0_X3_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^3 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G0_X3_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^3 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G0_X3_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^3 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0" name="TC_G1_ID" type="INT32">
<short_desc>ID of Gyro that the calibration is for</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1.0" name="TC_G1_SCL_0" type="FLOAT">
<short_desc>Gyro scale factor - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1.0" name="TC_G1_SCL_1" type="FLOAT">
<short_desc>Gyro scale factor - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1.0" name="TC_G1_SCL_2" type="FLOAT">
<short_desc>Gyro scale factor - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="100.0" name="TC_G1_TMAX" type="FLOAT">
<short_desc>Gyro calibration maximum temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G1_TMIN" type="FLOAT">
<short_desc>Gyro calibration minimum temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="25.0" name="TC_G1_TREF" type="FLOAT">
<short_desc>Gyro calibration reference temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G1_X0_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^0 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G1_X0_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^0 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G1_X0_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^0 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G1_X1_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^1 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G1_X1_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^1 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G1_X1_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^1 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G1_X2_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^2 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G1_X2_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^2 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G1_X2_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^2 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G1_X3_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^3 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G1_X3_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^3 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G1_X3_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^3 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0" name="TC_G2_ID" type="INT32">
<short_desc>ID of Gyro that the calibration is for</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1.0" name="TC_G2_SCL_0" type="FLOAT">
<short_desc>Gyro scale factor - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1.0" name="TC_G2_SCL_1" type="FLOAT">
<short_desc>Gyro scale factor - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1.0" name="TC_G2_SCL_2" type="FLOAT">
<short_desc>Gyro scale factor - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="100.0" name="TC_G2_TMAX" type="FLOAT">
<short_desc>Gyro calibration maximum temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G2_TMIN" type="FLOAT">
<short_desc>Gyro calibration minimum temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="25.0" name="TC_G2_TREF" type="FLOAT">
<short_desc>Gyro calibration reference temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G2_X0_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^0 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G2_X0_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^0 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G2_X0_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^0 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G2_X1_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^1 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G2_X1_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^1 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G2_X1_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^1 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G2_X2_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^2 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G2_X2_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^2 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G2_X2_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^2 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G2_X3_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^3 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G2_X3_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^3 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="TC_G2_X3_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^3 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0" name="TC_G_ENABLE" type="INT32">
<short_desc>Set to 1 to enable thermal compensation for rate gyro sensors. Set to 0 to disable</short_desc>
<min>0</min>
<max>1</max>
<scope>modules/sensors</scope>
</parameter>
</group>
<group name="Sensors">
<parameter default="63" name="CAL_MAG_SIDES" type="INT32">
<short_desc>Bitfield selecting mag sides for calibration</short_desc>
<long_desc>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</long_desc>
<min>34</min>
<max>63</max>
<scope>modules/sensors</scope>
<values>
<value code="34">Two side calibration</value>
<value code="38">Three side calibration</value>
<value code="63">Six side calibration</value>
</values>
</parameter>
<parameter default="30.0" name="IMU_ACCEL_CUTOFF" type="FLOAT">
<short_desc>Driver level cut frequency for accel</short_desc>
<long_desc>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.</long_desc>
<min>5</min>
<max>1000</max>
<unit>Hz</unit>
<reboot_required>true</reboot_required>
<parameter default="1.0" name="TC_G0_SCL_0" type="FLOAT">
<short_desc>Gyro scale factor - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="30.0" name="IMU_GYRO_CUTOFF" type="FLOAT">
<short_desc>Driver level cut frequency for gyro</short_desc>
<long_desc>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.</long_desc>
<min>5</min>
<max>1000</max>
<unit>Hz</unit>
<reboot_required>true</reboot_required>
<parameter default="1.0" name="TC_G0_SCL_1" type="FLOAT">
<short_desc>Gyro scale factor - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1013.25" name="SENS_BARO_QNH" type="FLOAT">
<short_desc>QNH for barometer</short_desc>
<min>500</min>
<max>1500</max>
<unit>hPa</unit>
<parameter default="1.0" name="TC_G0_SCL_2" type="FLOAT">
<short_desc>Gyro scale factor - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0" name="SENS_BOARD_ROT" type="INT32">
<short_desc>Board rotation</short_desc>
<long_desc>This parameter defines the rotation of the FMU board relative to the platform.</long_desc>
<reboot_required>true</reboot_required>
<parameter default="100.0" name="TC_G0_TMAX" type="FLOAT">
<short_desc>Gyro calibration maximum temperature</short_desc>
<scope>modules/sensors</scope>
<values>
<value code="0">No rotation</value>
<value code="1">Yaw 45°</value>
<value code="2">Yaw 90°</value>
<value code="3">Yaw 135°</value>
<value code="4">Yaw 180°</value>
<value code="5">Yaw 225°</value>
<value code="6">Yaw 270°</value>
<value code="7">Yaw 315°</value>
<value code="8">Roll 180°</value>
<value code="9">Roll 180°, Yaw 45°</value>
<value code="10">Roll 180°, Yaw 90°</value>
<value code="11">Roll 180°, Yaw 135°</value>
<value code="12">Pitch 180°</value>
<value code="13">Roll 180°, Yaw 225°</value>
<value code="14">Roll 180°, Yaw 270°</value>
<value code="15">Roll 180°, Yaw 315°</value>
<value code="16">Roll 90°</value>
<value code="17">Roll 90°, Yaw 45°</value>
<value code="18">Roll 90°, Yaw 90°</value>
<value code="19">Roll 90°, Yaw 135°</value>
<value code="20">Roll 270°</value>
<value code="21">Roll 270°, Yaw 45°</value>
<value code="22">Roll 270°, Yaw 90°</value>
<value code="23">Roll 270°, Yaw 135°</value>
<value code="24">Pitch 90°</value>
<value code="25">Pitch 270°</value>
</values>
</parameter>
<parameter default="0.0" name="SENS_BOARD_X_OFF" type="FLOAT">
<short_desc>Board rotation X (Roll) offset</short_desc>
<long_desc>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.</long_desc>
<unit>deg</unit>
<parameter default="0.0" name="TC_G0_TMIN" type="FLOAT">
<short_desc>Gyro calibration minimum temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="SENS_BOARD_Y_OFF" type="FLOAT">
<short_desc>Board rotation Y (Pitch) offset</short_desc>
<long_desc>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.</long_desc>
<unit>deg</unit>
<parameter default="25.0" name="TC_G0_TREF" type="FLOAT">
<short_desc>Gyro calibration reference temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.0" name="SENS_BOARD_Z_OFF" type="FLOAT">
<short_desc>Board rotation Z (YAW) offset</short_desc>
<long_desc>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.</long_desc>
<unit>deg</unit>
<parameter default="0.0" name="TC_G0_X0_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^0 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0" name="SENS_EN_LL40LS" type="INT32">
<short_desc>Lidar-Lite (LL40LS)</short_desc>
<min>0</min>
<max>2</max>
<reboot_required>true</reboot_required>
<parameter default="0.0" name="TC_G0_X0_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^0 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
<values>
<value code="0">Disabled</value>
<value code="1">PWM</value>
<value code="2">I2C</value>
</values>
</parameter>
<parameter default="0" name="SENS_EN_MB12XX" type="INT32">
<short_desc>Maxbotix Soanr (mb12xx)</short_desc>
<boolean />
<reboot_required>true</reboot_required>
<parameter default="0.0" name="TC_G0_X0_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^0 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0" name="SENS_EN_SF0X" type="INT32">
<short_desc>Lightware laser rangefinder (serial)</short_desc>
<min>0</min>
<max>4</max>
<reboot_required>true</reboot_required>
<parameter default="0.0" name="TC_G0_X1_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^1 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
<values>
<value code="0">Disabled</value>
<value code="1">SF02</value>
<value code="2">SF10/a</value>
<value code="3">SF10/b</value>
<value code="4">SF10/c</value>
<value code="5">SF11/c</value>
</values>
</parameter>
<parameter default="0" name="SENS_EN_SF1XX" type="INT32">
<short_desc>Lightware SF1xx/SF20/LW20 laser rangefinder (i2c)</short_desc>
<min>0</min>
<max>5</max>
<reboot_required>true</reboot_required>
<parameter default="0.0" name="TC_G0_X1_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^1 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
<values>
<value code="0">Disabled</value>
<value code="1">SF10/a</value>
<value code="2">SF10/b</value>
<value code="3">SF10/c</value>
<value code="4">SF11/c</value>
<value code="5">SF/LW20</value>
</values>
</parameter>
<parameter default="0" name="SENS_EN_TFMINI" type="INT32">
<short_desc>Benewake TFmini laser rangefinder</short_desc>
<boolean />
<reboot_required>true</reboot_required>
<parameter default="0.0" name="TC_G0_X1_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^1 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="-1" name="SENS_EN_THERMAL" type="INT32">
<short_desc>Thermal control of sensor temperature</short_desc>
<parameter default="0.0" name="TC_G0_X2_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^2 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
<values>
<value code="-1">Thermal control unavailable</value>
<value code="0">Thermal control off</value>
</values>
</parameter>
<parameter default="0" name="SENS_EN_TRANGER" type="INT32">
<short_desc>TeraRanger Rangefinder (i2c)</short_desc>
<min>0</min>
<max>3</max>
<reboot_required>true</reboot_required>
<parameter default="0.0" name="TC_G0_X2_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^2 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
<values>
<value code="0">Disabled</value>
<value code="1">Autodetect</value>
<value code="2">TROne</value>
<value code="3">TREvo</value>
</values>
</parameter>
<parameter default="6" name="SENS_FLOW_ROT" type="INT32">
<short_desc>PX4Flow board rotation</short_desc>
<long_desc>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).</long_desc>
<reboot_required>true</reboot_required>
<parameter default="0.0" name="TC_G0_X2_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^2 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
<values>
<value code="0">No rotation</value>
<value code="1">Yaw 45°</value>
<value code="2">Yaw 90°</value>
<value code="3">Yaw 135°</value>
<value code="4">Yaw 180°</value>
<value code="5">Yaw 225°</value>
<value code="6">Yaw 270°</value>
<value code="7">Yaw 315°</value>
</values>
</parameter>
</group>
<group name="Subscriber Example">
<parameter default="100" name="SUB_INTERV" type="INT32">
<short_desc>Interval of one subscriber in the example in ms</short_desc>
<unit>ms</unit>
<scope>examples/subscriber</scope>
<parameter default="0.0" name="TC_G0_X3_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^3 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="3.14" name="SUB_TESTF" type="FLOAT">
<short_desc>Float Demonstration Parameter in the Example</short_desc>
<scope>examples/subscriber</scope>
<parameter default="0.0" name="TC_G0_X3_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^3 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
</group>
<group name="Syslink">
<parameter default="231" name="SLNK_RADIO_ADDR1" type="INT32">
<short_desc>Operating address of the NRF51 (most significant byte)</short_desc>
<scope>modules/syslink</scope>
<parameter default="0.0" name="TC_G0_X3_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^3 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="3890735079" name="SLNK_RADIO_ADDR2" type="INT32">
<short_desc>Operating address of the NRF51 (least significant 4 bytes)</short_desc>
<scope>modules/syslink</scope>
<parameter default="0" name="TC_G1_ID" type="INT32">
<short_desc>ID of Gyro that the calibration is for</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="80" name="SLNK_RADIO_CHAN" type="INT32">
<short_desc>Operating channel of the NRF51</short_desc>
<min>0</min>
<max>125</max>
<scope>modules/syslink</scope>
<parameter default="1.0" name="TC_G1_SCL_0" type="FLOAT">
<short_desc>Gyro scale factor - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="2" name="SLNK_RADIO_RATE" type="INT32">
<short_desc>Operating datarate of the NRF51</short_desc>
<min>0</min>
<max>2</max>
<scope>modules/syslink</scope>
<parameter default="1.0" name="TC_G1_SCL_1" type="FLOAT">
<short_desc>Gyro scale factor - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
</group>
<group name="System">
<parameter default="15" name="LED_RGB_MAXBRT" type="INT32">
<short_desc>RGB Led brightness limit</short_desc>
<long_desc>Set to 0 to disable, 1 for minimum brightness up to 15 (max)</long_desc>
<min>0</min>
<max>15</max>
<scope>drivers/rgbled</scope>
<parameter default="1.0" name="TC_G1_SCL_2" type="FLOAT">
<short_desc>Gyro scale factor - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0" name="SYS_AUTOCONFIG" type="INT32">
<short_desc>Automatically configure default values</short_desc>
<long_desc>Set to 1 to reset parameters on next system startup (setting defaults). Platform-specific values are used if available. RC* parameters are preserved.</long_desc>
<min>0</min>
<max>1</max>
<scope>modules/systemlib</scope>
<values>
<value code="0">Keep parameters</value>
<value code="1">Reset parameters</value>
</values>
<parameter default="100.0" name="TC_G1_TMAX" type="FLOAT">
<short_desc>Gyro calibration maximum temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0" name="SYS_AUTOSTART" type="INT32">
<short_desc>Auto-start script index</short_desc>
<long_desc>CHANGING THIS VALUE REQUIRES A RESTART. Defines the auto-start script used to bootstrap the system.</long_desc>
<min>0</min>
<max>99999</max>
<reboot_required>true</reboot_required>
<scope>modules/systemlib</scope>
<parameter default="0.0" name="TC_G1_TMIN" type="FLOAT">
<short_desc>Gyro calibration minimum temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0" name="SYS_CAL_ACCEL" type="INT32">
<short_desc>Enable auto start of accelerometer thermal calibration at the next power up</short_desc>
<long_desc>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)</long_desc>
<min>0</min>
<max>1</max>
<scope>modules/systemlib</scope>
<parameter default="25.0" name="TC_G1_TREF" type="FLOAT">
<short_desc>Gyro calibration reference temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0" name="SYS_CAL_BARO" type="INT32">
<short_desc>Enable auto start of barometer thermal calibration at the next power up</short_desc>
<long_desc>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)</long_desc>
<min>0</min>
<max>1</max>
<scope>modules/systemlib</scope>
<parameter default="0.0" name="TC_G1_X0_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^0 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0" name="SYS_CAL_GYRO" type="INT32">
<short_desc>Enable auto start of rate gyro thermal calibration at the next power up</short_desc>
<long_desc>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)</long_desc>
<min>0</min>
<max>1</max>
<scope>modules/systemlib</scope>
<parameter default="0.0" name="TC_G1_X0_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^0 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="24" name="SYS_CAL_TDEL" type="INT32">
<short_desc>Required temperature rise during thermal calibration</short_desc>
<long_desc>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.</long_desc>
<min>10</min>
<unit>deg C</unit>
<scope>modules/systemlib</scope>
<parameter default="0.0" name="TC_G1_X0_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^0 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="10" name="SYS_CAL_TMAX" type="INT32">
<short_desc>Maximum starting temperature for thermal calibration</short_desc>
<long_desc>Temperature calibration will not start if the temperature of any sensor is higher than the value set by SYS_CAL_TMAX.</long_desc>
<unit>deg C</unit>
<scope>modules/systemlib</scope>
<parameter default="0.0" name="TC_G1_X1_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^1 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="5" name="SYS_CAL_TMIN" type="INT32">
<short_desc>Minimum starting temperature for thermal calibration</short_desc>
<long_desc>Temperature calibration for each sensor will ignore data if the temperature is lower than the value set by SYS_CAL_TMIN.</long_desc>
<unit>deg C</unit>
<scope>modules/systemlib</scope>
<parameter default="0.0" name="TC_G1_X1_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^1 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="157600" name="SYS_COMPANION" type="INT32">
<short_desc>TELEM2 as companion computer link</short_desc>
<long_desc>CHANGING THIS VALUE REQUIRES A RESTART. Configures the baud rate of the TELEM2 connector as companion computer interface.</long_desc>
<min>0</min>
<max>1921600</max>
<reboot_required>true</reboot_required>
<scope>modules/systemlib</scope>
<values>
<value code="0">Disabled</value>
<value code="10">FrSky Telemetry</value>
<value code="20">Crazyflie (Syslink)</value>
<value code="57600">Companion Link (57600 baud, 8N1)</value>
<value code="157600">OSD (57600 baud, 8N1)</value>
<value code="257600">Command Receiver (57600 baud, 8N1)</value>
<value code="319200">Normal Telemetry (19200 baud, 8N1)</value>
<value code="338400">Normal Telemetry (38400 baud, 8N1)</value>
<value code="357600">Normal Telemetry (57600 baud, 8N1)</value>
<value code="419200">Iridium Telemetry (19200 baud, 8N1)</value>
<value code="921600">Companion Link (921600 baud, 8N1)</value>
<value code="1921600">ESP8266 (921600 baud, 8N1)</value>
<value code="3115200">Normal Telemetry (115200 baud, 8N1)</value>
</values>
<parameter default="0.0" name="TC_G1_X1_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^1 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0" name="SYS_FMU_TASK" type="INT32">
<short_desc>Run the FMU as a task to reduce latency</short_desc>
<long_desc>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.</long_desc>
<boolean />
<reboot_required>true</reboot_required>
<scope>drivers/px4fmu</scope>
<parameter default="0.0" name="TC_G1_X2_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^2 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0" name="SYS_HITL" type="INT32">
<short_desc>Enable HITL mode on next boot</short_desc>
<long_desc>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.</long_desc>
<boolean />
<reboot_required>true</reboot_required>
<scope>modules/systemlib</scope>
<parameter default="0.0" name="TC_G1_X2_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^2 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1" name="SYS_LOGGER" type="INT32">
<short_desc>SD logger</short_desc>
<min>0</min>
<max>1</max>
<reboot_required>true</reboot_required>
<scope>modules/systemlib</scope>
<values>
<value code="0">sdlog2 (legacy)</value>
<value code="1">logger (default)</value>
</values>
<parameter default="0.0" name="TC_G1_X2_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^2 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="2" name="SYS_MC_EST_GROUP" type="INT32">
<short_desc>Set multicopter estimator group</short_desc>
<long_desc>Set the group of estimators used for multicopters and VTOLs</long_desc>
<min>1</min>
<max>2</max>
<reboot_required>true</reboot_required>
<scope>modules/systemlib</scope>
<values>
<value code="1">local_position_estimator, attitude_estimator_q</value>
<value code="2">ekf2</value>
</values>
<parameter default="0.0" name="TC_G1_X3_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^3 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1" name="SYS_PARAM_VER" type="INT32">
<short_desc>Parameter version</short_desc>
<long_desc>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.</long_desc>
<min>0</min>
<scope>modules/systemlib</scope>
<parameter default="0.0" name="TC_G1_X3_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^3 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="2" name="SYS_RESTART_TYPE" type="INT32">
<short_desc>Set restart type</short_desc>
<long_desc>Set by px4io to indicate type of restart</long_desc>
<min>0</min>
<max>2</max>
<scope>modules/systemlib</scope>
<values>
<value code="0">Data survives resets</value>
<value code="1">Data survives in-flight resets only</value>
<value code="2">Data does not survive reset</value>
</values>
<parameter default="0.0" name="TC_G1_X3_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^3 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1" name="SYS_STCK_EN" type="INT32">
<short_desc>Enable stack checking</short_desc>
<boolean />
<scope>modules/systemlib</scope>
<parameter default="0" name="TC_G2_ID" type="INT32">
<short_desc>ID of Gyro that the calibration is for</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1" name="SYS_USE_IO" type="INT32">
<short_desc>Set usage of IO board</short_desc>
<long_desc>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.</long_desc>
<min>0</min>
<max>1</max>
<boolean />
<reboot_required>true</reboot_required>
<scope>drivers/px4io</scope>
<parameter default="1.0" name="TC_G2_SCL_0" type="FLOAT">
<short_desc>Gyro scale factor - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
</group>
<group name="Testing">
<parameter default="2" name="TEST_1" type="INT32">
<short_desc>TEST_1</short_desc>
<scope>systemcmds/tests</scope>
<parameter default="1.0" name="TC_G2_SCL_1" type="FLOAT">
<short_desc>Gyro scale factor - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="4" name="TEST_2" type="INT32">
<short_desc>TEST_2</short_desc>
<scope>systemcmds/tests</scope>
<parameter default="1.0" name="TC_G2_SCL_2" type="FLOAT">
<short_desc>Gyro scale factor - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.01" name="TEST_D" type="FLOAT">
<short_desc>TEST_D</short_desc>
<scope>lib/controllib/controllib_test</scope>
<parameter default="100.0" name="TC_G2_TMAX" type="FLOAT">
<short_desc>Gyro calibration maximum temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="2.0" name="TEST_DEV" type="FLOAT">
<short_desc>TEST_DEV</short_desc>
<scope>lib/controllib/controllib_test</scope>
<parameter default="0.0" name="TC_G2_TMIN" type="FLOAT">
<short_desc>Gyro calibration minimum temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="10.0" name="TEST_D_LP" type="FLOAT">
<short_desc>TEST_D_LP</short_desc>
<scope>lib/controllib/controllib_test</scope>
<parameter default="25.0" name="TC_G2_TREF" type="FLOAT">
<short_desc>Gyro calibration reference temperature</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="10.0" name="TEST_HP" type="FLOAT">
<short_desc>TEST_HP</short_desc>
<scope>lib/controllib/controllib_test</scope>
<parameter default="0.0" name="TC_G2_X0_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^0 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.1" name="TEST_I" type="FLOAT">
<short_desc>TEST_I</short_desc>
<scope>lib/controllib/controllib_test</scope>
<parameter default="0.0" name="TC_G2_X0_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^0 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1.0" name="TEST_I_MAX" type="FLOAT">
<short_desc>TEST_I_MAX</short_desc>
<scope>lib/controllib/controllib_test</scope>
<parameter default="0.0" name="TC_G2_X0_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^0 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="10.0" name="TEST_LP" type="FLOAT">
<short_desc>TEST_LP</short_desc>
<scope>lib/controllib/controllib_test</scope>
<parameter default="0.0" name="TC_G2_X1_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^1 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1.0" name="TEST_MAX" type="FLOAT">
<short_desc>TEST_MAX</short_desc>
<scope>lib/controllib/controllib_test</scope>
<parameter default="0.0" name="TC_G2_X1_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^1 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="1.0" name="TEST_MEAN" type="FLOAT">
<short_desc>TEST_MEAN</short_desc>
<scope>lib/controllib/controllib_test</scope>
<parameter default="0.0" name="TC_G2_X1_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^1 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="-1.0" name="TEST_MIN" type="FLOAT">
<short_desc>TEST_MIN</short_desc>
<scope>lib/controllib/controllib_test</scope>
<parameter default="0.0" name="TC_G2_X2_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^2 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.2" name="TEST_P" type="FLOAT">
<short_desc>TEST_P</short_desc>
<scope>lib/controllib/controllib_test</scope>
<parameter default="0.0" name="TC_G2_X2_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^2 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="12345678" name="TEST_PARAMS" type="INT32">
<short_desc>TEST_PARAMS</short_desc>
<scope>systemcmds/tests</scope>
<parameter default="0.0" name="TC_G2_X2_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^2 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="16" name="TEST_RC2_X" type="INT32">
<short_desc>TEST_RC2_X</short_desc>
<scope>systemcmds/tests</scope>
<parameter default="0.0" name="TC_G2_X3_0" type="FLOAT">
<short_desc>Gyro rate offset temperature ^3 polynomial coefficient - X axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="8" name="TEST_RC_X" type="INT32">
<short_desc>TEST_RC_X</short_desc>
<scope>systemcmds/tests</scope>
<parameter default="0.0" name="TC_G2_X3_1" type="FLOAT">
<short_desc>Gyro rate offset temperature ^3 polynomial coefficient - Y axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0.5" name="TEST_TRIM" type="FLOAT">
<short_desc>TEST_TRIM</short_desc>
<scope>lib/controllib/controllib_test</scope>
<parameter default="0.0" name="TC_G2_X3_2" type="FLOAT">
<short_desc>Gyro rate offset temperature ^3 polynomial coefficient - Z axis</short_desc>
<scope>modules/sensors</scope>
</parameter>
<parameter default="0" name="TC_G_ENABLE" type="INT32">
<short_desc>Thermal compensation for rate gyro sensors</short_desc>
<min>0</min>
<max>1</max>
<boolean />
<scope>modules/sensors</scope>
</parameter>
</group>
<group name="UAVCAN">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment