Browse Source

addressing review comments from #9563

sbg
Alessandro Simovic 7 years ago committed by Lorenz Meier
parent
commit
15a44a059d
  1. 3
      src/modules/commander/commander.cpp

3
src/modules/commander/commander.cpp

@ -2741,13 +2741,14 @@ Commander::run() @@ -2741,13 +2741,14 @@ Commander::run()
arm_auth_update(now, params_updated || param_init_forced);
// Handle shutdown request from emergency battery action
if(dangerous_battery_level_requests_poweroff){
if(!armed.armed && dangerous_battery_level_requests_poweroff){
mavlink_log_critical(&mavlink_log_pub, "DANGEROUSLY LOW BATTERY, SHUT SYSTEM DOWN");
usleep(200000);
int ret_val = px4_shutdown_request(false, false);
if (ret_val) {
mavlink_log_critical(&mavlink_log_pub, "SYSTEM DOES NOT SUPPORT SHUTDOWN");
dangerous_battery_level_requests_poweroff = false;
} else {
while (1) { usleep(1); }

Loading…
Cancel
Save