calibration params: avoid using NaN as default

- NaN is not supported by JSON, and leads to parsing failure in QGC.
 - fixes https://github.com/PX4/PX4-Autopilot/issues/18095
This commit is contained in:
Beat Küng
2021-08-19 17:29:26 +02:00
committed by GitHub
parent 507cce78d5
commit c4b91c8558
18 changed files with 72 additions and 18 deletions
+2 -1
View File
@@ -172,8 +172,9 @@ PARAM_DEFINE_FLOAT(CAL_ACC0_ZSCALE, 1.0f);
*
* Temperature during last calibration.
*
* @unit celcius
* @category system
* @group Sensor Calibration
* @volatile
*/
PARAM_DEFINE_FLOAT(CAL_ACC0_TEMP, NAN);
PARAM_DEFINE_FLOAT(CAL_ACC0_TEMP, -1000.f);
+2 -1
View File
@@ -172,8 +172,9 @@ PARAM_DEFINE_FLOAT(CAL_ACC1_ZSCALE, 1.0f);
*
* Temperature during last calibration.
*
* @unit celcius
* @category system
* @group Sensor Calibration
* @volatile
*/
PARAM_DEFINE_FLOAT(CAL_ACC1_TEMP, NAN);
PARAM_DEFINE_FLOAT(CAL_ACC1_TEMP, -1000.f);
+2 -1
View File
@@ -172,8 +172,9 @@ PARAM_DEFINE_FLOAT(CAL_ACC2_ZSCALE, 1.0f);
*
* Temperature during last calibration.
*
* @unit celcius
* @category system
* @group Sensor Calibration
* @volatile
*/
PARAM_DEFINE_FLOAT(CAL_ACC2_TEMP, NAN);
PARAM_DEFINE_FLOAT(CAL_ACC2_TEMP, -1000.f);
+2 -1
View File
@@ -172,8 +172,9 @@ PARAM_DEFINE_FLOAT(CAL_ACC3_ZSCALE, 1.0f);
*
* Temperature during last calibration.
*
* @unit celcius
* @category system
* @group Sensor Calibration
* @volatile
*/
PARAM_DEFINE_FLOAT(CAL_ACC3_TEMP, NAN);
PARAM_DEFINE_FLOAT(CAL_ACC3_TEMP, -1000.f);
+2 -1
View File
@@ -145,8 +145,9 @@ PARAM_DEFINE_FLOAT(CAL_GYRO0_ZOFF, 0.0f);
*
* Temperature during last calibration.
*
* @unit celcius
* @category system
* @group Sensor Calibration
* @volatile
*/
PARAM_DEFINE_FLOAT(CAL_GYRO0_TEMP, NAN);
PARAM_DEFINE_FLOAT(CAL_GYRO0_TEMP, -1000.f);
+2 -1
View File
@@ -145,8 +145,9 @@ PARAM_DEFINE_FLOAT(CAL_GYRO1_ZOFF, 0.0f);
*
* Temperature during last calibration.
*
* @unit celcius
* @category system
* @group Sensor Calibration
* @volatile
*/
PARAM_DEFINE_FLOAT(CAL_GYRO1_TEMP, NAN);
PARAM_DEFINE_FLOAT(CAL_GYRO1_TEMP, -1000.f);
+2 -1
View File
@@ -145,8 +145,9 @@ PARAM_DEFINE_FLOAT(CAL_GYRO2_ZOFF, 0.0f);
*
* Temperature during last calibration.
*
* @unit celcius
* @category system
* @group Sensor Calibration
* @volatile
*/
PARAM_DEFINE_FLOAT(CAL_GYRO2_TEMP, NAN);
PARAM_DEFINE_FLOAT(CAL_GYRO2_TEMP, -1000.f);
+2 -1
View File
@@ -145,8 +145,9 @@ PARAM_DEFINE_FLOAT(CAL_GYRO3_ZOFF, 0.0f);
*
* Temperature during last calibration.
*
* @unit celcius
* @category system
* @group Sensor Calibration
* @volatile
*/
PARAM_DEFINE_FLOAT(CAL_GYRO3_TEMP, NAN);
PARAM_DEFINE_FLOAT(CAL_GYRO3_TEMP, -1000.f);
+2 -1
View File
@@ -241,8 +241,9 @@ PARAM_DEFINE_FLOAT(CAL_MAG0_ZCOMP, 0.0f);
*
* Temperature during last calibration.
*
* @unit celcius
* @category system
* @group Sensor Calibration
* @volatile
*/
PARAM_DEFINE_FLOAT(CAL_MAG0_TEMP, NAN);
PARAM_DEFINE_FLOAT(CAL_MAG0_TEMP, -1000.f);
+2 -1
View File
@@ -241,8 +241,9 @@ PARAM_DEFINE_FLOAT(CAL_MAG1_ZCOMP, 0.0f);
*
* Temperature during last calibration.
*
* @unit celcius
* @category system
* @group Sensor Calibration
* @volatile
*/
PARAM_DEFINE_FLOAT(CAL_MAG1_TEMP, NAN);
PARAM_DEFINE_FLOAT(CAL_MAG1_TEMP, -1000.f);
+2 -1
View File
@@ -241,8 +241,9 @@ PARAM_DEFINE_FLOAT(CAL_MAG2_ZCOMP, 0.0f);
*
* Temperature during last calibration.
*
* @unit celcius
* @category system
* @group Sensor Calibration
* @volatile
*/
PARAM_DEFINE_FLOAT(CAL_MAG2_TEMP, NAN);
PARAM_DEFINE_FLOAT(CAL_MAG2_TEMP, -1000.f);
+2 -1
View File
@@ -241,8 +241,9 @@ PARAM_DEFINE_FLOAT(CAL_MAG3_ZCOMP, 0.0f);
*
* Temperature during last calibration.
*
* @unit celcius
* @category system
* @group Sensor Calibration
* @volatile
*/
PARAM_DEFINE_FLOAT(CAL_MAG3_TEMP, NAN);
PARAM_DEFINE_FLOAT(CAL_MAG3_TEMP, -1000.f);