...
其中,底色为灰色的字段为可选字段。不同的Sub-Profile会使用这些可选字段的某些部分。其它字段是所有Inter-chip Protocol规范的数据包均会带有的。后文将就单个字段进行描述。
Flag字段
存储顺序 | MSB +7 | +0 LSB | ||||||
Flag: | ExtBit | LongFrame | AddrEn | CheckSumEn | 0 | 0 | 0 | 0 |
该字段为一个数据包的起始标识,占用一个字节。随着Sub-Profile的不同,其取值有着不同的定义。其每个标志位的具体解释如下:
...
注意:当Len/LenH字段设置为0时,本数据包将被视为无效数据包而被协议栈丢弃。
CMD字段
存储顺序 | MSB +7 | +0 LSB | ||||||
CMD: | CMD[7..0] |
该字段带有期望协议栈或者接收方处理程序对本数据包执行操作的命令信息。不同的Sub-Profile会保留一部分的CMD取值用于实现协议栈自身的通讯机制。例如在Standard Profile下,0x0至0xF被用于协议栈占用。其具体含义请参考本文的后续章节。
...