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

Container class used to encapsulate the features supported by a given Impinj reader. An object of this type is returned by a call to ImpinjReader.QueryFeatureSet(). More...

Inheritance diagram for Impinj.OctaneSdk.FeatureSet:
Impinj.OctaneSdk.ImpinjSerializableClass

Static Public Member Functions

static FeatureSet FromXmlString (string xml)
 Method for importing reader feature set data from an XML string. More...
 
static FeatureSet Load (string path)
 Read the XML representation of FeatureSet from a file and return a new FeatureSet instance with those values. More...
 

Properties

uint AntennaCount [get, set]
 Number of antennas supported by Impinj reader. More...
 
CommunicationsStandardType CommunicationsStandard [get, set]
 The Regulatory standard supported by the reader. More...
 
string FirmwareVersion [get, set]
 Firmware version running on Impinj reader. More...
 
ushort GpiCount [get, set]
 Number of general purpose input (GPI) ports supported by Impinj reader. More...
 
ushort GpoCount [get, set]
 Number of general purpose output (GPO) ports supported by Impinj reader. More...
 
bool IsFastIdAvailable [get, set]
 Always returns true. More...
 
bool IsFilteringAvailable [get, set]
 Always returns true. More...
 
bool IsGpiDebounceAvailable [get, set]
 Always returns true. More...
 
bool IsHoppingRegion [get, set]
 Indicates whether frequency hopping supported by the current CommunicationsStandard? More...
 
bool IsImpinjRssiReportingAvailable [get, set]
 Always returns true. More...
 
bool IsLinkMonitorAvailable [get, set]
 Always returns true. More...
 
bool IsMultiwordBlockWriteAvailable [get, set]
 Always returns true. More...
 
bool IsPhaseAngleReportingAvailable [get, set]
 Always returns true. More...
 
bool IsSerializedTidReportingAvailable [get, set]
 
bool IsTagAccessAvailable [get, set]
 Always returns true. More...
 
uint MaxAccessSpecs [get, set]
 
uint MaxOperationSequences [get, set]
 The maximum number of tag operation sequences supported by the Impinj reader. More...
 
uint MaxOperationsPerSequence [get, set]
 The maximum number of individual tag operations per sequence supported by the Impinj reader. More...
 
string ModelName [get, set]
 Model name of the Impinj Reader, e.g. "Speedway R420" for a 4 port Speedway Revolution. More...
 
uint ModelNumber [get, set]
 EPC Global model number identifier for the Impinj Reader, e.g. 2001002 for a 4 port Speedway Revolution. More...
 
string ReaderIdentity [get, set]
 
List< RxSensitivityTableEntryRxSensitivities [get, set]
 Table that correlates a receive sensitivity in dBm to an index in the reader internal receive sensitivity table. More...
 
string SerialNumber [get, set]
 Serial number of the Impinj reader. More...
 
string SoftwareVersion [get, set]
 
List< TxPowerTableEntryTxPowers [get, set]
 Table that correlates transmit powers in dBm to an index in the reader internal power table. More...
 

Additional Inherited Members

- Public Member Functions inherited from Impinj.OctaneSdk.ImpinjSerializableClass
void Save (string path)
 Output the class contents as an XML file. More...
 
string ToXmlString ()
 Output the class contents as an XML string. More...
 

Detailed Description

Container class used to encapsulate the features supported by a given Impinj reader. An object of this type is returned by a call to ImpinjReader.QueryFeatureSet().

Member Function Documentation

static FeatureSet Impinj.OctaneSdk.FeatureSet.FromXmlString ( string  xml)
static

Method for importing reader feature set data from an XML string.

Parameters
xmlXML string to parse.
Returns
Populated FeatureSet object.
static FeatureSet Impinj.OctaneSdk.FeatureSet.Load ( string  path)
static

Read the XML representation of FeatureSet from a file and return a new FeatureSet instance with those values.

Parameters
pathThe path and filename of the XML file to load.
Returns
Populated instance of FeatureSet class based on file contents.

Property Documentation

uint Impinj.OctaneSdk.FeatureSet.AntennaCount
getset

Number of antennas supported by Impinj reader.

CommunicationsStandardType Impinj.OctaneSdk.FeatureSet.CommunicationsStandard
getset

The Regulatory standard supported by the reader.

string Impinj.OctaneSdk.FeatureSet.FirmwareVersion
getset

Firmware version running on Impinj reader.

ushort Impinj.OctaneSdk.FeatureSet.GpiCount
getset

Number of general purpose input (GPI) ports supported by Impinj reader.

ushort Impinj.OctaneSdk.FeatureSet.GpoCount
getset

Number of general purpose output (GPO) ports supported by Impinj reader.

bool Impinj.OctaneSdk.FeatureSet.IsFastIdAvailable
getset

Always returns true.

bool Impinj.OctaneSdk.FeatureSet.IsFilteringAvailable
getset

Always returns true.

bool Impinj.OctaneSdk.FeatureSet.IsGpiDebounceAvailable
getset

Always returns true.

bool Impinj.OctaneSdk.FeatureSet.IsHoppingRegion
getset

Indicates whether frequency hopping supported by the current CommunicationsStandard?

bool Impinj.OctaneSdk.FeatureSet.IsImpinjRssiReportingAvailable
getset

Always returns true.

bool Impinj.OctaneSdk.FeatureSet.IsLinkMonitorAvailable
getset

Always returns true.

bool Impinj.OctaneSdk.FeatureSet.IsMultiwordBlockWriteAvailable
getset

Always returns true.

bool Impinj.OctaneSdk.FeatureSet.IsPhaseAngleReportingAvailable
getset

Always returns true.

bool Impinj.OctaneSdk.FeatureSet.IsSerializedTidReportingAvailable
getset

bool Impinj.OctaneSdk.FeatureSet.IsTagAccessAvailable
getset

Always returns true.

uint Impinj.OctaneSdk.FeatureSet.MaxAccessSpecs
getset

uint Impinj.OctaneSdk.FeatureSet.MaxOperationSequences
getset

The maximum number of tag operation sequences supported by the Impinj reader.

uint Impinj.OctaneSdk.FeatureSet.MaxOperationsPerSequence
getset

The maximum number of individual tag operations per sequence supported by the Impinj reader.

string Impinj.OctaneSdk.FeatureSet.ModelName
getset

Model name of the Impinj Reader, e.g. "Speedway R420" for a 4 port Speedway Revolution.

uint Impinj.OctaneSdk.FeatureSet.ModelNumber
getset

EPC Global model number identifier for the Impinj Reader, e.g. 2001002 for a 4 port Speedway Revolution.

string Impinj.OctaneSdk.FeatureSet.ReaderIdentity
getset

List<RxSensitivityTableEntry> Impinj.OctaneSdk.FeatureSet.RxSensitivities
getset

Table that correlates a receive sensitivity in dBm to an index in the reader internal receive sensitivity table.

string Impinj.OctaneSdk.FeatureSet.SerialNumber
getset

Serial number of the Impinj reader.

string Impinj.OctaneSdk.FeatureSet.SoftwareVersion
getset

List<TxPowerTableEntry> Impinj.OctaneSdk.FeatureSet.TxPowers
getset

Table that correlates transmit powers in dBm to an index in the reader internal power table.