📄 compare.h
字号:
#ifndef __COMPARE
#define __COMPARE
#include "ttype.h"
typedef struct command_node
{
struct command_node * brother;/*命令同一深度关键字的结点*/
struct command_node * son;/*命令下一个关键字的结点*/
PINT8 command_string;/*关键字字符串*/
UINT8 command_number;/*命令的编号*/
}COMMAND_NODE;
#define GetKeyWord 0
#define GetVariable 1
#define COMMAND_FOUND 0
#define COMMAND_NOT_EXIST 0xff
#define WORD_TOO_LONG 0xfe
#define COMMAND_HELP 0xfd
#define COMMAND_LIST 0xfc
#define WORD_EXIST 0
#define WORD_NOT_EXIST 1
#define VARIABLE_WORD 2
#define LOGOUT 0xff
#define NOT_DATA 0xffff
#define DATA_OVER_RANG 0xfffe
#define SIMGLE_PORT 0xff
#define PORT_LIST 0xfe
#define PORT_FORMAT_ERROR 0xfd
UINT16 strToNum(INT8 * string);
UINT16 strToHex(INT8 * string);
UINT8 splitWord(INT8 *inputCommand, INT8 *retWord, UINT8 *ErrorPos);
void cmdInstall(void);
STATE nodeInsert(UINT8 command_number);
COMMAND_NODE * nodeCreate(void);
void cmdPorcess(void);
UINT8 cmdCmp(UINT8 *ErrorPos, UINT8 *commandNum);
UINT8 nodeChk(INT8 *retWord, COMMAND_NODE * ppHead);
COMMAND_NODE *nodeJmp(INT8 *retWord, COMMAND_NODE *ppHead, UINT8 flg);
void cmdListShow(void);
UINT8 cmdSchedule(UINT8 command_number);
void cmdHlpMsg(UINT8 comSchNum);
void list(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -