From 96fc66ff7d69a84134d3ef385a914c61d8415c4e Mon Sep 17 00:00:00 2001 From: Anton Matosov Date: Tue, 15 Nov 2016 00:42:36 -0800 Subject: [PATCH] Add force param_find for missing sensor parameters to fix load/save loss of calibration data --- src/modules/sensors/sensors.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/modules/sensors/sensors.cpp b/src/modules/sensors/sensors.cpp index 11e108a192..28559fac68 100644 --- a/src/modules/sensors/sensors.cpp +++ b/src/modules/sensors/sensors.cpp @@ -747,6 +747,24 @@ Sensors::Sensors() : (void)param_find("CAL_MAG1_ROT"); (void)param_find("CAL_MAG2_ROT"); (void)param_find("CAL_MAG_SIDES"); + (void)param_find("CAL_MAG1_XOFF"); + (void)param_find("CAL_MAG1_XSCALE"); + (void)param_find("CAL_MAG1_YOFF"); + (void)param_find("CAL_MAG1_YSCALE"); + (void)param_find("CAL_MAG1_ZOFF"); + (void)param_find("CAL_MAG1_ZSCALE"); + (void)param_find("CAL_GYRO1_XOFF"); + (void)param_find("CAL_GYRO1_XSCALE"); + (void)param_find("CAL_GYRO1_YOFF"); + (void)param_find("CAL_GYRO1_YSCALE"); + (void)param_find("CAL_GYRO1_ZOFF"); + (void)param_find("CAL_GYRO1_ZSCALE"); + (void)param_find("CAL_ACC1_XOFF"); + (void)param_find("CAL_ACC1_XSCALE"); + (void)param_find("CAL_ACC1_YOFF"); + (void)param_find("CAL_ACC1_YSCALE"); + (void)param_find("CAL_ACC1_ZOFF"); + (void)param_find("CAL_ACC1_ZSCALE"); (void)param_find("SYS_PARAM_VER"); (void)param_find("SYS_AUTOSTART"); (void)param_find("SYS_AUTOCONFIG");