#include <shell.h>
成员变量 | |
unsigned int | consoleID |
控制台ID 更多... | |
pthread_t | shellTaskHandle |
shell服务端任务 更多... | |
pthread_t | shellEntryHandle |
shell客户端任务 更多... | |
void * | cmdKeyLink |
命令链表,所有敲过的命令链表 更多... | |
void * | cmdHistoryKeyLink |
命令的历史记录链表,去重,10个 更多... | |
void * | cmdMaskKeyLink |
主要用于方向键上下遍历历史命令 更多... | |
unsigned int | shellBufOffset |
buf偏移量 更多... | |
unsigned int | shellKeyType |
按键类型 更多... | |
sem_t | shellSem |
shell信号量 更多... | |
pthread_mutex_t | keyMutex |
操作cmdKeyLink的互斥量 更多... | |
pthread_mutex_t | historyMutex |
操作cmdHistoryKeyLink的互斥量 更多... | |
char | shellBuf [SHOW_MAX_LEN] |
接受shell命令 buf大小 更多... | |
char | shellWorkingDirectory [PATH_MAX] |
shell工作目录 更多... | |
UINT32 | consoleID |
控制台ID,shell必须捆绑一个控制台(串口或远程登录),以便接收输入和发送执行结果信息 更多... | |
UINT32 | shellTaskHandle |
shell服务端任务(负责解析和执行来自客户端的信息) 更多... | |
UINT32 | shellEntryHandle |
shell客户端任务(负责接受来自串口或远程登录的信息) 更多... | |
VOID * | cmdKeyLink |
待处理的shell命令链表 更多... | |
VOID * | cmdHistoryKeyLink |
已处理的命令历史记录链表,去重,10个 更多... | |
VOID * | cmdMaskKeyLink |
主要用于方向键上下遍历命令历史 更多... | |
UINT32 | shellBufOffset |
buf偏移量 更多... | |
UINT32 | shellKeyType |
按键类型 更多... | |
EVENT_CB_S | shellEvent |
事件类型触发 更多... | |
CHAR | shellBuf [SHOW_MAX_LEN] |
shell命令buf,接受键盘的输入,需要对输入字符解析. 更多... | |
CHAR | shellWorkingDirectory [PATH_MAX] |
shell的工作目录 更多... | |
EVENT_CB_S ShellCB::shellEvent |