|
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] |
|