RFID API Documentation  1.0
Reference guide for RFID API
Struct List
Here are the structs with brief descriptions:
 CACCESS_FILTERThis struct holds the Tag Filter criteria for Access Operation
 CACCESS_OPERATION_RESULTContains the result of AccessOperation on a particular tag
 CACTIVE_REGION_INFOAThis struct contains currently active region regulatory related information
 CACTIVE_REGION_INFOWThis struct contains currently active region regulatory related information
 CANTENNA_CONFIGThis structure exposes a mechanism to provide the full Antenna configuration including the RF Config, pre filters and singulation control that will be used for the specific antenna
 CANTENNA_EVENT_DATAThis truct hold information about an event triggered on an Antenna
 CANTENNA_INFOContains Antenna Information to be used for Inventory or Access Operations
 CANTENNA_RF_CONFIGContains Antenna RF configuration
 CANTENNA_STOP_TRIGGERContains Antenna stop trigger configuration
 CBLOCK_ERASE_ACCESS_PARAMSThis struct contains the parameters for Block-Erase Access Operation
 CBLOCK_PERMALOCK_ACCESS_PARAMSThis struct contains the parameters for BlockPermalock Access Operation
 CCABLE_LOSS_COMPENSATIONThis struct helps to set/get the cable loss compensation factor
 CCHANNEL_LISTThis struct contains list of channels to be configured for particular region
 CComPortsAContains information about com ports connected - ASCII version
 CComPortsWContains information about com ports connected - UNICODE version
 CCONNECTION_INFOThis struct holds the information related to connection
 CDEBUG_INFO_DATAAThis sturct contains data associated with DEBUG_INFO_EVENT.ASCII version It contains the Debug information sent from the reader
 CDEBUG_INFO_DATAWThis sturct contains data associated with DEBUG_INFO_EVENT.Unicode version
 CDEBUG_INFO_PARAMSThis struct holds Debug Mask and Length information
 CDISCONNECTION_EVENT_DATACarries information on reason for disconnection
 CDUTY_CYCLE_TABLEContains information on the Duty Cycle Percentage values supported by the Reader
 CERROR_INFOAThis struct provides additional information on the last API that failed
 CERROR_INFOWThis struct provides additional information on the last API that failed
 CFILE_UPDATE_LISTAThis struct gives the list of changed files to update
 CFILE_UPDATE_LISTWThis struct gives the list of changed files to update
 CFIXED_FREQ_INFOFixed Frequency Table
 CFREQ_HOP_INFOFrequency Hope Table Entry
 CFREQ_HOP_TABLEFrequency Hope Table
 CFTPSERVER_INFOAFTP-Server Or Location details for firmware update
 CFTPSERVER_INFOWFTP-Server Or Location details for firmware update
 CFUJITSU_AREA_READLOCK_ACCESS_PARAMSParameters for Fujitsu's AreaReadLock operation for 8K Tags.Specifies
 CFUJITSU_AREA_WRITELOCK_ACCESS_PARAMSParameters for Fujitsu's AreaWriteLock operation for 8K Tags.Specifies
 CFUJITSU_AREA_WRITELOCK_WOPASSWORD_ACCESS_PARAMSParameters for Fujitsu's AreaWriteLockWoPassword operation for 8K Tags.Specifies the AreaGroup and the PayloadAction
 CFUJITSU_BURST_ERASE_ACCESS_PARAMSParameters for the BurstErase Operation.Specifies the memory location of Data to be Burst-erased,its byte-length and the access password of the tag(s)
 CFUJITSU_BURST_WRITE_ACCESS_PARAMSParameters for the BurstWrite Operation.Specifies BurstWrite Data , the memory location where it should be written and the access password of the tag(s)
 CFUJITSU_CHANGE_BLOCK_OR_AREA_GROUPPASSWORD_ACCESS_PARAMSParameters for Fujitsu's ChangeBlockOrAreaGroupPassword Operation for 64K Tags.Specifies the Block or Area(according to whether the target is 64K or 8K), the new-password and the current password
 CFUJITSU_CHANGE_BLOCKLOCK_ACCESS_PARAMSThis struct contains information about block access params
 CFUJITSU_CHANGE_WORDLOCK_ACCESS_PARAMSThis struct contains the parameters for Fujitsu's ChangeWordLock operation.Only 2 LSBs of payloadAction and PayloadMask are considered for ChangeWordLock's payload
 CFUJITSU_READ_BLOCKLOCK_ACCESS_PARAMSParameters for Fujitsu's ReadBlockOperation for 64K Tags.Specifies the BlockGroup whose BlockLock flags will be read
 CGPI_EVENT_DATACarries an event triggered on a GPI Port
 CGPI_TRIGGERContains the GPI-Trigger information
 CHANDHELD_TRIGGERContains the Trigger information for Handheld Gun/Button that can Start/Stop an operation, like Inventory, Access, TagLocationing, etc
 CHANDHELD_TRIGGER_EVENT_DATACarries the event information related to a trigger of the Handheld Gun/Button
 CIMPINJ_QT_DATAContains Impinj QT Data
 CIMPINJ_QT_READ_PARMSContains the Read Parameters for Impinj QT Read
 CIMPINJ_QT_WRITE_PARAMSContains the Write Parameters for Impinj QT Write
 CIOT_CLOUD_INFOAThis struct contains the Endpoint address and protocol in IOT Cloud Configuration
 CIOT_CLOUD_INFOWThis struct contains the Endpoint address and protocol in IOT Cloud Configuration
 CKILL_ACCESS_PARAMSThis struct contains the parameters for Kill Access Operation, which is Kill-Password
 CLED_INFOThis struct contains information of the User LED settings
 CLLRP_CONNECTION_CONFIGAThis struct configures the parameters for LLRP Server/Client connectivity
 CLLRP_CONNECTION_CONFIGWThis struct configures the parameters for LLRP Server/Client connectivity
 CLLRP_CONNECTION_STATUSAThis struct get the current LLRP Connection status
 CLLRP_CONNECTION_STATUSWThis struct get the current LLRP Connection status
 CLOCATION_INFOContains the result of locating operation being performed
 CLOCK_ACCESS_PARAMSThis struct contains the parameters for Lock Access Operation
 CLOGIN_INFOAThis struct contains the Login information for logging into the reader.ASCCII version
 CLOGIN_INFOWThis struct contains the Login information for logging into the reader.Unicode version
 CLPSYSTEMTIME
 CLPTRANSMIT_POWER_LEVEL_TABLEContains information on the Transmit Power Levels supported by the Reader
 CNXP_CHANGE_CONFIG_PARAMSContains the NXP Change config parameters
 CNXP_EAS_ALARM_DATAThis struct contains data associated with an NXP_EAS_ALARM_EVENT; It contains the antenna ID which "saw" an NXP tag with it's EAS bit set and also the Alarm code returned by the NXP tag during NXP_EAS_SCAN
 CNXP_READ_PROTECT_PARAMSThis struct contains parameters for NXP's Read-Protect(SetQuiet) operation
 CNXP_RESET_READ_PROTECT_PARAMSThis struct contains parameters for NXP's Reset Read-Protect(Reset Quiet) operation
 CNXP_SET_EAS_PARAMSThis struct contains parameters for NXP's EAS (Electronic Article Surveillance) operation
 COP_CODE_PARAMSThis struct contains the parameters for Operation Sequence
 CPER_ANTENNA_RECEIVE_SENSITIVITY_RANGEPerAntennaReceiveSensitivityRange Parameter
 CPERIODIC_TRIGGERSpecifies when to start the Inventory or AccessSequece operation and the time period to run the operation
 CPERSISTENCE_CONFIGContains information about LLRP configs
 CPOST_FILTERThis struct holds the Tag Filter criteria for Inventory Operation
 CPRE_FILTERThis struct contains the filter criteria for Inventory
 CPRE_FILTER_LISTSupports addition of multiple pre filters as part of a specific antenna configuration
 CPROFILE_LISTAThis struct gives the list of profiles available in the Reader
 CPROFILE_LISTWThis struct gives the list of profiles available in the Reader
 CREAD_ACCESS_PARAMSThis struct Contains the parameters for Read Access Operation
 CREADER_CAPSAProvides information on Reader Capabilities as reported by the Reader
 CREADER_CAPSWProvides information on Reader Capabilities as reported by the Reader
 CREADER_DEVICE_INFOADevice Info - HostName, Manufacturer, Model, HW Version
 CREADER_DEVICE_INFOWDevice Info - HostName, Manufacturer, Model, HW Version
 CREADER_EXCEPTION_EVENT_DATAACarries information on reason for reader exception.ASCII version
 CREADER_EXCEPTION_EVENT_DATAWCarries information on reason for reader exception.Unicode version
 CREADER_IDAReader ID as supported by the reader either MAC for EPC Format.ASCII Version It is a member of READER_CAPS
 CREADER_IDWReader ID as supported by the reader either MAC for EPC Format.Unicode Version It is a member of READER_CAPS
 CREADER_INFOAThis struct gives information on the Reader's name, location, description and contact
 CREADER_INFOWThis struct gives information on the Reader's name, location, description and contact
 CREADER_MODULE_VERSIONSAProvides versions of reader modules as reported by the Reader.ASCII versions This is part of READER_CAPS
 CREADER_MODULE_VERSIONSWProvides versions of reader modules as reported by the Reader.Unicode versions This is part of READER_CAPS
 CREADER_NETWORK_INFOAThis struct provides information about Reader's network.ASCII version
 CREADER_NETWORK_INFOWThis struct provides information about Reader's network.Unicode version
 CREADER_STATSThis struct contains RFID Reader Statistics
 CREADER_SYSTEM_INFOASystem Info - provides reader's system related information.ASCII version
 CREADER_SYSTEM_INFOWSystem Info - provides reader's system related information
 CRECEIVE_SENSITIVITY_TABLEContains information on the Receive Sensitivity values supported by the Reader
 CRECOMMISSION_ACCESS_PARAMSThis struct contains the parameters for Recommission Access Operation
 CREGION_LISTAThis struct contains list of supported regions on reader
 CREGION_LISTWThis struct contains list of supported regions on reader
 CREPORT_TRIGGERSREPORT TRIGGER specifies configuration for different type of reporting trigger mechanism Currently supports only "periodic trigger report"
 CRF_MODE_TABLE_ENTRYContains the various parameters of an RF Mode supported by the Reader
 CRF_MODESContains information on RF Modes supported by the Reader
 CRF_SURVEY_DATAContains RF Survey related information
 CRFSURVEY_STOP_TRIGGERSpecifies the condition for stopping RF Survey operation
 CRFSURVEY_STORAGE_SETTINGSThis struct is used to specify the storage settings related to RF Survey using RFID_SetRFSurveyStorageSettings
 CRSSI_RANGE_FILTERThis struct is used to configure filter settings on the reader to filter tags based on the received signal strength of the tag, the time the tag was read, or both
 CSEC_CONNECTION_INFOThis struct holds additional information for establishing secure connection
 CSEC_LLRP_CONFIGThis struct configures parameters for secure mode LLRP operation
 CSERVER_INFOThis struct holds the timeout and version information related to the connection accepted
 CSINGULATION_CONTROLSingulation Control parameters
 CSLED_BATTERY_STATUSThis struct contains Sled Battery related information, battery level in percantage and status (charging or discharging or critical)
 CSTANDARD_INFO_LISTAThis struct contains list of standard supported by particular region e.g
 CSTANDARD_INFO_LISTWThis struct contains list of standard supported by particular region e.g
 CSTANDARD_REGION_INFOAThis struct contains given region regulatory related standard information
 CSTANDARD_REGION_INFOWThis struct contains given region regulatory related standard information
 CSTART_TRIGGERSpecifies the condition for starting Inventory or AccessSeqeunce operation
 CSTATE_AWARE_ACTION_PARAMSThis struct specifies the action to be performed on specific Sessions on matching and/or non-matching tags
 CSTATE_AWARE_SINGULATION_ACTIONState Aware Singulation Action parameters
 CSTOP_TRIGGERSpecifies the condition for stopping Inventory or Access-Sequence operation
 CSTRUCT_INFOContains information about memory allocated and memory used by structure
 CSYSLOG_SERVER_INFOAThis struct contains SysLog Server IP/HostName, port, severity
 CSYSLOG_SERVER_INFOWThis struct contains SysLog Server IP/HostName, port, severity
 CTAG_DATAContains Tag related information
 CTAG_EVENT_REPORT_INFOSpecifies the configuration of events for the reader to report tag state changes
 CTAG_PATTERNThis struct holds Tag Pattern criteria for Filter Operation
 CTAG_STORAGE_SETTINGSThis struct is used to specify the storage settings related to Tags using RFID_SetTagStorageSettings
 CTAG_ZONE_INFOAProvides information about Zone based Operation.ASCII version
 CTAG_ZONE_INFOWProvides information about Zone based Operation.Unicode version
 CTEMPERATURE_ALARM_DATAThis struct contains data associated with an TEMPERATURE_ALARM_EVENT; It contains the PA/Ambient Temperature Status
 CTEMPERATURE_STATUSAThis struct provides information on current temperature and PA temprature
 CTEMPERATURE_STATUSWThis struct gives the current temperature and PA temprature
 CTIME_SERVER_INFOAThis struct holds SNTP Host namae.ASCII version
 CTIME_SERVER_INFOWThis struct holds SNTP Host namae
 CTIME_ZONE_LISTAThis struct gives the list of Time zones available in the Reader
 CTIME_ZONE_LISTWThis struct gives the list of Time zones available in the Reader
 CTRIGGER_INFOContains trigger criteria to be used for an Inventory or Access Sequence operation
 CTRIGGER_WITH_TIMEOUTContains information for triggers with timeout
 CUHF_RF_MODE_TABLEContains RF Mode table parameters for each air protocol
 CUPDATE_PARTITION_STATUSAGives information on the partition update status.ASCII version
 CUPDATE_PARTITION_STATUSWGives information on the partition update status.Unicode version
 CUPDATE_STATUSAGives information on the Firmware/Software update status.ASCII version
 CUPDATE_STATUSWGives information on the Firmware/Software update status.Unicode version
 CUSB_OPERATION_INFOThis struct provides information of the reader's USB operation mode
 CUSER_INFOAUSER_INFO contains given user name, old and new password
 CUSER_INFOWUSER_INFO contains given user name, old and new password
 CUSERAPP_DATAAReturn value of ListUserApps operation.ASCII version
 CUSERAPP_DATAWReturn value of ListUserApps operation.Unicode version
 CUSERAPP_LISTAThis struct contains list of UserApps data
 CUSERAPP_LISTWThis struct contains list of UserApps data
 CVERSION_INFOAThis struct contains RFID Version Info - ASCII version
 CVERSION_INFOWThis struct contains RFID Version Info
 CVERSIONAProvides name and version of a specific reader module.ASCII Version
 CVERSIONWProvides name and version of a specific reader module.Unicode Version
 CWIRELESS_CONFIGURED_PARAMETERSAGet Wrireless Configured Parameters
 CWIRELESS_CONFIGURED_PARAMETERSWGet Wrireless Configured Parameters
 CWRITE_ACCESS_PARAMSThis struct contains the parameters for Write Access Operation
 CWRITE_SPECIFIC_FIELD_ACCESS_PARAMSThis struct contains the parameters for Write Access Operation
 CZONE_CONFIGAThis struct contains the Configuration of a Zone for Inventory.ASCII version
 CZONE_CONFIGWThis struct contains the Configuration of a Zone for Inventory.Unicode version
 CZONE_INFOContains Antenna Information to be used for Zone Inventory or Access Operations
 CZONE_SEQUENCEContains Zone sequence Information to be used for Zone Inventory or Access Operations