User's Manual

UHF RFID Reader UR - SERIES User Manual v1.14
39
other value is delivered in this field.
MaskAdr: 2 bytes, entry bit address of the mask, the valid range of MaskAdr is 0 ~ 16383.
MaskLen: 1 byte, bit length of mask (unit: bits).
MaskData: mask data. The length of MaskData equals to MaskLen/8. If MaskLen is not a multiple
of 8 integer, the length of MaskData is equal to the int[MaskLen/8]+1. Non-specified lower
significant figures should be filled up with 0.
NOTE:
When MaskMem, MaskAdr, MaskLen and MaskData are not provided, full EPC number will be
used as mask pattern in inventory.
Response frame:
Len
Adr
reCmd
Status
Data[]
CRC-16
0xXX
0xXX
0x15
0x00
Word1Word2,…
LSB
MSB
Parameter definition
Word1, Word2...: the unit of this field is word. Every word contains 2 bytes, most-significant byte
first. Word1 is the 1st word from the starting address and the 2nd word is Word 2 etc.
8.2.19 Extended data reading with assigned mask
The function of this command is to write multiple words to reserved memory, TID memory or user
memory in one communication cycle.
Command frame:
Len
Adr
Cmd
Data[]
CRC-16
0xXX
0xXX
0x16
——
LSB
MSB
Parameters of Data[]:
Data[]
WNum
ENum
EPC
Mem
WordPtr
Wdt
0xXX
0xXX
variable
0xXX
2 bytes
variable
Pwd
MaskMem
MaskAdr
MaskLen
MaskData
4 bytes
0xXX
2 bytes
0xXX
variable
Parameter definition
WNum: the amount of words to be written. Every word contains 2 bytes. The value of WNum must
be larger than 0 and less or equal to 32, as well as identical to the actual amount of words to be
written. Reader will return a parameter error status in the response frame if a 0 or an incorrect value
of WNum is delivered in this field.