![]() |
RFID API Documentation
1.0
Reference guide for RFID API
|
This struct holds Tag Pattern criteria for Filter Operation. More...
Data Fields | |
| MEMORY_BANK | memoryBank |
| Memory Bank to be considered for filtering. More... | |
| UINT16 | bitOffset |
| Bit offset. More... | |
| UINT8 * | pTagPattern |
| Memory Bank Data which is to be used for comparison. More... | |
| UINT16 | tagPatternBitCount |
| Number of bits in pTagPattern to be taken for comparison. More... | |
| UINT8 * | pTagMask |
| Bit Mask to be matched The application should allocate an UINT8 array and assign it to this field. More... | |
| UINT16 | tagMaskBitCount |
| Number of bits in pTagMask to be taken for comparison. More... | |
| LPVOID | lpReserved [4] |
| Reserved for future. More... | |
This struct holds Tag Pattern criteria for Filter Operation.
If bit i in the mask (pTagMask) is zero, then bit i of the target tag (pTagPattern) is a don’t care (X); if bit i in the mask is one, then bit i of the target tag is bit i of the tag pattern. For example, “all tags” is specified using a mask length of zero.
| MEMORY_BANK TAG_PATTERN::memoryBank |
Memory Bank to be considered for filtering.
| UINT16 TAG_PATTERN::bitOffset |
Bit offset.
The address of the first (msb) bit against which to apply the Tag Mask and compare with the value.
| UINT8* TAG_PATTERN::pTagPattern |
Memory Bank Data which is to be used for comparison.
The application should allocate an UINT8 array and assign to this field. The Memory Bank Data to be used for comparison should be filled in the array.
| UINT16 TAG_PATTERN::tagPatternBitCount |
Number of bits in pTagPattern to be taken for comparison.
| UINT8* TAG_PATTERN::pTagMask |
Bit Mask to be matched The application should allocate an UINT8 array and assign it to this field.
The Tag Mask to be used for bit-wise comparison should be filled in the array.
| UINT16 TAG_PATTERN::tagMaskBitCount |
Number of bits in pTagMask to be taken for comparison.
| LPVOID TAG_PATTERN::lpReserved[4] |
Reserved for future.