|
|
unsigned char | DataLen |
| | Data域中有效数据字节数
|
| |
|
unsigned char | BreakBits |
| | 发送同步间隔宽度,一般为13
|
| |
|
unsigned char | Status |
| | 当前帧状态指示,比如帧数据异常可以在这里显示
|
| |
|
unsigned char | Flags |
| | bit[0..1]表示通道号
|
| |
|
unsigned char | SYNC |
| | 固定为0x55
|
| |
|
unsigned char | TimeStampHigh |
| | 时间戳高位
|
| |
|
unsigned short | MsgSendTimes |
| | 当前帧发送次数
|
| |
|
unsigned int | TimeStamp |
| | 接收帧时为时间戳低位,单位为10us,发送数据时为帧间隔时间,单位为微秒(us)
|
| |
|
unsigned char | CmdCode |
| | 命令
|
| |
|
unsigned char | DevID |
| | 设备ID
|
| |
|
unsigned short | RegAddr |
| | 寄存器地址
|
| |
|
unsigned short | Crc16 |
| | CRC校验数据,发送时不用填,底层会自动计算,读取时为读到的实际校验数据
|
| |
|
unsigned char | Data [64] |
| | 数据存储数组,数组里面的有效数据通过DataLen决定
|
| |
|
unsigned char | ACKValue [4] |
| | 发送需要应答的帧时存储应答数据
|
| |
|
unsigned char | _Res [2] |
| |