cmd.h

来自「基于ARM和uC/OS-II实现的串口控制台」· C头文件 代码 · 共 121 行

H
121
字号
/*******************************************************************************
**
**  File Name:      cmd.h
**  Author:			Zhoudan
**  Last Modified:  2007-02-28
**  Last Version:   0.9
**  Environment:    LPC2214/RVDSv2.2/uCOS-II2.52
**  Descriptions:   
**
*******************************************************************************/
#ifndef __CMD_H__
#define __CMD_H__


#include "config.h"

typedef void (* CMDHANDLE)(void);

extern CmdInfo CmdDBUser[];
extern CmdInfo CmdDBPrivate[];
extern CmdInfo CmdDBConfig[];
extern CmdInfo CmdDBLine[];

extern CmdInfo ParaManDB[];
extern CmdInfo ParaShowDB[];
extern CmdInfo ParaConfDB[];
extern CmdInfo ParaConfLineDB[];
extern CmdInfo ParaParityDB[];
extern CmdInfo ParaConfProDB[];
extern CmdInfo ParaDebugDB[];

void CmdHelp(void);
void CmdPasswd(void);
void CmdMan(void);
void CmdSave(void);
void CmdDisable(void);
void CmdEnable(void);
void CmdExit(void);
void CmdEnd(void);
void CmdShow(void);
void CmdConf(void);
void CmdHostname(void);
void CmdLine(void);
void CmdLineTimeout(void);
void CmdLineSpeed(void);
void CmdLineStop(void);
void CmdLineParity(void);
void CmdLineDataBits(void);
void CmdDebug(void);
void CmdReset(void);
void CmdClear(void);

void SubManPasswd(void);
void SubManEnable(void);
void SubManDisable(void);
void SubManShow(void);
void SubManConf(void);
void SubManSave(void);
void SubManExit(void);
void SubManEnd(void);
void SubManHostname(void);
void SubManLine(void);
void SubManRoute(void);
void SubManProc(void);
void SubManV(void);
void SubManTableset(void);
void SubManSpeed(void);
void SubManStopb(void);
void SubManParity(void);
void SubManDatab(void);

void SubShowVer(void);
void SubShowIntf(void);
void SubShowRteTlb(void);
void SubShowNode(void);
void SubShowLine(void);
void SubShowErrCnt(void);

void SubConfTer(void);

void SubIntfV35(void);

void SubLineCon(void);

void SubRouteAdd(void);
void SubRouteDel(void);

void SubParityNone(void);
void SubParityOdd(void);
void SubParityEven(void);

void SubShowRandTest(void);

void SubDebugDis(void);
void SubDebugNmp(void);
void SubDebugErrCnt(void);

void CmdPro(void);
void SubProEn(void);
void SubProDis(void);

void SubShowFpgaSt(void);
void SubShowMonReg(void);
void CmdV35(void);
void SubShowRuleTab(void);
void RuleTabPrint(uint32 offset,uint32 strategy);
void CmdTabSet(void);

void reset(void);

#define CFG_FLAG                0                       /* 4bytes */
#define CFG_HOSTNAME            (CFG_FLAG + 1)          /* 32bytes */
#define CFG_PASSWORD            (CFG_HOSTNAME + 8)      /* 128bytes */
#define CFG_CON_SPEED           (CFG_PASSWORD + 32)     /* 4bytes */
#define CFG_CON_SET             (CFG_CON_SPEED + 1)     /* 4bytes */
#define CFG_CON_TO              (CFG_CON_SET + 1)       /*  */
#define CFG_RTE_TABLE           (CFG_CON_TO + 1)        /*  */


#endif /* __CMD_H__ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?