Class TagPatternBase
Tag Pattern Information for Filtering. If bit i in the mask (TagMask) is zero, then bit i of the target tag (MemoryBankData) 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.
Inheritance
Inherited Members
Namespace: rfid.api
Assembly: rfid.netcore.dll
Syntax
public class TagPatternBase
Constructors
TagPatternBase()
Constructor.
Declaration
public TagPatternBase()
Properties
BitOffset
The address of the first (msb) bit against which to apply the Tag Mask and compare with the value.
Declaration
public uint BitOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| System.UInt32 |
MemoryBank
Memory Bank to be considered for filtering.
Declaration
public MEMORY_BANK MemoryBank { get; set; }
Property Value
| Type | Description |
|---|---|
| MEMORY_BANK |
TagMask
Bit Pattern to be matched. The application should allocate a byte array and assign it to this field. The Tag Mask to be used for bit-wise comparison should be filled in the array.
Declaration
public byte[] TagMask { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Byte[] |
TagMaskBitCount
Number of bits in TagMask to be taken for comparison.
Declaration
public uint TagMaskBitCount { get; set; }
Property Value
| Type | Description |
|---|---|
| System.UInt32 |
TagPattern
Memory Bank Data which is to be used for comparison. The application should allocate a byte array and assign to this field. The Memory Bank Data to be used for comparison should be filled in the array.
Declaration
public byte[] TagPattern { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Byte[] |
TagPatternBitCount
Number of bits in TagData to be taken for comparison.
Declaration
public uint TagPatternBitCount { get; set; }
Property Value
| Type | Description |
|---|---|
| System.UInt32 |