RFID API Documentation  1.0
Reference guide for RFID API
TAG_PATTERN Struct Reference

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...
 
UINT8pTagPattern
 Memory Bank Data which is to be used for comparison. More...
 
UINT16 tagPatternBitCount
 Number of bits in pTagPattern to be taken for comparison. More...
 
UINT8pTagMask
 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...
 

Detailed Description

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.

Field Documentation

◆ memoryBank

MEMORY_BANK TAG_PATTERN::memoryBank

Memory Bank to be considered for filtering.

◆ bitOffset

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.

◆ pTagPattern

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.

◆ tagPatternBitCount

UINT16 TAG_PATTERN::tagPatternBitCount

Number of bits in pTagPattern to be taken for comparison.

◆ pTagMask

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.

◆ tagMaskBitCount

UINT16 TAG_PATTERN::tagMaskBitCount

Number of bits in pTagMask to be taken for comparison.

◆ lpReserved

LPVOID TAG_PATTERN::lpReserved[4]

Reserved for future.