📄 com_proto.h
字号:
/*! @com_proto.h
********************************************************************************
模块名 :
文件名 : com_proto.h
相关文件 :
文件实现功能 : 描述了各模块之间通讯的协议和相关宏定义
所有字段使用小头系统
作者 : hustfyb@gmail.com
版本 : 1.0.0
时间 : 2005/07/07
--------------------------------------------------------------------------------
备注 : <其它说明>
--------------------------------------------------------------------------------
修改记录 :
日期 版本 修改人 修改内容
2008/04/16 1.0.0 范晔斌 串口协议初步确定
*******************************************************************************/
#ifndef com_proto_h__
#define com_proto_h__
#define BYTE unsigned char
#define WORD unsigned int
#define COM_START_CODE 0xAA
#define SIZE 256
#define CMD_SwitchVideo 0x0003
#define CMD_UartData 0x0005
#define CMD_Irda_Data 0x0007
#define CMD_DeviceState 0x0001
typedef struct _com_head{
BYTE bStartCode;
BYTE bLen;
WORD wCmd_ID;
}Com_Head;
typedef struct _switchVideo{
BYTE input;
BYTE output;
}Com_SwitchVideo;
typedef struct _uartData{
BYTE PortID;
BYTE DataLen;
BYTE Data[10];
}Com_UartData;
typedef struct _Irda_Data {
BYTE PortID; //(1~8)
BYTE DataLen;
BYTE Data[256];
}Irda_Data;
#endif // com_proto_h__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -