One Framework 0.1.0
RoboMaster嵌入式框架“一键”解决方案,为你的“创意”服务。
|
#include <zephyr/shell/shell.h>
#include <OF/lib/applications/PRTS/PrtsManager.hpp>
#include <OF/lib/applications/Unit/UnitRegistry.hpp>
#include <string>
#include <unordered_set>
枚举 | |
enum class | OptionType |
函数 | |
static int | cmd_ls (const shell *sh, size_t argc, char **argv) |
static int | cmd_info (const struct shell *sh, size_t argc, char **argv) |
static int | cmd_call (const shell *sh, size_t argc, char **argv) |
static int | cmd_elements (const shell *sh, size_t argc, char **argv) |
static int | cmd_help (const shell *sh, size_t argc, char **argv) |
SHELL_STATIC_SUBCMD_SET_CREATE (prts_subcmds, SHELL_CMD(help, NULL, "Show command help", cmd_help), SHELL_CMD(ls, NULL, "List units or commands", cmd_ls), SHELL_CMD(info, NULL, "Show unit info", cmd_info), SHELL_CMD(call, NULL, "Invoke a unit command", cmd_call), SHELL_CMD(elements, NULL, "List UI elements", cmd_elements), SHELL_SUBCMD_SET_END) | |
|
strong |
|
static |
|
static |
|
static |
|
static |
|
static |
SHELL_STATIC_SUBCMD_SET_CREATE | ( | prts_subcmds | , |
SHELL_CMD(help, NULL, "Show command help", cmd_help) | , | ||
SHELL_CMD(ls, NULL, "List units or commands", cmd_ls) | , | ||
SHELL_CMD(info, NULL, "Show unit info", cmd_info) | , | ||
SHELL_CMD(call, NULL, "Invoke a unit command", cmd_call) | , | ||
SHELL_CMD(elements, NULL, "List UI elements", cmd_elements) | , | ||
SHELL_SUBCMD_SET_END | ) |