/* definitions of builtin command list - automatically generated, do not edit */ #include #include #include #include "apps.h" #include #include #include #include #define MODULE_NAME "px4" extern "C" { ${builtin_apps_decl_string} int shutdown_main(int argc, char *argv[]); int list_tasks_main(int argc, char *argv[]); int list_files_main(int argc, char *argv[]); int sleep_main(int argc, char *argv[]); } void init_app_map(apps_map_type &apps) { ${builtin_apps_string} apps["shutdown"] = shutdown_main; apps["list_tasks"] = list_tasks_main; apps["list_files"] = list_files_main; apps["sleep"] = sleep_main; } void list_builtins(apps_map_type &apps) { printf("Builtin Commands:\n"); for (apps_map_type::iterator it = apps.begin(); it != apps.end(); ++it) { printf(" %s\n", it->first.c_str()); } } int shutdown_main(int argc, char *argv[]) { printf("Exiting NOW.\n"); system_exit(0); } int list_tasks_main(int argc, char *argv[]) { px4_show_tasks(); return 0; } int list_files_main(int argc, char *argv[]) { px4_show_files(); return 0; } int sleep_main(int argc, char *argv[]) { if (argc != 2) { PX4_WARN( "Usage: sleep " ); return 1; } unsigned long usecs = 1000000UL * atol(argv[1]); printf("Sleeping for %s s; (%lu us).\n", argv[1], usecs); px4_usleep(usecs); return 0; }