From a76e429b1a8ecfbadae44c869be8b6ce73d2925e Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Tue, 9 Feb 2021 11:06:27 -0500 Subject: [PATCH] calibration parameters volatile (offsets and scale factors) - anything set vehicle side should be volatile and excluded from the param hash --- src/modules/sensors/sensor_params.c | 1 + src/modules/sensors/sensor_params_acc0.c | 6 ++++++ src/modules/sensors/sensor_params_acc1.c | 6 ++++++ src/modules/sensors/sensor_params_acc2.c | 6 ++++++ src/modules/sensors/sensor_params_acc3.c | 6 ++++++ src/modules/sensors/sensor_params_flow.c | 2 +- src/modules/sensors/sensor_params_gyro0.c | 3 +++ src/modules/sensors/sensor_params_gyro1.c | 3 +++ src/modules/sensors/sensor_params_gyro2.c | 3 +++ src/modules/sensors/sensor_params_gyro3.c | 3 +++ src/modules/sensors/sensor_params_mag0.c | 9 +++++++++ src/modules/sensors/sensor_params_mag1.c | 9 +++++++++ src/modules/sensors/sensor_params_mag2.c | 9 +++++++++ src/modules/sensors/sensor_params_mag3.c | 9 +++++++++ 14 files changed, 74 insertions(+), 1 deletion(-) diff --git a/src/modules/sensors/sensor_params.c b/src/modules/sensors/sensor_params.c index c3f74056db..843cd6e5c4 100644 --- a/src/modules/sensors/sensor_params.c +++ b/src/modules/sensors/sensor_params.c @@ -83,6 +83,7 @@ PARAM_DEFINE_FLOAT(CAL_AIR_TUBED_MM, 1.5f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(SENS_DPRES_OFF, 0.0f); diff --git a/src/modules/sensors/sensor_params_acc0.c b/src/modules/sensors/sensor_params_acc0.c index 7618731e9e..992b8d0121 100644 --- a/src/modules/sensors/sensor_params_acc0.c +++ b/src/modules/sensors/sensor_params_acc0.c @@ -118,6 +118,7 @@ PARAM_DEFINE_INT32(CAL_ACC0_ROT, -1); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC0_XOFF, 0.0f); @@ -126,6 +127,7 @@ PARAM_DEFINE_FLOAT(CAL_ACC0_XOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC0_YOFF, 0.0f); @@ -134,6 +136,7 @@ PARAM_DEFINE_FLOAT(CAL_ACC0_YOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC0_ZOFF, 0.0f); @@ -142,6 +145,7 @@ PARAM_DEFINE_FLOAT(CAL_ACC0_ZOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC0_XSCALE, 1.0f); @@ -150,6 +154,7 @@ PARAM_DEFINE_FLOAT(CAL_ACC0_XSCALE, 1.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC0_YSCALE, 1.0f); @@ -158,5 +163,6 @@ PARAM_DEFINE_FLOAT(CAL_ACC0_YSCALE, 1.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC0_ZSCALE, 1.0f); diff --git a/src/modules/sensors/sensor_params_acc1.c b/src/modules/sensors/sensor_params_acc1.c index beba38db58..c8d17f4321 100644 --- a/src/modules/sensors/sensor_params_acc1.c +++ b/src/modules/sensors/sensor_params_acc1.c @@ -118,6 +118,7 @@ PARAM_DEFINE_INT32(CAL_ACC1_ROT, -1); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC1_XOFF, 0.0f); @@ -126,6 +127,7 @@ PARAM_DEFINE_FLOAT(CAL_ACC1_XOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC1_YOFF, 0.0f); @@ -134,6 +136,7 @@ PARAM_DEFINE_FLOAT(CAL_ACC1_YOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC1_ZOFF, 0.0f); @@ -142,6 +145,7 @@ PARAM_DEFINE_FLOAT(CAL_ACC1_ZOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC1_XSCALE, 1.0f); @@ -150,6 +154,7 @@ PARAM_DEFINE_FLOAT(CAL_ACC1_XSCALE, 1.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC1_YSCALE, 1.0f); @@ -158,5 +163,6 @@ PARAM_DEFINE_FLOAT(CAL_ACC1_YSCALE, 1.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC1_ZSCALE, 1.0f); diff --git a/src/modules/sensors/sensor_params_acc2.c b/src/modules/sensors/sensor_params_acc2.c index 6e19c52ce5..b97d6719ae 100644 --- a/src/modules/sensors/sensor_params_acc2.c +++ b/src/modules/sensors/sensor_params_acc2.c @@ -118,6 +118,7 @@ PARAM_DEFINE_INT32(CAL_ACC2_ROT, -1); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC2_XOFF, 0.0f); @@ -126,6 +127,7 @@ PARAM_DEFINE_FLOAT(CAL_ACC2_XOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC2_YOFF, 0.0f); @@ -134,6 +136,7 @@ PARAM_DEFINE_FLOAT(CAL_ACC2_YOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC2_ZOFF, 0.0f); @@ -142,6 +145,7 @@ PARAM_DEFINE_FLOAT(CAL_ACC2_ZOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC2_XSCALE, 1.0f); @@ -150,6 +154,7 @@ PARAM_DEFINE_FLOAT(CAL_ACC2_XSCALE, 1.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC2_YSCALE, 1.0f); @@ -158,5 +163,6 @@ PARAM_DEFINE_FLOAT(CAL_ACC2_YSCALE, 1.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC2_ZSCALE, 1.0f); diff --git a/src/modules/sensors/sensor_params_acc3.c b/src/modules/sensors/sensor_params_acc3.c index 5217691285..807b624d60 100644 --- a/src/modules/sensors/sensor_params_acc3.c +++ b/src/modules/sensors/sensor_params_acc3.c @@ -118,6 +118,7 @@ PARAM_DEFINE_INT32(CAL_ACC3_ROT, -1); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC3_XOFF, 0.0f); @@ -126,6 +127,7 @@ PARAM_DEFINE_FLOAT(CAL_ACC3_XOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC3_YOFF, 0.0f); @@ -134,6 +136,7 @@ PARAM_DEFINE_FLOAT(CAL_ACC3_YOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC3_ZOFF, 0.0f); @@ -142,6 +145,7 @@ PARAM_DEFINE_FLOAT(CAL_ACC3_ZOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC3_XSCALE, 1.0f); @@ -150,6 +154,7 @@ PARAM_DEFINE_FLOAT(CAL_ACC3_XSCALE, 1.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC3_YSCALE, 1.0f); @@ -158,5 +163,6 @@ PARAM_DEFINE_FLOAT(CAL_ACC3_YSCALE, 1.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_ACC3_ZSCALE, 1.0f); diff --git a/src/modules/sensors/sensor_params_flow.c b/src/modules/sensors/sensor_params_flow.c index c5c91694b1..618f536408 100644 --- a/src/modules/sensors/sensor_params_flow.c +++ b/src/modules/sensors/sensor_params_flow.c @@ -96,4 +96,4 @@ PARAM_DEFINE_FLOAT(SENS_FLOW_MAXHGT, 3.0f); * @decimal 2 * @group Sensor Calibration */ -PARAM_DEFINE_FLOAT(SENS_FLOW_MAXR, 2.5f); \ No newline at end of file +PARAM_DEFINE_FLOAT(SENS_FLOW_MAXR, 2.5f); diff --git a/src/modules/sensors/sensor_params_gyro0.c b/src/modules/sensors/sensor_params_gyro0.c index 8c3bce8a67..3b6693484f 100644 --- a/src/modules/sensors/sensor_params_gyro0.c +++ b/src/modules/sensors/sensor_params_gyro0.c @@ -118,6 +118,7 @@ PARAM_DEFINE_INT32(CAL_GYRO0_ROT, -1); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_GYRO0_XOFF, 0.0f); @@ -126,6 +127,7 @@ PARAM_DEFINE_FLOAT(CAL_GYRO0_XOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_GYRO0_YOFF, 0.0f); @@ -134,5 +136,6 @@ PARAM_DEFINE_FLOAT(CAL_GYRO0_YOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_GYRO0_ZOFF, 0.0f); diff --git a/src/modules/sensors/sensor_params_gyro1.c b/src/modules/sensors/sensor_params_gyro1.c index 1964821316..4545984191 100644 --- a/src/modules/sensors/sensor_params_gyro1.c +++ b/src/modules/sensors/sensor_params_gyro1.c @@ -118,6 +118,7 @@ PARAM_DEFINE_INT32(CAL_GYRO1_ROT, -1); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_GYRO1_XOFF, 0.0f); @@ -126,6 +127,7 @@ PARAM_DEFINE_FLOAT(CAL_GYRO1_XOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_GYRO1_YOFF, 0.0f); @@ -134,5 +136,6 @@ PARAM_DEFINE_FLOAT(CAL_GYRO1_YOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_GYRO1_ZOFF, 0.0f); diff --git a/src/modules/sensors/sensor_params_gyro2.c b/src/modules/sensors/sensor_params_gyro2.c index ee5f7b8073..5f5ae348de 100644 --- a/src/modules/sensors/sensor_params_gyro2.c +++ b/src/modules/sensors/sensor_params_gyro2.c @@ -118,6 +118,7 @@ PARAM_DEFINE_INT32(CAL_GYRO2_ROT, -1); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_GYRO2_XOFF, 0.0f); @@ -126,6 +127,7 @@ PARAM_DEFINE_FLOAT(CAL_GYRO2_XOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_GYRO2_YOFF, 0.0f); @@ -134,5 +136,6 @@ PARAM_DEFINE_FLOAT(CAL_GYRO2_YOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_GYRO2_ZOFF, 0.0f); diff --git a/src/modules/sensors/sensor_params_gyro3.c b/src/modules/sensors/sensor_params_gyro3.c index ea3a993158..bfa1210e69 100644 --- a/src/modules/sensors/sensor_params_gyro3.c +++ b/src/modules/sensors/sensor_params_gyro3.c @@ -118,6 +118,7 @@ PARAM_DEFINE_INT32(CAL_GYRO3_ROT, -1); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_GYRO3_XOFF, 0.0f); @@ -126,6 +127,7 @@ PARAM_DEFINE_FLOAT(CAL_GYRO3_XOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_GYRO3_YOFF, 0.0f); @@ -134,5 +136,6 @@ PARAM_DEFINE_FLOAT(CAL_GYRO3_YOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_GYRO3_ZOFF, 0.0f); diff --git a/src/modules/sensors/sensor_params_mag0.c b/src/modules/sensors/sensor_params_mag0.c index a279185050..63bad16b22 100644 --- a/src/modules/sensors/sensor_params_mag0.c +++ b/src/modules/sensors/sensor_params_mag0.c @@ -118,6 +118,7 @@ PARAM_DEFINE_INT32(CAL_MAG0_ROT, -1); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG0_XOFF, 0.0f); @@ -126,6 +127,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG0_XOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG0_YOFF, 0.0f); @@ -134,6 +136,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG0_YOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG0_ZOFF, 0.0f); @@ -142,6 +145,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG0_ZOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG0_XSCALE, 1.0f); @@ -150,6 +154,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG0_XSCALE, 1.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG0_YSCALE, 1.0f); @@ -158,6 +163,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG0_YSCALE, 1.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG0_ZSCALE, 1.0f); @@ -166,6 +172,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG0_ZSCALE, 1.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG0_XODIAG, 0.0f); @@ -174,6 +181,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG0_XODIAG, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG0_YODIAG, 0.0f); @@ -182,6 +190,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG0_YODIAG, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG0_ZODIAG, 0.0f); diff --git a/src/modules/sensors/sensor_params_mag1.c b/src/modules/sensors/sensor_params_mag1.c index cd002c182f..64c8dc95b9 100644 --- a/src/modules/sensors/sensor_params_mag1.c +++ b/src/modules/sensors/sensor_params_mag1.c @@ -118,6 +118,7 @@ PARAM_DEFINE_INT32(CAL_MAG1_ROT, -1); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG1_XOFF, 0.0f); @@ -126,6 +127,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG1_XOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG1_YOFF, 0.0f); @@ -134,6 +136,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG1_YOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG1_ZOFF, 0.0f); @@ -142,6 +145,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG1_ZOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG1_XSCALE, 1.0f); @@ -150,6 +154,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG1_XSCALE, 1.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG1_YSCALE, 1.0f); @@ -158,6 +163,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG1_YSCALE, 1.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG1_ZSCALE, 1.0f); @@ -166,6 +172,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG1_ZSCALE, 1.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG1_XODIAG, 0.0f); @@ -174,6 +181,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG1_XODIAG, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG1_YODIAG, 0.0f); @@ -182,6 +190,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG1_YODIAG, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG1_ZODIAG, 0.0f); diff --git a/src/modules/sensors/sensor_params_mag2.c b/src/modules/sensors/sensor_params_mag2.c index 2253066f70..12297a48f3 100644 --- a/src/modules/sensors/sensor_params_mag2.c +++ b/src/modules/sensors/sensor_params_mag2.c @@ -118,6 +118,7 @@ PARAM_DEFINE_INT32(CAL_MAG2_ROT, -1); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG2_XOFF, 0.0f); @@ -126,6 +127,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG2_XOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG2_YOFF, 0.0f); @@ -134,6 +136,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG2_YOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG2_ZOFF, 0.0f); @@ -142,6 +145,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG2_ZOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG2_XSCALE, 1.0f); @@ -150,6 +154,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG2_XSCALE, 1.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG2_YSCALE, 1.0f); @@ -158,6 +163,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG2_YSCALE, 1.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG2_ZSCALE, 1.0f); @@ -166,6 +172,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG2_ZSCALE, 1.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG2_XODIAG, 0.0f); @@ -174,6 +181,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG2_XODIAG, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG2_YODIAG, 0.0f); @@ -182,6 +190,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG2_YODIAG, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG2_ZODIAG, 0.0f); diff --git a/src/modules/sensors/sensor_params_mag3.c b/src/modules/sensors/sensor_params_mag3.c index 7e80627c9a..9930ac0260 100644 --- a/src/modules/sensors/sensor_params_mag3.c +++ b/src/modules/sensors/sensor_params_mag3.c @@ -118,6 +118,7 @@ PARAM_DEFINE_INT32(CAL_MAG3_ROT, -1); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG3_XOFF, 0.0f); @@ -126,6 +127,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG3_XOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG3_YOFF, 0.0f); @@ -134,6 +136,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG3_YOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG3_ZOFF, 0.0f); @@ -142,6 +145,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG3_ZOFF, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG3_XSCALE, 1.0f); @@ -150,6 +154,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG3_XSCALE, 1.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG3_YSCALE, 1.0f); @@ -158,6 +163,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG3_YSCALE, 1.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG3_ZSCALE, 1.0f); @@ -166,6 +172,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG3_ZSCALE, 1.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG3_XODIAG, 0.0f); @@ -174,6 +181,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG3_XODIAG, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG3_YODIAG, 0.0f); @@ -182,6 +190,7 @@ PARAM_DEFINE_FLOAT(CAL_MAG3_YODIAG, 0.0f); * * @category system * @group Sensor Calibration + * @volatile */ PARAM_DEFINE_FLOAT(CAL_MAG3_ZODIAG, 0.0f);