RFID API Documentation  1.0
Reference guide for RFID API
READER_CAPSA Struct Reference

Provides information on Reader Capabilities as reported by the Reader. More...

Data Fields

STRUCT_INFO structInfo
 
READER_IDA readerID
 Reader ID in either MAC for EPC Format. More...
 
CHAR firmWareVersion [MAX_PATH]
 Firmware Version of the reader. More...
 
CHAR modelName [MAX_PATH]
 Reader Model. More...
 
UINT16 numAntennas
 Number of Antenna Supported. More...
 
UINT16 numGPIs
 Number of GPI ports. More...
 
UINT16 numGPOs
 Number of GPO ports. More...
 
BOOLEAN utcClockSupported
 
RECEIVE_SENSITIVITY_TABLE receiveSensitivtyTable
 Receive Sensitivty Table. More...
 
PER_ANTENNA_RECEIVE_SENSITIVITY_RANGE perAntennaReceiveSensitivtyRange
 Valid if Reader supports multiple antennas where the antennas can have different receive sensitivity values. More...
 
BOOLEAN blockEraseSupported
 Indicates whether Block Erase is supported by the Reader. More...
 
BOOLEAN blockWriteSupported
 Indicates whether Block Write is supported by the Reader . More...
 
BOOLEAN stateAwareSingulationSupported
 Indicates whether Inventory State Aware Singulation is supported by the Reader. More...
 
BOOLEAN recommissionSupported
 Indicates whether Recommission is supported by the Reader. More...
 
BOOLEAN blockPermalockSupported
 Indicates whether Block Permalock is supported by the Reader. More...
 
BOOLEAN writeUMISupported
 Indicates whether UMI (User Memory Indicator) Write is supported by the Reader. More...
 
BOOLEAN radioPowerControlSupported
 Indicates whether radio can be powered ON or OFF. More...
 
BOOLEAN radioTransmitDelaySupported
 Indicates whether radio can do transmit delay. More...
 
UINT16 maxNumOperationsInAccessSequence
 Maximum Number of OpSpecs allowed per access Filter. More...
 
UINT16 maxNumPreFilters
 Maximum Number of Pre-Filters allowed per antenna. More...
 
RF_MODES rfModes
 List of RF Mode tables supported by the Reader. More...
 
UINT16 countryCode
 Country Code . More...
 
COMMUNICATION_STANDARD communicationStandard
 Communication Standard . More...
 
TRANSMIT_POWER_LEVEL_TABLE transmitPowerLevelTable
 Transmit Power Level Table . More...
 
BOOLEAN hoppingEnabled
 Is Frequency hopping enabled. More...
 
FREQ_HOP_INFO freqHopInfo
 Frequency Hop information. More...
 
FIXED_FREQ_INFO fixedFreqInfo
 Fixed Frequency Information . More...
 
BOOLEAN tagEventReportingSupported
 Indicates the reader’s ability to report tag visibility state changes. More...
 
BOOLEAN rssiFilterSupported
 Indicates the reader’s ability to report tags based on the signal strength of the back-scattered signal from the tag. More...
 
BOOLEAN NXPCommandsSupported
 Indicates whether the NXP Commands - ChangeEAS,EASAlarm,SetQuiet,ResetQuiet are supported by the Reader. More...
 
BOOLEAN tagLocationingSupported
 Indicates the reader’s ability to locate a tag. More...
 
LPDUTY_CYCLE_TABLE lpDutyCycleTable
 List of DutyCycle percentages supported by the reader. More...
 
BOOLEAN FujitsuCommandsSupported
 Indicates whether the reader supports Fujitsu custom commands for 64K and 8K Tags are supported or not. More...
 
BOOLEAN ImpinjCommandSupported
 Indicates whether the reader supports Impinj QT Commands. More...
 
LPREADER_MODULE_VERSIONSA lpVersions
 List of versions of reader modules. More...
 
BOOLEAN SledBatteryStatusSupported
 Sled Battery Status support. More...
 
BYTE reserved1
 
BOOLEAN PeriodicTagReportsSupported
 Periodic tag reporting is supported. More...
 
BOOLEAN TagPhaseReportingSupported
 Tag Phase information in tag report. More...
 
BOOLEAN ZoneSuppported
 Zone support. More...
 
BOOLEAN AntennaRFConfigSupported
 Radio RF capabilities - Stop condition, physical port config & SL_ALL & AB_FLIP support. More...
 
UINT32 reserved32 [4-1]
 for future expansions other than pointers types 1 UINT32 used for PeriodicTagReportsSupported, TagPhaseReportingSupported, ZoneSuppported & AntennaRFConfigSupported BOOLEAN data type More...
 
LPVOID lpReserved [32-8]
 Reserved for future. More...
 

Detailed Description

Provides information on Reader Capabilities as reported by the Reader.

ASCII version.

Field Documentation

◆ structInfo

STRUCT_INFO READER_CAPSA::structInfo

◆ readerID

READER_IDA READER_CAPSA::readerID

Reader ID in either MAC for EPC Format.

◆ firmWareVersion

CHAR READER_CAPSA::firmWareVersion[MAX_PATH]

Firmware Version of the reader.

◆ modelName

CHAR READER_CAPSA::modelName[MAX_PATH]

Reader Model.

◆ numAntennas

UINT16 READER_CAPSA::numAntennas

Number of Antenna Supported.

◆ numGPIs

UINT16 READER_CAPSA::numGPIs

Number of GPI ports.

◆ numGPOs

UINT16 READER_CAPSA::numGPOs

Number of GPO ports.

◆ utcClockSupported

BOOLEAN READER_CAPSA::utcClockSupported

◆ receiveSensitivtyTable

RECEIVE_SENSITIVITY_TABLE READER_CAPSA::receiveSensitivtyTable

Receive Sensitivty Table.

◆ perAntennaReceiveSensitivtyRange

PER_ANTENNA_RECEIVE_SENSITIVITY_RANGE READER_CAPSA::perAntennaReceiveSensitivtyRange

Valid if Reader supports multiple antennas where the antennas can have different receive sensitivity values.

Not supported, may be support in future.

◆ blockEraseSupported

BOOLEAN READER_CAPSA::blockEraseSupported

Indicates whether Block Erase is supported by the Reader.

◆ blockWriteSupported

BOOLEAN READER_CAPSA::blockWriteSupported

Indicates whether Block Write is supported by the Reader .

◆ stateAwareSingulationSupported

BOOLEAN READER_CAPSA::stateAwareSingulationSupported

Indicates whether Inventory State Aware Singulation is supported by the Reader.

◆ recommissionSupported

BOOLEAN READER_CAPSA::recommissionSupported

Indicates whether Recommission is supported by the Reader.

◆ blockPermalockSupported

BOOLEAN READER_CAPSA::blockPermalockSupported

Indicates whether Block Permalock is supported by the Reader.

◆ writeUMISupported

BOOLEAN READER_CAPSA::writeUMISupported

Indicates whether UMI (User Memory Indicator) Write is supported by the Reader.

◆ radioPowerControlSupported

BOOLEAN READER_CAPSA::radioPowerControlSupported

Indicates whether radio can be powered ON or OFF.

◆ radioTransmitDelaySupported

BOOLEAN READER_CAPSA::radioTransmitDelaySupported

Indicates whether radio can do transmit delay.

◆ maxNumOperationsInAccessSequence

UINT16 READER_CAPSA::maxNumOperationsInAccessSequence

Maximum Number of OpSpecs allowed per access Filter.

◆ maxNumPreFilters

UINT16 READER_CAPSA::maxNumPreFilters

Maximum Number of Pre-Filters allowed per antenna.

◆ rfModes

RF_MODES READER_CAPSA::rfModes

List of RF Mode tables supported by the Reader.

◆ countryCode

UINT16 READER_CAPSA::countryCode

Country Code .

◆ communicationStandard

COMMUNICATION_STANDARD READER_CAPSA::communicationStandard

Communication Standard .

◆ transmitPowerLevelTable

TRANSMIT_POWER_LEVEL_TABLE READER_CAPSA::transmitPowerLevelTable

Transmit Power Level Table .

◆ hoppingEnabled

BOOLEAN READER_CAPSA::hoppingEnabled

Is Frequency hopping enabled.

◆ freqHopInfo

FREQ_HOP_INFO READER_CAPSA::freqHopInfo

Frequency Hop information.

◆ fixedFreqInfo

FIXED_FREQ_INFO READER_CAPSA::fixedFreqInfo

Fixed Frequency Information .

◆ tagEventReportingSupported

BOOLEAN READER_CAPSA::tagEventReportingSupported

Indicates the reader’s ability to report tag visibility state changes.

If true, the client can choose the tag event state changes to monitor and report. Event state options are New Tag, Tag Invisible, or Tag Visibility Changed.

◆ rssiFilterSupported

BOOLEAN READER_CAPSA::rssiFilterSupported

Indicates the reader’s ability to report tags based on the signal strength of the back-scattered signal from the tag.

◆ NXPCommandsSupported

BOOLEAN READER_CAPSA::NXPCommandsSupported

Indicates whether the NXP Commands - ChangeEAS,EASAlarm,SetQuiet,ResetQuiet are supported by the Reader.

◆ tagLocationingSupported

BOOLEAN READER_CAPSA::tagLocationingSupported

Indicates the reader’s ability to locate a tag.

◆ lpDutyCycleTable

LPDUTY_CYCLE_TABLE READER_CAPSA::lpDutyCycleTable

List of DutyCycle percentages supported by the reader.

◆ FujitsuCommandsSupported

BOOLEAN READER_CAPSA::FujitsuCommandsSupported

Indicates whether the reader supports Fujitsu custom commands for 64K and 8K Tags are supported or not.

◆ ImpinjCommandSupported

BOOLEAN READER_CAPSA::ImpinjCommandSupported

Indicates whether the reader supports Impinj QT Commands.

◆ lpVersions

LPREADER_MODULE_VERSIONSA READER_CAPSA::lpVersions

List of versions of reader modules.

◆ SledBatteryStatusSupported

BOOLEAN READER_CAPSA::SledBatteryStatusSupported

Sled Battery Status support.

◆ reserved1

BYTE READER_CAPSA::reserved1

◆ PeriodicTagReportsSupported

BOOLEAN READER_CAPSA::PeriodicTagReportsSupported

Periodic tag reporting is supported.

◆ TagPhaseReportingSupported

BOOLEAN READER_CAPSA::TagPhaseReportingSupported

Tag Phase information in tag report.

◆ ZoneSuppported

BOOLEAN READER_CAPSA::ZoneSuppported

Zone support.

◆ AntennaRFConfigSupported

BOOLEAN READER_CAPSA::AntennaRFConfigSupported

Radio RF capabilities - Stop condition, physical port config & SL_ALL & AB_FLIP support.

◆ reserved32

UINT32 READER_CAPSA::reserved32[4-1]

for future expansions other than pointers types 1 UINT32 used for PeriodicTagReportsSupported, TagPhaseReportingSupported, ZoneSuppported & AntennaRFConfigSupported BOOLEAN data type

◆ lpReserved

LPVOID READER_CAPSA::lpReserved[32-8]

Reserved for future.