• Api Documentation
  • Programmer's Guide
Show / Hide Table of Contents
  • rfid.api
    • ACCESS_OPERATION_CODE
    • ACCESS_OPERATION_STATUS
    • AccessFilter
    • AccessOperationResult
    • Actions
    • ALARM_LEVEL
    • ANTENNA_EVENT_TYPE
    • ANTENNA_MODE
    • ANTENNA_STOP_TRIGGER_TYPE
    • AntennaConfig
    • AntennaInfo
    • AntennaPortInfo
    • Antennas
    • Antennas.AntennaProperties
    • Antennas.AntennaRfConfig
    • Antennas.AntennaRfConfig.AntennaStopTrigger
    • Antennas.Config
    • Antennas.PhysicalProperties
    • Antennas.RFMode
    • Antennas.SingulationControl
    • Antennas.SingulationControl.SingulationAction
    • BATTERY_STATUS
    • BrandIDCheck
    • CABLE_LOSS_COMPENSATION
    • CableLossCompensation
    • CAPIEvents
    • CAPIEvents.RFSurveyReadNotifyHandler
    • chan_s
    • CHANNEL_TIMING
    • COMMUNICATION_STANDARD
    • COMMUNICATION_STANDARDS
    • CommunicationsStandardCode
    • CommunicationStandard
    • Config
    • COUNTRY_CODE
    • DISCONNECTION_EVENT_TYPE
    • DIVIDE_RATIO
    • Events
    • Events.AccessStartEventData
    • Events.AccessStopEventData
    • Events.AntennaEventData
    • Events.BufferFullWarningEventData
    • Events.DebugInfoEventData
    • Events.DisconnectionEventData
    • Events.GPIEventData
    • Events.HandheldTriggerEventData
    • Events.InventoryStartEventData
    • Events.InventoryStopEventData
    • Events.NXPEASAlarmEventData
    • Events.ReaderExceptionEventData
    • Events.ReadEventArgs
    • Events.ReadEventData
    • Events.ReadNotifyHandler
    • Events.RFSurvayStartEventData
    • Events.RFSurveyEventArgs
    • Events.RFSurveyEventData
    • Events.RFSurveyStopEventData
    • Events.STATUS_EVENT_TYPE
    • Events.StatusEventArgs
    • Events.StatusEventData
    • Events.StatusNotifyHandler
    • Events.TemperatureAlarmData
    • FILTER_ACTION
    • FORWARD_LINK_MODULATION
    • FrequencyHopInfo
    • FrequencyHopTable
    • Fujitsu
    • Fujitsu.AreaReadLockAccessParams
    • Fujitsu.AreaWriteLockAccessParams
    • Fujitsu.AreaWriteLockWOPasswordAccessParams
    • Fujitsu.BurstEraseAccessParams
    • Fujitsu.BurstWriteAccessParams
    • Fujitsu.ChangeBlockLockAccessParams
    • Fujitsu.ChangeBlockOrAreaGroupPasswordAccessParams
    • Fujitsu.ChangeWordLockAccessParams
    • Fujitsu.ReadBlockLockAccessParams
    • FujitsuBurstEraseResult
    • FujitsuBurstWriteResult
    • FujitsuReadBlockLockResult
    • FujitsuStats
    • GPI_PORT_STATE
    • GPIs
    • GPIs.GPI_PORT_STATE
    • GPIs.Port
    • GPITrigger
    • GPOs
    • GPOs.GPO_PORT_STATE
    • GPOs.Port
    • HANDHELD_TRIGGER_EVENT_TYPE
    • HandheldTrigger
    • HEALTH_STATUS
    • Impinj
    • Impinj.QTData
    • Impinj.QTReadAccessParams
    • Impinj.QTWriteAccessParams
    • ImpinjStats
    • InvalidUsageException
    • Inventory
    • INVENTORY_STATE
    • LED_COLOR
    • LedInfo
    • LLRPConnection
    • LLRPConnectionConfig
    • LocationInfo
    • LOCK_DATA_FIELD
    • LOCK_PRIVILEGE
    • LoginInfo
    • MATCH_PATTERN
    • MATCH_RANGE
    • MEMORY_BANK
    • MODULATION
    • NGE_REGUALTORY_CODE
    • NGE_Regulatory_Configuration
    • NGERegion
    • NgeRegionConfig
    • NXP
    • NXP.ChangeConfigParams
    • NXP.ChangeConfigResult
    • NXP.ReadProtectParams
    • NXP.ResetReadProtectParams
    • NXP.SetEASParams
    • NXPStats
    • OPERATION_QUALIFER
    • OperationFailureException
    • PerAntennaReceiveSensitivityRange
    • PeriodicTrigger
    • PixieEvents
    • PostFilter
    • POWER_NEGOTIATION_STATUS
    • POWER_SOURCE_TYPE
    • PreFilters
    • PreFilters.PreFilter
    • PreFilters.StateAwareActionParams
    • PreFilters.StateUnawareAction
    • Profile
    • RADIO_POWER_STATE
    • RadioConfigUpdate
    • RadioFirmwareUpdate
    • READER_EXCEPTION_EVENT_TYPE
    • READER_ID_TYPE
    • READER_TYPE
    • ReaderCapabilities
    • ReaderCapabilities.ReaderIdentification
    • ReaderInfo
    • ReaderManagement
    • ReaderMinorState
    • ReaderModuleVersion
    • ReaderOperation
    • ReaderRegion
    • ReaderRegion.ActiveRegionInfo
    • ReaderRegion.CommunicationStandardInfo
    • ReaderState
    • ReaderStatistics
    • ReaderType
    • ReadPoint
    • READPOINT_STATUS
    • RECOMMISSION_OPERATION_CODE
    • REG_REGION_DOMAIN
    • REGION_CODE
    • REGION_CONFIG_DATA
    • RegionConfig
    • regLBT
    • regOnOff
    • REGULATORY_CONFIG_DATA
    • REGULATORY_LINKPROFILE_DATA
    • ReportTriggers
    • RFID_EVENT_TYPE
    • RFID_SKU
    • RfidApi4Abstract
    • RfidGlobalData
    • RFIDReader
    • RFIDResults
    • RFIDTransportType
    • RFModes
    • RFModeTable
    • RFModeTableEntry
    • RFSurvey
    • RFSURVEY_EVENT_REPORT_TRIGGER
    • RFSurveyData
    • RFSurveyEventReportInfo
    • RssiRangeFilter
    • SECURE_MODE
    • SecureConnectionInfo
    • SecureModeConfig
    • SeenTime
    • SERVICE_ID
    • SESSION
    • SL_FLAG
    • SoftwareUpdate
    • SoftwareUpdateInfo
    • SPECTRAL_MASK_INDICATOR
    • STANDARD_INFO_LISTW
    • STANDARD_REGION_INFOW
    • START_TRIGGER_TYPE
    • StartTrigger
    • STATE_AWARE_ACTION
    • STATE_UNAWARE_ACTION
    • STOP_TRIGGER_TYPE
    • StopTrigger
    • SUPPORTED_BAUDRATE
    • SystemInfo
    • TAG_EVENT
    • TAG_EVENT_REPORT_TRIGGER
    • TAG_FIELD
    • TagAccess
    • TagAccess.BlockEraseAccessParams
    • TagAccess.BlockPermalockAccessParams
    • TagAccess.KillAccessParams
    • TagAccess.LockAccessParams
    • TagAccess.ReadAccessParams
    • TagAccess.RecommisionAccessParams
    • TagAccess.Sequence
    • TagAccess.Sequence.Operation
    • TagAccess.WriteAccessParams
    • TagAccess.WriteSpecificFieldAccessParams
    • TagData
    • TagEventReportInfo
    • TagLocationing
    • TagPatternBase
    • TagStorageSettings
    • TagZoneInfo
    • TARGET
    • TEMPERATURE_SOURCE
    • TemperatureStatus
    • TimeZone
    • TRACE_LEVEL
    • TriggerInfo
    • TriggerWithTimeout
    • TRUNCATE_ACTION
    • UpdateStatus
    • UpTime
    • USB_OPERATION_MODE
    • USBOperationMode
    • UserApp
    • UserAppInfo
    • UserInfo
    • UTCTime
    • VersionInfo
    • WRITE_FIELD_CODE
    • Zones
    • Zones.ZoneConfig
    • ZoneSequence
    • ZoneSequence.ZoneInfo

Class ReaderCapabilities

This class represents the Reader Capabilities

Inheritance
System.Object
ReaderCapabilities
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
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[]
Back to top