commander: lockdown is not termination

We use lockdown to prevent outputs like motors and servos from being
active in HITL simulation. This means that we can't treat the lockdown
flag as a flight_terminated, otherwise we can't arm in HITL at all.
This commit is contained in:
Julian Oes
2022-05-20 09:43:32 -04:00
committed by Daniel Agar
parent a0cb7f6258
commit 33a77c225c
+1 -1
View File
@@ -2929,7 +2929,7 @@ Commander::run()
checkWindSpeedThresholds(); checkWindSpeedThresholds();
} }
_status_flags.flight_terminated = _armed.force_failsafe || _armed.lockdown || _armed.manual_lockdown; _status_flags.flight_terminated = _armed.force_failsafe || _armed.manual_lockdown;
/* Get current timestamp */ /* Get current timestamp */
const hrt_abstime now = hrt_absolute_time(); const hrt_abstime now = hrt_absolute_time();