Browse Source

commander: use shutdown_if_allowed() to check for shutdown safety

Signed-off-by: Andrei Korigodski <akorigod@gmail.com>
sbg
Andrei Korigodski 7 years ago committed by Julian Oes
parent
commit
4d5f922e7a
  1. 4
      src/modules/commander/Commander.cpp

4
src/modules/commander/Commander.cpp

@ -3867,9 +3867,9 @@ void Commander::battery_status_check() @@ -3867,9 +3867,9 @@ void Commander::battery_status_check()
}
// Handle shutdown request from emergency battery action
if (!armed.armed && (battery.warning != _battery_warning)) {
if (battery.warning != _battery_warning) {
if (battery.warning == battery_status_s::BATTERY_WARNING_EMERGENCY) {
if ((battery.warning == battery_status_s::BATTERY_WARNING_EMERGENCY) && shutdown_if_allowed()) {
mavlink_log_critical(&mavlink_log_pub, "Dangerously low battery! Shutting system down");
px4_usleep(200000);

Loading…
Cancel
Save