aboutsummaryrefslogtreecommitdiff
path: root/src/modules/sensors/sensors.cpp
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2015-02-28 20:49:54 +0100
committerLorenz Meier <lm@inf.ethz.ch>2015-02-28 20:49:54 +0100
commit675b86550fe15a7c7cbd94c030f4907c5eb7ef18 (patch)
treee759f8dc2b5f637c7699b8070d0a79a0adb40d20 /src/modules/sensors/sensors.cpp
parent7fb82e74c89eeb7f542080305a95b94098a548ab (diff)
downloadpx4-firmware-675b86550fe15a7c7cbd94c030f4907c5eb7ef18.tar.gz
px4-firmware-675b86550fe15a7c7cbd94c030f4907c5eb7ef18.tar.bz2
px4-firmware-675b86550fe15a7c7cbd94c030f4907c5eb7ef18.zip
Sensors: Clear old mag rotation param once new values is present
Diffstat (limited to 'src/modules/sensors/sensors.cpp')
-rw-r--r--src/modules/sensors/sensors.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/modules/sensors/sensors.cpp b/src/modules/sensors/sensors.cpp
index 1d392b0da..527ca2210 100644
--- a/src/modules/sensors/sensors.cpp
+++ b/src/modules/sensors/sensors.cpp
@@ -1543,6 +1543,9 @@ Sensors::parameter_update_poll(bool forced)
if ((deprecated_mag_rot != 0) && (mag_rot <= 0)) {
mag_rot = deprecated_mag_rot;
param_set_no_notification(param_find(str), &mag_rot);
+ /* clear the old param, not supported in GUI anyway */
+ deprecated_mag_rot = 0;
+ param_set_no_notification(param_find("SENS_EXT_MAG_ROT"), &deprecated_mag_rot);
}
/* handling of transition from internal to external */