diff --git a/src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp b/src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp index 04ed7f0856..fefcc76cea 100644 --- a/src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp +++ b/src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp @@ -1832,7 +1832,7 @@ FixedwingPositionControl::control_position(const math::Vector<2> ¤t_positi /* throttle limiting */ throttle_max = _parameters.throttle_max; - if (_vehicle_status.condition_landed && (fabsf(_manual.z) < THROTTLE_THRESH)) { + if (_vehicle_land_detected.landed && (fabsf(_manual.z) < THROTTLE_THRESH)) { throttle_max = 0.0f; } @@ -1947,7 +1947,7 @@ FixedwingPositionControl::control_position(const math::Vector<2> ¤t_positi /* throttle limiting */ throttle_max = _parameters.throttle_max; - if (_vehicle_status.condition_landed && (fabsf(_manual.z) < THROTTLE_THRESH)) { + if (_vehicle_land_detected.landed && (fabsf(_manual.z) < THROTTLE_THRESH)) { throttle_max = 0.0f; }