|
|
@ -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 |
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
@ -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_COMMAND("set_ekf_origin"); |
|
|
|
PRINT_MODULE_USAGE_ARG("lat, lon, alt", "Origin Latitude, Longitude, Altitude", false); |
|
|
|
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("lat|lon|alt", "Origin latitude longitude altitude"); |
|
|
|
|
|
|
|
PRINT_MODULE_USAGE_COMMAND_DESCR("poweroff", "Power off board (if supported)"); |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
PRINT_MODULE_USAGE_DEFAULT_COMMANDS(); |
|
|
|
PRINT_MODULE_USAGE_DEFAULT_COMMANDS(); |
|
|
|
|
|
|
|
|
|
|
|