From 61d595dc64c32da36d29a2c4409dae2d618f8077 Mon Sep 17 00:00:00 2001 From: Marco Hauswirth Date: Thu, 13 Feb 2025 11:24:29 +0100 Subject: [PATCH] reset dist_to_ground_lock if dist_to_bottom is not valid. this avoids a reset to a previous dist_to_ground after a switch back to a valid measurement --- .../tasks/ManualAltitude/FlightTaskManualAltitude.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/flight_mode_manager/tasks/ManualAltitude/FlightTaskManualAltitude.cpp b/src/modules/flight_mode_manager/tasks/ManualAltitude/FlightTaskManualAltitude.cpp index 7ea9289cb6..ed7676296f 100644 --- a/src/modules/flight_mode_manager/tasks/ManualAltitude/FlightTaskManualAltitude.cpp +++ b/src/modules/flight_mode_manager/tasks/ManualAltitude/FlightTaskManualAltitude.cpp @@ -129,6 +129,7 @@ void FlightTaskManualAltitude::_updateAltitudeLock() } else { _position_setpoint(2) = _position(2); + _dist_to_ground_lock = NAN; } }