3.2.11. Lock_G2【设定存保护命令】
定义
int Lock_G2(BYTE * ComAddr,BYTE *EPC, BYTE ENum, BYTE select, BYTE setprotect,
BYTE *Password,BYTE MaskMem,BYTE *MaskAdr,BYTE MaskLen,BYTE *MaskData,
int *Errorcode,int FrmHandle);
命令可以定保留,可以分别设
EPC 存器、TID 存器和用不可。EPC 存
器、TID 存器或用器是的。而且,TID 存器是只的,都不可
类型
方向
备注
ComAddr
BYTE* [in/out] 使用读写器返回的读写器地址。
EPC
BYTE* [in]
ENum字,标签的EPC
ENum
BYTE [in]
1 标签的 EPC 度,Enum=255
,使用掩方式。
select
BYTE [in]
1
0x00 – Kill 密码读写护设定。
0x01 – 访问码读护设定。
0x02 – 制 EPC 存读写护设定。
0x03 – 制 TID 存读写护设定。
0x04 – 制用读写护设定。
保留,若出器接收到了其他返回
参数的消息。
setprotect
BYTE [in]
1
Select 0x00 或 0x01,SetProtect 代表的
如下:
0x00 – 读写
0x01 – 读写
0x02 – 为带读写
0x03 – 不可读写
Select 0x02、0x03、0x04 ,SetProtect
代表的如下:
0x00 –
0x01 –
0x02 – 为带
0x03 – 不可
Password
BYTE* [in]
4 标签访问
MaskMem
BYTE [in]
1 ,掩
1 – EPC 存储区
2 – TID 存储区
3 –用储区
MaskAdr
BYTE* [in]
2 ,掩的起始位地址(位:Bits)。范
0~16383。
MaskLen
BYTE [in]
1 ,掩的位度(位:Bits)。
MaskData
BYTE* [in]
n ,掩据。n 等于 MaskLen/8。如果
26
    "