Octane SDK  2.0 Beta
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Public Member Functions | Properties | List of all members
Impinj.OctaneSdk.TagFilter Class Reference

Class for containing the settings for a single inventory filter. More...

Public Member Functions

 TagFilter ()
 Initializes a new instance of the TagFilter class, initializing the memory bank to EPC. More...
 

Properties

int BitCount [get, set]
 The length of the tag mask in bits. If no length is specified, the entire mask is used. More...
 
ushort BitPointer [get, set]
 The bit offset in the specified memory bank at which the tag mask begins. It is important to note that this is a bit offset and need not be word or even byte-aligned. More...
 
TagFilterOp FilterOp [get, set]
 
MemoryBank MemoryBank [get, set]
 The memory bank on which the filter is applied. Filters may be configured to search for content in the Epc, Tid, and User memory banks. Filters may not match against the Reserved memory bank. More...
 
string TagMask [get, set]
 The tag mask defines the bit pattern that the filter must match on. The mask should be expressed as a hex string. More...
 

Detailed Description

Class for containing the settings for a single inventory filter.

Constructor & Destructor Documentation

Impinj.OctaneSdk.TagFilter.TagFilter ( )

Initializes a new instance of the TagFilter class, initializing the memory bank to EPC.

Property Documentation

int Impinj.OctaneSdk.TagFilter.BitCount
getset

The length of the tag mask in bits. If no length is specified, the entire mask is used.

ushort Impinj.OctaneSdk.TagFilter.BitPointer
getset

The bit offset in the specified memory bank at which the tag mask begins. It is important to note that this is a bit offset and need not be word or even byte-aligned.

TagFilterOp Impinj.OctaneSdk.TagFilter.FilterOp
getset

MemoryBank Impinj.OctaneSdk.TagFilter.MemoryBank
getset

The memory bank on which the filter is applied. Filters may be configured to search for content in the Epc, Tid, and User memory banks. Filters may not match against the Reserved memory bank.

string Impinj.OctaneSdk.TagFilter.TagMask
getset

The tag mask defines the bit pattern that the filter must match on. The mask should be expressed as a hex string.