protocol.h

来自「16C554VX1128MAX4359-MAX4456P89LPC952 驱动」· C头文件 代码 · 共 47 行

H
47
字号
/*! @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		    45
#define CMD_SwitchVideo 0x0003
#define CMD_UartData 	0x0005
#define CMD_Ir_Uart1    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{
	WORD PortID;
	WORD DataLen;
	BYTE *Data;
}Com_UartData;

#endif // com_proto_h__

⌨️ 快捷键说明

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