One Framework 0.1.0
RoboMaster嵌入式框架“一键”解决方案,为你的“创意”服务。
载入中...
搜索中...
未找到
PrtsManager.cpp 文件参考
#include <zephyr/shell/shell.h>
#include <OF/lib/applications/PRTS/PrtsManager.hpp>
#include <OF/lib/applications/Unit/UnitRegistry.hpp>
#include <string>
#include <unordered_set>
PrtsManager.cpp 的引用(Include)关系图:

枚举

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)
 

枚举类型说明

◆ OptionType

enum class OptionType
strong

函数说明

◆ cmd_call()

static int cmd_call ( const shell * sh,
size_t argc,
char ** argv )
static

◆ cmd_elements()

static int cmd_elements ( const shell * sh,
size_t argc,
char ** argv )
static

◆ cmd_help()

static int cmd_help ( const shell * sh,
size_t argc,
char ** argv )
static

◆ cmd_info()

static int cmd_info ( const struct shell * sh,
size_t argc,
char ** argv )
static

◆ cmd_ls()

static int cmd_ls ( const shell * sh,
size_t argc,
char ** argv )
static

◆ SHELL_STATIC_SUBCMD_SET_CREATE()

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  )