
3.6.2. InventoryMultiple_6B【条件询查命令】
定义
说明
参数
int InventoryMultiple_6B(BYTE * ComAddr, BYTE Condition, BYTE StartAddress, BYTE
mask, BYTE *ConditionContent, BYTE *Ant, BYTE* ID_6B, int *Cardnum, int FrmHandle);
该命令按照给定的条件询查电子标签。
名称
类型
方向
ComAddr
BYTE* [in/out]
Condition
BYTE [in]
StartAddress
BYTE [in]
备注
使用连接读写器返回的读写器地址。
1 个字节,选择标签的要求。
0x00 – 等于条件;
0x01 – 不等于条件;
0x02 – 大于条件;
0x03 – 小于条件。
1 个字节,用于比较的标签起始地址。
mask
BYTE [in]
ConditionContent BYTE* [in]
Ant
BYTE* [out]
ID_6B
BYTE* [out]
1 个字节,用来指定要比较的数据。Mask 的每
一位对应 ConditionContent 的一个字节。Mask
的最高位对应(bit7)对应 ConditionContent 的
最左边的一个字节。Mask 的最低位对应(bit0)
对应 ConditionContent 的最右边一字节。Mask
相应位为 1,表示要把该位在
ConditionContent 中对应的字节与标签中对应
的字节进行比较;为 0 则不比较。
8 个字节。用于比较的条件,即用来比较的数据。
1 个字节,查询到标签的天线,如 0x04,二进制
为 0000 0100,表示天线 3 询查到该标签。
Cardnum*10 个字节,电子标签的 UID。每个
UID 是 10 个字节,第一个字节是 UID 长度,为
0x08,后 8 个字节为标签的 UID 号,最后个为
RSSI。
返回
(int)
码 参考代
Cardnum
int*
[in]
1 个字节,读到的标签张数。
FrmHandle
int
[in]
连接读写器返回的句柄。
0x15:命令执行结束,同时返回询查到的电子标签数据;
0x16: 询查时间结束,命令执行强制退出,同时返回已询查到的标签数据
0xF8: 天线连接检测错误,当前天线连接可能已经断开。
值 其余值,请查看返回 错误代码表。
无。
49


















































































