...
其中,底色为灰色的字段为可选字段。不同的Sub-Profile会使用这些可选字段的某些部分。其它字段是所有Inter-chip Protocol规范的数据包均会带有的。后文将就单个字段进行描述。
Flag字段
存储顺序 | MSB +7 | +0 LSB | ||||||
Flag: | ExtBit | LongFrame | AddrEn | CheckSumEn | 0 | 0 | 0 | 0 |
该字段为一个数据包的起始标识,占用一个字节。随着Sub-Profile的不同,其取值有着不同的定义。其每个标志位的具体解释如下:
...
SR001 SLAMWARE Control Bus Protocol
Len与LenH字段
存储顺序 | MSB +7 | +0 LSB | ||||||
Len: | Len[7..0] | |||||||
LenH: | Len[15..8] |
该字段用于表示本数据包携带的数据长度信息。其定义为Payload字段和CMD字段长度的总和,即:
Len=sizeof(Payload[n])+1 |
由于Len字段为一个字节,因此当只有Len字段出现时,当前的数据包只能携带至多254字节的Payload数据。
...