Skip to content

Commit f01195c

Browse files
danieledagar
daniele
authored andcommitted
make kill switch engaged a warning only if the vehicle is flying
1 parent be043d2 commit f01195c

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/modules/commander/Commander.cpp

+7-1
Original file line numberDiff line numberDiff line change
@@ -2035,7 +2035,13 @@ Commander::run()
20352035
if (_manual_control_setpoint.kill_switch == manual_control_setpoint_s::SWITCH_POS_ON) {
20362036
/* set lockdown flag */
20372037
if (!armed.manual_lockdown) {
2038-
mavlink_and_console_log_info(&mavlink_log_pub, "Manual kill-switch engaged");
2038+
if (_land_detector.landed) {
2039+
mavlink_and_console_log_info(&mavlink_log_pub, "Manual kill-switch engaged");
2040+
2041+
} else {
2042+
mavlink_log_critical(&mavlink_log_pub, "Manual kill-switch engaged");
2043+
}
2044+
20392045
_status_changed = true;
20402046
armed.manual_lockdown = true;
20412047
}

0 commit comments

Comments
 (0)