![]() |
RFID API Documentation
1.0
Reference guide for RFID API
|
Provides information on Reader Capabilities as reported by the Reader. More...
Data Fields | |
| STRUCT_INFO | structInfo |
| READER_IDW | readerID |
| Reader ID in either MAC for EPC Format. More... | |
| WCHAR | firmWareVersion [MAX_PATH] |
| Firmware Version of the reader. More... | |
| WCHAR | 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 reader supports NXP commands like Change EAS,set Quiet, Reset Quiet,Calibrate. 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 the reader support for Fujitsu custom commands for 64K and 8K Tags. More... | |
| BOOLEAN | ImpinjCommandSupported |
| Indicates the reader support for Impinj QT Commands. More... | |
| BOOLEAN | SledBatteryStatusSupported |
| Sled Battery Status support. More... | |
| BYTE | reserved1 |
| LPREADER_MODULE_VERSIONSW | lpVersions |
| List of versions of reader modules. More... | |
| 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... | |
| BOOLEAN | tagMovingStationarySupported |
| Indicates the reader’s ability to support tag status of moving and stationary. More... | |
| UINT32 | reserved32 [4-2] |
| for future expansions other than pointers types 1 UINT32 used for PeriodicTagReportsSupported, TagPhaseReportingSupported, ZoneSuppported & AntennaRFConfigSupported, tagMovingStationarySupported BOOLEAN data type More... | |
| LPVOID | lpReserved [32-8] |
| Reserved for future. More... | |
Provides information on Reader Capabilities as reported by the Reader.
This can be obtained by calling RFID_GetReaderCaps.
| STRUCT_INFO READER_CAPSW::structInfo |
| READER_IDW READER_CAPSW::readerID |
Reader ID in either MAC for EPC Format.
| UINT16 READER_CAPSW::numAntennas |
Number of Antenna Supported.
| UINT16 READER_CAPSW::numGPIs |
Number of GPI ports.
| UINT16 READER_CAPSW::numGPOs |
Number of GPO ports.
| BOOLEAN READER_CAPSW::utcClockSupported |
| RECEIVE_SENSITIVITY_TABLE READER_CAPSW::receiveSensitivtyTable |
Receive Sensitivty Table.
| PER_ANTENNA_RECEIVE_SENSITIVITY_RANGE READER_CAPSW::perAntennaReceiveSensitivtyRange |
Valid if Reader supports multiple antennas where the antennas can have different receive sensitivity values.
Not supported, may be support in future.
| BOOLEAN READER_CAPSW::blockEraseSupported |
Indicates whether Block Erase is supported by the Reader.
| BOOLEAN READER_CAPSW::blockWriteSupported |
Indicates whether Block Write is supported by the Reader .
| BOOLEAN READER_CAPSW::stateAwareSingulationSupported |
Indicates whether Inventory State Aware Singulation is supported by the Reader.
| BOOLEAN READER_CAPSW::recommissionSupported |
Indicates whether Recommission is supported by the Reader.
| BOOLEAN READER_CAPSW::blockPermalockSupported |
Indicates whether Block Permalock is supported by the Reader.
| BOOLEAN READER_CAPSW::writeUMISupported |
Indicates whether UMI (User Memory Indicator) Write is supported by the Reader.
| BOOLEAN READER_CAPSW::radioPowerControlSupported |
Indicates whether radio can be powered ON or OFF.
| BOOLEAN READER_CAPSW::radioTransmitDelaySupported |
Indicates whether radio can do transmit delay.
| UINT16 READER_CAPSW::maxNumOperationsInAccessSequence |
Maximum Number of OpSpecs allowed per access Filter.
| UINT16 READER_CAPSW::maxNumPreFilters |
Maximum Number of Pre-Filters allowed per antenna.
| RF_MODES READER_CAPSW::rfModes |
List of RF Mode tables supported by the Reader.
| UINT16 READER_CAPSW::countryCode |
Country Code .
| COMMUNICATION_STANDARD READER_CAPSW::communicationStandard |
Communication Standard .
| TRANSMIT_POWER_LEVEL_TABLE READER_CAPSW::transmitPowerLevelTable |
Transmit Power Level Table .
| BOOLEAN READER_CAPSW::hoppingEnabled |
Is Frequency hopping enabled.
| FREQ_HOP_INFO READER_CAPSW::freqHopInfo |
Frequency Hop information.
| FIXED_FREQ_INFO READER_CAPSW::fixedFreqInfo |
Fixed Frequency Information .
| BOOLEAN READER_CAPSW::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.
| BOOLEAN READER_CAPSW::rssiFilterSupported |
Indicates the reader’s ability to report tags based on the signal strength of the back-scattered signal from the tag.
| BOOLEAN READER_CAPSW::NXPCommandsSupported |
Indicates whether the reader supports NXP commands like Change EAS,set Quiet, Reset Quiet,Calibrate.
| BOOLEAN READER_CAPSW::tagLocationingSupported |
Indicates the reader’s ability to locate a tag.
| LPDUTY_CYCLE_TABLE READER_CAPSW::lpDutyCycleTable |
List of DutyCycle percentages supported by the reader.
| BOOLEAN READER_CAPSW::FujitsuCommandsSupported |
Indicates the reader support for Fujitsu custom commands for 64K and 8K Tags.
| BOOLEAN READER_CAPSW::ImpinjCommandSupported |
Indicates the reader support for Impinj QT Commands.
| BOOLEAN READER_CAPSW::SledBatteryStatusSupported |
Sled Battery Status support.
| BYTE READER_CAPSW::reserved1 |
| LPREADER_MODULE_VERSIONSW READER_CAPSW::lpVersions |
List of versions of reader modules.
| BOOLEAN READER_CAPSW::PeriodicTagReportsSupported |
Periodic tag reporting is supported.
| BOOLEAN READER_CAPSW::TagPhaseReportingSupported |
Tag Phase information in tag report.
| BOOLEAN READER_CAPSW::ZoneSuppported |
Zone support.
| BOOLEAN READER_CAPSW::AntennaRFConfigSupported |
Radio RF capabilities - Stop condition, physical port config & SL_ALL & AB_FLIP support.
| BOOLEAN READER_CAPSW::tagMovingStationarySupported |
Indicates the reader’s ability to support tag status of moving and stationary.
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.
| UINT32 READER_CAPSW::reserved32[4-2] |
for future expansions other than pointers types 1 UINT32 used for PeriodicTagReportsSupported, TagPhaseReportingSupported, ZoneSuppported & AntennaRFConfigSupported, tagMovingStationarySupported BOOLEAN data type
| LPVOID READER_CAPSW::lpReserved[32-8] |
Reserved for future.