Class ReaderCapabilities
This class represents the Reader Capabilities
Inheritance
Inherited Members
Namespace: rfid.api
Assembly: rfid.netcore.dll
Syntax
public class ReaderCapabilities
Fields
FrequencyHopInfo
Frequency Hop Information
Declaration
public FrequencyHopInfo FrequencyHopInfo
Field Value
| Type | Description |
|---|---|
| FrequencyHopInfo |
ReaderID
Reader Id
Declaration
public ReaderCapabilities.ReaderIdentification ReaderID
Field Value
| Type | Description |
|---|---|
| ReaderCapabilities.ReaderIdentification |
RFModes
RF Modes supported by the reader
Declaration
public RFModes RFModes
Field Value
| Type | Description |
|---|---|
| RFModes |
Properties
CommunicationStandard
Gets the communication standard. This carries the enumerations of the communication standards.
Declaration
public COMMUNICATION_STANDARD CommunicationStandard { get; }
Property Value
| Type | Description |
|---|---|
| COMMUNICATION_STANDARD |
CountryCode
Gets the country code. This carries the numeric code of the country as specified in ISO 3166. 0 means unspecified.
Declaration
public int CountryCode { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
DutyCycleValues
List of DutyCycles supported by the reader.
Declaration
public ushort[] DutyCycleValues { get; }
Property Value
| Type | Description |
|---|---|
| System.UInt16[] |
FirwareVersion
Gets reader firmware version in UTF-8 String
Declaration
public string FirwareVersion { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
FixedFreqValues
Returns the fixed frequency values. This is transmitted only when IsHoppingEnabled is false
Declaration
public int[] FixedFreqValues { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32[] |
IsAntennaRFConfigSupported
Gets the information on Antenna RF Config support
Declaration
public bool IsAntennaRFConfigSupported { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsBlockEraseSupported
Gets the status of Block erase support.
Declaration
public bool IsBlockEraseSupported { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsBlockPermalockSupported
Gets the status of Blockpermalock support.
Declaration
public bool IsBlockPermalockSupported { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsBlockWriteSupported
Gets the status of Block write support.
Declaration
public bool IsBlockWriteSupported { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsFujitsuCommandSupported
Gets the information on Fujitsu Commands support
Declaration
public bool IsFujitsuCommandSupported { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsHoppingEnabled
Returns Hopping is enabled or not. This shows the requirements of frequency hopping regulatory.
Declaration
public bool IsHoppingEnabled { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsImpinjCommandSupported
Gets the information on Impinj Commands support
Declaration
public bool IsImpinjCommandSupported { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsNXPCommandSupported
Gets the information on NXP Commands support.
Declaration
public bool IsNXPCommandSupported { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsPeriodicTagReportsSupported
Gets the information on Periodic Tag Report support
Declaration
public bool IsPeriodicTagReportsSupported { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsRadioPowerControlSupported
Gets the status of Radio Power Control support.
Declaration
public bool IsRadioPowerControlSupported { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsRadioTransmitDelaySupported
Gets the status of TransmitDelaySupported.
Declaration
public bool IsRadioTransmitDelaySupported { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsRecommissionSupported
Gets the status of Recommision support.
Declaration
public bool IsRecommissionSupported { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsRssiFilterSupported
Gets whether RSSI Filter supported
Declaration
public bool IsRssiFilterSupported { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsSledBatteryStatusSupported
Declaration
public bool IsSledBatteryStatusSupported { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsTagEventReportingSupported
Gets whether Tag Event Reporting supported
Declaration
public bool IsTagEventReportingSupported { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsTagInventoryStateAwareSingulationSupported
Gets the status of Tag Inventory State aware singulation supported or not
Declaration
public bool IsTagInventoryStateAwareSingulationSupported { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsTagLocationingSupported
Gets the status of Tag Locationing feature support
Declaration
public bool IsTagLocationingSupported { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsTagMovingStationarySupported
Gets the information on TagMovingStationarySupported
Declaration
public bool IsTagMovingStationarySupported { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsTagPhaseReportingSupported
Gets the information on Tag Phase Reporting support
Declaration
public bool IsTagPhaseReportingSupported { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsUTCClockSupported
Gets the status of UTC Clock supported in the reader. If set to true, the reader reports time based on UTC timestamps in its report, else, the reader reports time based on Uptime.
Declaration
public bool IsUTCClockSupported { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsWriteUMISupported
Gets the status of WriteUMI support.
Declaration
public bool IsWriteUMISupported { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsZoneSuppported
Gets the information on Zone support
Declaration
public bool IsZoneSuppported { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
MaxNumOperationsInAccessSequence
Gets the maximum number of operations supported in Access sequence. This is the maximum number of AccessSpec that can be configed at the reader.
Declaration
public int MaxNumOperationsInAccessSequence { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
MaxNumPreFilters
Gets the maximum number of PreFilter supported
Declaration
public int MaxNumPreFilters { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
ModelName
Gets the model name of the reader
Declaration
public string ModelName { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
NumAntennaSupported
Gets the maxumum number of antennas supported in the reader
Declaration
public int NumAntennaSupported { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
NumGPIPorts
Gets the number of GPI(General Purpose Input) supported in the reader
Declaration
public int NumGPIPorts { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
NumGPOPorts
Gets the number of GPO(General Purpose Output) supported in the reader
Declaration
public int NumGPOPorts { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
ReceiveSensitivityValues
Returns the Receiver Sensity Values. Ths value is in dB relative to the maximum sensivity.
Declaration
public int[] ReceiveSensitivityValues { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32[] |
TransmitPowerLevelValues
Returns the Transmit power level values. Transmit power values expressed in dBm*100 to allow fractional dBmm representation.
Declaration
public int[] TransmitPowerLevelValues { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32[] |
Versions
List of versions of various Reader Modules.
Declaration
public ReaderModuleVersion[] Versions { get; }
Property Value
| Type | Description |
|---|---|
| ReaderModuleVersion[] |