命令属性
Command Code | Bootloader 命令 | App Firmware 命令 |
---|---|---|
0x9B | 否 | 是 |
Host to Reader
字段 | 字节长度 | 描述 |
---|---|---|
Protocol Value | 1 | 必须是0x05,现在所有读写器都只支持Gen2协议。 |
Parameter | 1 | 协议参数,详细说明请参见协议参数选项表。 |
Option | 1 | 参数的一个选项,对于某些参数,没包括这个字段。 详细说明请参阅协议参数选项表。 |
Value | 1 | 带有Option的Parameter的值,对于某些参数,没有这个字段,详细说明请参阅协议参数选项表。 |
Parameter | Option | Value |
---|---|---|
0x00:盘存时使用的Session | 无此字段 | 0x00: Session 0 (上电默认值) |
0x01: Session 1 | ||
0x02: Session 2 | ||
0x03: Session 3 | ||
0x01: 盘存时使用的Target | 0x01: 静态Target | 0x00: Target A (上电默认值) |
0x01: Target B | ||
0x00:动态Target,从A翻转到B或从B翻转到A。 | 0x00:从A启动盘存并翻转到B,直到找不到标签。 (仅适用于0x22命令;如果动态Target用于0x22命令,并且静态Q未针对其他命令操作(如读取,写入和锁定)重置,则使用Target A执行其他命令操作) | |
0x01:从B启动盘存并翻转到A,直到找不到标签。 (仅适用于0x22命令;如果动态目标用于0x22命令操作,并且静态Q未针对其他命令操作(如读取,写入和锁定)重置,则使用目标A执行其他命令操作) | ||
0x02:米勒编码选项,保留供将来使 | 无此字段 | 0x01:M = 2 |
0x02:M = 4(上电默认值) | ||
0x03:M = 8 | ||
0x12: Q值 | 0x00:动态Q(读写器根据盘存状况自动更改Q值,开机默认值) | 无此字段 |
0x01:静态 Q | 0x00~0x0F (1字节, Q value) |
举例
FF | 03 | 9B | 05 | 00 | 01 | DC E9 |
---|---|---|---|---|---|---|
Header | Data Length | Command Code | Protocol Value | Parameter | Value | CRC |
FF | 04 | 9B | 05 | 12 | 01 | 03 | 80 AC |
---|---|---|---|---|---|---|---|
Header | Data Length | Command Code | Protocol Value | Parameter | Option | Value | CRC |
FF | 04 | 9B | 05 | 01 | 01 | 01 | A2 FC |
---|---|---|---|---|---|---|---|
Header | Data Length | Command Code | Protocol Value | Parameter | Option | Value | CRC |