Browse Source

commander: add command to power off

master
Julian Oes 4 years ago committed by Daniel Agar
parent
commit
6301fa35c1
  1. 9
      src/modules/commander/Commander.cpp

9
src/modules/commander/Commander.cpp

@ -419,6 +419,14 @@ int Commander::custom_command(int argc, char *argv[]) @@ -419,6 +419,14 @@ int Commander::custom_command(int argc, char *argv[])
}
}
if (!strcmp(argv[0], "poweroff")) {
bool ret = send_vehicle_command(vehicle_command_s::VEHICLE_CMD_PREFLIGHT_REBOOT_SHUTDOWN,
2.0f);
return (ret ? 0 : 1);
}
#endif
@ -4175,6 +4183,7 @@ The commander module contains the state machine for mode switching and failsafe @@ -4175,6 +4183,7 @@ The commander module contains the state machine for mode switching and failsafe
PRINT_MODULE_USAGE_COMMAND("set_ekf_origin");
PRINT_MODULE_USAGE_ARG("lat, lon, alt", "Origin Latitude, Longitude, Altitude", false);
PRINT_MODULE_USAGE_COMMAND_DESCR("lat|lon|alt", "Origin latitude longitude altitude");
PRINT_MODULE_USAGE_COMMAND_DESCR("poweroff", "Power off board (if supported)");
#endif
PRINT_MODULE_USAGE_DEFAULT_COMMANDS();

Loading…
Cancel
Save