| | |
| | | /*
|
| | | typedef struct tagKLPktHdr
|
| | | {
|
| | | unsigned char StSign; //起始标记
|
| | | unsigned char SrcAddr; //源地址
|
| | | unsigned char DstHost; //目标地址
|
| | | unsigned char nCMD; //命令
|
| | | unsigned char StSign; //起始标记
|
| | | unsigned char SrcAddr; //源地址
|
| | | unsigned char DstHost; //目标地址
|
| | | unsigned char nCMD; //命令
|
| | |
|
| | | }stKLPtHdr, * pKLPktHdr;
|
| | | */
|
| | | /*
|
| | | typedef struct tagKLRdPkt
|
| | | {
|
| | | unsigned char StSign; //起始标记 |
| | | unsigned char SrcAddr; //源地址
|
| | | unsigned char DstHost; //目标地址
|
| | | unsigned char nCMD; //命令
|
| | | unsigned char StSign; //起始标记 |
| | | unsigned char SrcAddr; //源地址
|
| | | unsigned char DstHost; //目标地址
|
| | | unsigned char nCMD; //命令
|
| | | unsigned char nType;
|
| | | unsigned char nAddr; //
|
| | | }stKLRdPkt,* pKLRdKpt;
|
| | |
| | | /*
|
| | | typedef struct tagKLPacket
|
| | | {
|
| | | unsigned char StSign; //起始标记 |
| | | unsigned char SrcAddr; //源地址
|
| | | unsigned char DstHost; //目标地址
|
| | | unsigned char nCMD; //命令
|
| | | unsigned char nSEQ; //序列号
|
| | | unsigned char LoadLen; //数据载荷长度 不包括头部5个字节,不包括尾部BCC。
|
| | | unsigned char data[1]; //数据载荷,最末尾是BCC,数据长度为0时,实际也有一个数据。
|
| | | unsigned char StSign; //起始标记 |
| | | unsigned char SrcAddr; //源地址
|
| | | unsigned char DstHost; //目标地址
|
| | | unsigned char nCMD; //命令
|
| | | unsigned char nSEQ; //序列号
|
| | | unsigned char LoadLen; //数据载荷长度 不包括头部5个字节,不包括尾部BCC。
|
| | | unsigned char data[1]; //数据载荷,最末尾是BCC,数据长度为0时,实际也有一个数据。
|
| | | }stKLPacket,* pKLPacket;
|
| | | */
|
| | |
|