RFID API Documentation  1.0
Reference guide for RFID API
rfidapi.h File Reference

RFID API4 main header file defines external interfaces for RFID API4 Library More...

Go to the source code of this file.

Macros

#define RFID_Connect   RFID_ConnectA
 
#define RFID_GetDllVersionInfo   RFID_GetDllVersionInfoA
 
#define RFID_GetReaderCaps   RFID_GetReaderCapsA
 
#define RFID_AddZone   RFID_AddZoneA
 
#define RFID_Login   RFID_LoginA
 
#define RFID_ExportProfileToReader   RFID_ExportProfileToReaderA
 
#define RFID_InstallUserApp   RFID_InstallUserAppA
 
#define RFID_UninstallUserApp   RFID_UninstallUserAppA
 
#define RFID_StartUserApp   RFID_StartUserAppA
 
#define RFID_StopUserApp   RFID_StopUserAppA
 
#define RFID_GetUserAppRunStatus   RFID_GetUserAppRunStatusA
 
#define RFID_ListUserApps   RFID_ListUserAppsA
 
#define RFID_SetUserAppAutoStart   RFID_SetUserAppAutoStartA
 
#define RFID_ImportProfileFromReader   RFID_ImportProfileFromReaderA
 
#define RFID_GetProfileList   RFID_GetProfileListA
 
#define RFID_SetActiveProfile   RFID_SetActiveProfileA
 
#define RFID_DeleteProfile   RFID_DeleteProfileA
 
#define RFID_UpdateSoftware   RFID_UpdateSoftwareA
 
#define RFID_UpdateRadioFirmware   RFID_UpdateRadioFirmwareA
 
#define RFID_UpdateRadioConfig   RFID_UpdateRadioConfigA
 
#define RFID_GetUpdateStatus   RFID_GetUpdateStatusA
 
#define RFID_GetSystemInfo   RFID_GetSystemInfoA
 
#define RFID_GetNetworkInterfaceSettings   RFID_GetNetworkInterfaceSettingsA
 
#define RFID_SetNetworkInterfaceSettings   RFID_SetNetworkInterfaceSettingsA
 
#define RFID_SetReaderInfo   RFID_SetReaderInfoA
 
#define RFID_GetReaderInfo   RFID_GetReaderInfoA
 
#define RFID_GetTimeZoneList   RFID_GetTimeZoneListA
 
#define RFID_GetLLRPConnectionConfig   RFID_GetLLRPConnectionConfigA
 
#define RFID_SetLLRPConnectionConfig   RFID_SetLLRPConnectionConfigA
 
#define RFID_GetLLRPConnectionStatus   RFID_GetLLRPConnectionStatusA
 
#define RFID_GetErrorDescription   RFID_GetErrorDescriptionA
 
#define RFID_GetLastErrorInfo   RFID_GetLastErrorInfoA
 
#define RFID_ComPortsDiscovery   RFID_ComPortsDiscoveryA
 
#define RFID_GetSupportedRegionList   RFID_GetSupportedRegionListA
 
#define RFID_GetRegionStandardList   RFID_GetRegionStandardListA
 
#define RFID_SetActiveRegion   RFID_SetActiveRegionA
 
#define RFID_GetActiveRegionInfo   RFID_GetActiveRegionInfoA
 
#define RFID_GetActiveRegionStandardInfo   RFID_GetActiveRegionStandardInfoA
 
#define RFID_ChangePassword   RFID_ChangePasswordA
 
#define RFID_SetNTPServer   RFID_SetNTPServerA
 
#define RFID_GetNTPServer   RFID_GetNTPServerA
 
#define RFID_SetSysLogServer   RFID_SetSysLogServerA
 
#define RFID_GetSysLogServer   RFID_GetSysLogServerA
 
#define RFID_SetWirelessNetwork   RFID_SetWirelessNetworkA
 
#define RFID_GetWirelessConfigParameters   RFID_GetWirelessConfigParametersA
 
#define RFID_GetTemperatureStatus   RFID_GetTemperatureStatusA
 
#define RFID_GetFilesToUpdate   RFID_GetFilesToUpdateA
 
#define RFID_GetUpdatePartitionStatus   RFID_GetUpdatePartitionStatusA
 

Typedefs

typedef void(WINAPIRfidEventCallbackFunction) (RFID_HANDLE32 readerHandle, RFID_EVENT_TYPE eventType)
 

Functions

RFID_STATUS WINAPI RFID_ConnectW (RFID_HANDLE32 *pReaderHandle, WCHAR *pHostName, UINT32 port, UINT32 timeoutMilliseconds, LPCONNECTION_INFO lpConnectionInfo)
 This function establishes an LLRP connection to an RFID reader and returns a handle on successful connection. More...
 
RFID_STATUS WINAPI RFID_ConnectA (RFID_HANDLE32 *pReaderHandle, CHAR *pHostName, UINT32 port, UINT32 timeoutMilliseconds, LPCONNECTION_INFO lpConnectionInfo)
 
RFID_STATUS WINAPI RFID_Reconnect (RFID_HANDLE32 readerHandle)
 This function reconnects to the reader if a previous connection had been lost. More...
 
RFID_STATUS WINAPI RFID_AcceptConnection (RFID_HANDLE32 *pReaderHandle, SOCKET_HANDLE readerSocket, LPSERVER_INFO lpServerInfo, LPVOID rsvd)
 This function accepts an LLRP connection from an RFID reader running in server mode and returns a handle. More...
 
RFID_STATUS WINAPI RFID_Disconnect (RFID_HANDLE32 readerHandle)
 This function closes connection to the Reader. More...
 
RFID_STATUS WINAPI RFID_GetDllVersionInfoW (LPVERSION_INFOW lpVersionInfo)
 This function gets the version information of the RFIDAPI3 C-Dll. More...
 
RFID_STATUS WINAPI RFID_GetDllVersionInfoA (LPVERSION_INFOA lpVersionInfo)
 
RFID_STATUS WINAPI RFID_GetReaderCapsW (RFID_HANDLE32 readerHandle, LPREADER_CAPSW lpReaderCaps)
 This function gets the Reader Capabilities. More...
 
RFID_STATUS WINAPI RFID_GetReaderCapsA (RFID_HANDLE32 readerHandle, LPREADER_CAPSA lpReaderCaps)
 
RFID_STATUS WINAPI RFID_GetSledBatteryStatus (RFID_HANDLE32 readerHandle, LPSLED_BATTERY_STATUS lpSledBatteryStatus)
 This function gets the battery status of the RFID Sled battery. More...
 
RFID_STATUS WINAPI RFID_GetAntennaConfig (RFID_HANDLE32 readerHandle, UINT16 antennaID, UINT16 *pReceiveSensitivityIndex, UINT16 *pTransmitPowerIndex, UINT16 *pTransmitFrequencyIndex)
 This function gets the antenna configuration from the reader. More...
 
RFID_STATUS WINAPI RFID_SetAntennaConfig (RFID_HANDLE32 readerHandle, UINT16 antennaID, UINT16 receiveSensitivityIndex, UINT16 transmitPowerIndex, UINT16 transmitFrequencyIndex)
 This function sets Antenna Configuration at the Reader. More...
 
RFID_STATUS WINAPI RFID_SetAntennaRfConfig (RFID_HANDLE32 readerHandle, UINT16 antennaID, LPANTENNA_RF_CONFIG lpAntennaRfConfig)
 This function sets Antenna RF Configuration at the Reader. More...
 
RFID_STATUS WINAPI RFID_GetAntennaRfConfig (RFID_HANDLE32 readerHandle, UINT16 antennaID, LPANTENNA_RF_CONFIG lpAntennaRfConfig)
 This function gets Antenna Configuration at the Reader. More...
 
RFID_STATUS WINAPI RFID_GetPhysicalAntennaProperties (RFID_HANDLE32 readerHandle, UINT16 antennaID, BOOLEAN *pStatus, UINT32 *pAntennaGain)
 This function gets the physical properties of an Antenna from the Reader. More...
 
RFID_STATUS WINAPI RFID_ResetConfigToFactoryDefaults (RFID_HANDLE32 readerHandle)
 This function resets the reader configuration to factory defaults. More...
 
RFID_STATUS WINAPI RFID_SaveLlrpConfig (RFID_HANDLE32 readerHandle, LPVOID rsvd)
 This function saves the LLRP configuirations. More...
 
RFID_STATUS WINAPI RFID_GetSaveLlrpConfigStatus (RFID_HANDLE32 readerHandle, BOOLEAN *pSaveStatus)
 This function returns the LLRP configuirations status(Saved or Not) More...
 
RFID_STATUS WINAPI RFID_SetGPOState (RFID_HANDLE32 readerHandle, UINT32 portNumber, BOOLEAN gpoState)
 This function performs the write to a general purpose output port. More...
 
RFID_STATUS WINAPI RFID_GetGPOState (RFID_HANDLE32 readerHandle, UINT32 portNumber, BOOLEAN *pGPOState)
 This function gets the current state of the specified GPO port. More...
 
RFID_STATUS WINAPI RFID_GetGPIState (RFID_HANDLE32 readerHandle, UINT32 portNumber, BOOLEAN *pGPIEnable, GPI_PORT_STATE *pState)
 This function gets current configuration and state of a single GPI Port. More...
 
RFID_STATUS WINAPI RFID_EnableGPIPort (RFID_HANDLE32 readerHandle, UINT32 portNumber, BOOLEAN gpiEnable)
 This function enables a single GPI Pin as specified. More...
 
RFID_STATUS WINAPI RFID_GetSingulationControl (RFID_HANDLE32 readerHandle, UINT16 antennaID, LPSINGULATION_CONTROL lpSingulationControl)
 This function provides interface to the get the Singulation control. More...
 
RFID_STATUS WINAPI RFID_SetSingulationControl (RFID_HANDLE32 readerHandle, UINT16 antennaID, LPSINGULATION_CONTROL lpSingulationControl)
 This function provides interface to set the Singulation control. More...
 
RFID_STATUS WINAPI RFID_GetRFMode (RFID_HANDLE32 readerHandle, UINT16 antennaID, UINT32 *pRfModeTableIndex, UINT32 *pTari)
 This function gets the current RFMode from the Reader. More...
 
RFID_STATUS WINAPI RFID_SetRFMode (RFID_HANDLE32 readerHandle, UINT16 antennaID, UINT32 rfModeTableIndex, UINT32 tari)
 This function sets the C1G2 RF Mode and the Tari value to use for the inventory operation. More...
 
RFID_STATUS WINAPI RFID_GetRadioPowerState (RFID_HANDLE32 readerHandle, BOOLEAN *pPowerState)
 This function gets the power state of the RFID Radio Module. More...
 
RFID_STATUS WINAPI RFID_SetRadioPowerState (RFID_HANDLE32 readerHandle, BOOLEAN powerState)
 This function sets the power state of the RFID Radio Module. More...
 
RFID_STATUS WINAPI RFID_GetDutyCycle (RFID_HANDLE32 readerHandle, UINT16 *pDutyCycleIndex, LPVOID rsvd)
 This function gets the duty cycle of the RFID Radio Module. More...
 
RFID_STATUS WINAPI RFID_SetDutyCycle (RFID_HANDLE32 readerHandle, UINT16 dutyCycleIndex, LPVOID rsvd)
 This function sets the duty cycle of the RFID Radio Module. More...
 
RFID_STATUS WINAPI RFID_RegisterEventNotification (RFID_HANDLE32 readerHandle, RFID_EVENT_TYPE eventType, EVENT_HANDLE notifyObject)
 This function is used to enable notification of single Reader event type. More...
 
RFID_STATUS WINAPI RFID_RegisterEventNotificationCallback (RFID_HANDLE32 readerHandle, RFID_EVENT_TYPE *pEvents, UINT32 numEvents, RfidEventCallbackFunction pFnRfidEventCallbackFunction, LPVOID rsvd1, LPVOID rsvd2)
 This function is used to enable notification of a group of events. More...
 
RFID_STATUS WINAPI RFID_SetEventNotificationParams (RFID_HANDLE32 readerHandle, RFID_EVENT_TYPE eventType, STRUCT_HANDLE pEventParams)
 This function is used to set event notification parameters of single Reader event type. More...
 
RFID_STATUS WINAPI RFID_DeregisterEventNotification (RFID_HANDLE32 readerHandle, RFID_EVENT_TYPE eventType)
 This function is used to disable notification of single Reader event type. More...
 
RFID_STATUS WINAPI RFID_GetEventData (RFID_HANDLE32 readerHandle, RFID_EVENT_TYPE eventType, STRUCT_HANDLE pEventData)
 This function returns the event-data corresponding to a signaled event. More...
 
RFID_STATUS WINAPI RFID_AddPreFilter (RFID_HANDLE32 readerHandle, UINT16 antennaID, LPPRE_FILTER lpPreFilter, UINT32 *pFilterIndex)
 This function provides interface to the select command, which the reader applies to sort a particular tag population. More...
 
RFID_STATUS WINAPI RFID_DeletePreFilter (RFID_HANDLE32 readerHandle, UINT16 antennaID, UINT32 filterIndex)
 This function removes one/all filters from the filter list, which the reader applies to sort a particular tag population. More...
 
RFID_STATUS WINAPI RFID_GetTagStorageSettings (RFID_HANDLE32 readerHandle, LPTAG_STORAGE_SETTINGS lpTagStorageSettings)
 This function gets the Tag-storage settings. More...
 
RFID_STATUS WINAPI RFID_SetTagStorageSettings (RFID_HANDLE32 readerHandle, LPTAG_STORAGE_SETTINGS lpTagStorageSettings)
 This function allows configuring the maximum Tag-storage capacity of the DLL and the storage to be allocated in the Tag data-structure (TAG_DATA) for the Memory-Bank data. More...
 
LPTAG_DATA WINAPI RFID_AllocateTag (RFID_HANDLE32 readerHandle)
 This function allocates and initializes the TAG_DATA structure for the application. More...
 
RFID_STATUS WINAPI RFID_DeallocateTag (RFID_HANDLE32 readerHandle, LPTAG_DATA lpTagData)
 
RFID_STATUS WINAPI RFID_NXPBrandCheck (RFID_HANDLE32 readerHandle, LPPOST_FILTER lpPostFilter, LPANTENNA_INFO lpAntennaInfo, LPTRIGGER_INFO lpTriggerInfo, UINT16 brandID)
 This function performs the inventory operation. More...
 
RFID_STATUS WINAPI RFID_NXPStopBrandCheck (RFID_HANDLE32 readerHandle)
 This function stops the inventory operation. More...
 
RFID_STATUS WINAPI RFID_PerformInventory (RFID_HANDLE32 readerHandle, LPPOST_FILTER lpPostFilter, LPANTENNA_INFO lpAntennaInfo, LPTRIGGER_INFO lpTriggerInfo, LPVOID rsvd)
 This function performs the inventory operation. More...
 
RFID_STATUS WINAPI RFID_StopInventory (RFID_HANDLE32 readerHandle)
 This function stops the inventory operation. More...
 
LPRFSURVEY_DATA WINAPI RFID_AllocateRFSurvey (RFID_HANDLE32 readerHandle)
 This function allocates and initializes the RF_SURVEY_DATA structure for the application. More...
 
RFID_STATUS WINAPI RFID_DeallocateRFSurvey (RFID_HANDLE32 readerHandle, LPRFSURVEY_DATA pRFSurveyData)
 This function de-allocates the RF_SURVEY_DATA structure previously created using RFID_AllocateRFSurvey. More...
 
RFID_STATUS WINAPI RFID_StartRFSurvey (RFID_HANDLE32 readerHandle, UINT16 antennaID, LPRFSURVEY_STOP_TRIGGER lpRfSurveyStopTriggerInfo, UINT32 startFrequency, UINT32 endFrequency, LPVOID rsvd)
 This function performs the rf survey operation. More...
 
RFID_STATUS WINAPI RFID_StopRFSurvey (RFID_HANDLE32 readerHandle)
 This function stops the rf survey operation. More...
 
RFID_STATUS WINAPI RFID_GetRFSurvey (RFID_HANDLE32 readerHandle, LPRFSURVEY_DATA lpRFSurveyData)
 This function returns a RFSurvey data if available. More...
 
RFID_STATUS WINAPI RFID_PerformTagLocationing (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd, LPVOID rsvd1)
 This function performs the Tag locationing operation. More...
 
RFID_STATUS WINAPI RFID_StopTagLocationing (RFID_HANDLE32 readerHandle)
 This function stops the Tag Locationing operation. More...
 
RFID_STATUS WINAPI RFID_PerformZoneInventory (RFID_HANDLE32 readerHandle, LPPOST_FILTER lpPostFilter, LPANTENNA_INFO lpAntennaInfo, LPTRIGGER_INFO lpTriggerInfo, LPZONE_SEQUENCE lpZoneSequence, LPVOID rsvd)
 This function performs the inventory operation on Zone List. More...
 
RFID_STATUS WINAPI RFID_AddZoneW (RFID_HANDLE32 readerHandle, UINT16 zoneId, LPZONE_CONFIGW zoneConfig, LPVOID rsvd)
 This function Adds the Zone and sets configuration for Antennas in the Zone. More...
 
RFID_STATUS WINAPI RFID_AddZoneA (RFID_HANDLE32 readerHandle, UINT16 zoneId, LPZONE_CONFIGA zoneConfig, LPVOID rsvd)
 
RFID_STATUS WINAPI RFID_DeleteZone (RFID_HANDLE32 readerHandle, UINT32 zoneId, LPVOID rsvd)
 This function deletes zone based on provided zoneid. More...
 
RFID_STATUS WINAPI RFID_GetReadTag (RFID_HANDLE32 readerHandle, LPTAG_DATA lpTagData)
 This function returns a Tag if available. More...
 
RFID_STATUS WINAPI RFID_PurgeTags (RFID_HANDLE32 readerHandle, LPVOID rsvd)
 This function purges all tags present in Dll and Reader queues. More...
 
RFID_STATUS WINAPI RFID_Read (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPREAD_ACCESS_PARAMS lpReadAccessParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPTAG_DATA lpTagData, LPVOID rsvd)
 This function reads a specified memory bank of tag(s). More...
 
RFID_STATUS WINAPI RFID_Write (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPWRITE_ACCESS_PARAMS lpWriteAccessParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd)
 This function writes to a specified memory bank of tag(s). More...
 
RFID_STATUS WINAPI RFID_WriteTagID (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPWRITE_SPECIFIC_FIELD_ACCESS_PARAMS lpWriteSpecificFieldAccessParams, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd)
 This function writes to TagID of a specific tag and adjusts the PC bits according to the length of the TagID. More...
 
RFID_STATUS WINAPI RFID_WriteKillPassword (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPWRITE_SPECIFIC_FIELD_ACCESS_PARAMS lpWriteSpecificFieldAccessParams, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd)
 This function writes Kill password of a specific tag. More...
 
RFID_STATUS WINAPI RFID_WriteAccessPassword (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPWRITE_SPECIFIC_FIELD_ACCESS_PARAMS lpWriteSpecificFieldAccessParams, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd)
 This function writes to access password of a specific tag. More...
 
RFID_STATUS WINAPI RFID_Kill (RFID_HANDLE32 readerHandle, UINT8 *pTagData, UINT32 tagDataLength, LPKILL_ACCESS_PARAMS lpKillParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd)
 This function kills tag(s). More...
 
RFID_STATUS WINAPI RFID_Lock (RFID_HANDLE32 readerHandle, UINT8 *pTagData, UINT32 tagDataLength, LPLOCK_ACCESS_PARAMS lpLockAccessParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd)
 This function locks tag(s). More...
 
RFID_STATUS WINAPI RFID_BlockWrite (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPWRITE_ACCESS_PARAMS lpWriteAccessParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd)
 This function allows to write multiple words in a Tag’s Reserved, EPC, TID, or User memory using a single command. More...
 
RFID_STATUS WINAPI RFID_BlockErase (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPBLOCK_ERASE_ACCESS_PARAMS lpBlkEraseAccessParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd)
 This function erases tag(s). More...
 
RFID_STATUS WINAPI RFID_Recommission (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPRECOMMISSION_ACCESS_PARAMS lpRecommissionParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd)
 This function is used for recommissioning tag(s). More...
 
RFID_STATUS WINAPI RFID_BlockPermalock (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPBLOCK_PERMALOCK_ACCESS_PARAMS lpBlkPermalockAccessParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPTAG_DATA lpTagData, LPVOID rsvd)
 This function allows to permalock multiple words in a Tag’s Reserved, EPC, TID, or User memory with a single command, or read the permalock satus of the memory blocks in a Tag's User memory. More...
 
RFID_STATUS WINAPI RFID_InitializeAccessSequence (RFID_HANDLE32 readerHandle)
 This function initializes the access sequence such that operations like Read/Write/Kill/Lock/BlockWrite/BlockErase can be performed in a sequence. More...
 
RFID_STATUS WINAPI RFID_AddOperationToAccessSequence (RFID_HANDLE32 readerHandle, LPOP_CODE_PARAMS lpOpCodeParams, UINT32 *pOpCodeIndex)
 This function adds an operation to the Access sequences. More...
 
RFID_STATUS WINAPI RFID_DeleteOperationFromAccessSequence (RFID_HANDLE32 readerHandle, UINT32 opCodeIndex)
 This function removes one or all operation from the Access Sequence. More...
 
RFID_STATUS WINAPI RFID_DeinitializeAccessSequence (RFID_HANDLE32 readerHandle)
 This function removes all Operations added using RFID_AddOperationToAccessSequence and deinitializes the AccessSequence. More...
 
RFID_STATUS WINAPI RFID_PerformAccessSequence (RFID_HANDLE32 readerHandle, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPTRIGGER_INFO lpTriggerInfo, LPVOID rsvd)
 This function performs the access operations as specified by Access Operation sequence API. More...
 
RFID_STATUS WINAPI RFID_StopAccessSequence (RFID_HANDLE32 readerHandle)
 This function Stops the Access operation which was started using RFID_PerformAccessSequence API. More...
 
RFID_STATUS WINAPI RFID_GetLastAccessResult (RFID_HANDLE32 readerHandle, UINT32 *pSuccessCount, UINT32 *pFailureCount)
 This function gets the number of Tags on which the last Access operation was performed successfully, and the number of tags on which the operation failed. More...
 
RFID_STATUS WINAPI RFID_NXPSetEAS (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPNXP_SET_EAS_PARAMS lpNXPSetEASParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd)
 This function sets the EAS (Electronic Article Surveillance) bit on one more NXP tags in the FOV. More...
 
RFID_STATUS WINAPI RFID_NXPReadProtect (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPNXP_READ_PROTECT_PARAMS lpNXPReadProtectParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd)
 This function sets the Quiet bit on one more NXP tags in the FOV. More...
 
RFID_STATUS WINAPI RFID_NXPResetReadProtect (RFID_HANDLE32 readerHandle, LPNXP_RESET_READ_PROTECT_PARAMS lpNXPResetReadProtectParams, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd)
 This function resets the Quiet bit on the NXP tags in the FOV.The antenna Info on which this operation is to be performed may be specified. More...
 
RFID_STATUS WINAPI RFID_PerformNXPEASScan (RFID_HANDLE32 readerHandle, LPANTENNA_INFO lpAntennaInfo, LPTRIGGER_INFO lpTriggerInfo, LPVOID rsvd)
 This function performs the NXP EAS Scan operation. More...
 
RFID_STATUS WINAPI RFID_StopNXPEASScan (RFID_HANDLE32 readerHandle)
 This function stops the NXP EAS Scan operation. More...
 
RFID_STATUS WINAPI RFID_FujitsuChangeWordLock (RFID_HANDLE32 rfidHandle, UINT8 *pTagID, UINT32 tagIDLength, LPFUJITSU_CHANGE_WORDLOCK_ACCESS_PARAMS lpChangeWordLockParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd)
 
RFID_STATUS WINAPI RFID_FujitsuChangeBlockLock (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPFUJITSU_CHANGE_BLOCKLOCK_ACCESS_PARAMS lpChangeBlockLockParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd)
 
RFID_STATUS WINAPI RFID_FujitsuReadBlockLock (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPFUJITSU_READ_BLOCKLOCK_ACCESS_PARAMS lpReadBlockLockParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPTAG_DATA lpTagData, LPVOID rsvd)
 
RFID_STATUS WINAPI RFID_FujitsuBurstWrite (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPFUJITSU_BURST_WRITE_ACCESS_PARAMS lpBurstWriteParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPTAG_DATA lpTagData, LPVOID rsvd)
 
RFID_STATUS WINAPI RFID_FujitsuBurstErase (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPFUJITSU_BURST_ERASE_ACCESS_PARAMS lpBurstEraseParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPTAG_DATA lpTagData, LPVOID rsvd)
 
RFID_STATUS WINAPI RFID_FujitsuChangeBlockOrAreaGroupPassword (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPFUJITSU_CHANGE_BLOCK_OR_AREA_GROUPPASSWORD_ACCESS_PARAMS lpChangeBlockOrAreaGroupPasswordParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd)
 
RFID_STATUS WINAPI RFID_FujitsuAreaReadLock (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPFUJITSU_AREA_READLOCK_ACCESS_PARAMS lpAreaReadLockParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd)
 
RFID_STATUS WINAPI RFID_FujitsuAreaWriteLock (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPFUJITSU_AREA_WRITELOCK_ACCESS_PARAMS lpAreaWriteLockParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd)
 
RFID_STATUS WINAPI RFID_FujitsuAreaWriteLockWOPassword (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPFUJITSU_AREA_WRITELOCK_WOPASSWORD_ACCESS_PARAMS lpAreaWriteLockWOPasswordParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd)
 
RFID_STATUS WINAPI RFID_ImpinjQTWrite (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPIMPINJ_QT_WRITE_PARAMS lpQTWriteParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd)
 This function writes the QT data to Impinj Monza QT tags. More...
 
RFID_STATUS WINAPI RFID_ImpinjQTRead (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPIMPINJ_QT_READ_PARMS lpQTReadParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPTAG_DATA lpTagData, LPVOID rsvd)
 This function read the QT data from Impinj Monza QT tags. More...
 
RFID_STATUS WINAPI RFID_NXPChangeConfig (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, LPNXP_CHANGE_CONFIG_PARAMS lpNXPChangeConfigParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPTAG_DATA lpTagData, LPVOID rsvd)
 This function sets the change config word for G2IL Tags. More...
 
RFID_STATUS WINAPI RFID_LoginW (RFID_HANDLE32 *pReaderManagementHandle, LPLOGIN_INFOW lpLoginInfo, READER_TYPE readerType, BOOLEAN secureMode, LPVOID rsvd)
 This function is used to login in to the reader. More...
 
RFID_STATUS WINAPI RFID_LoginA (RFID_HANDLE32 *pReaderManagementHandle, LPLOGIN_INFOA lpLoginInfo, READER_TYPE readerType, BOOLEAN secureMode, LPVOID rsvd)
 
RFID_STATUS WINAPI RFID_Logout (RFID_HANDLE32 readerManagementHandle)
 This function is used to logout from the reader. More...
 
RFID_STATUS WINAPI RFID_EnableReadPoint (RFID_HANDLE32 readerManagementHandle, UINT16 antennaID, BOOLEAN status)
 This function enables a Read-Point, i.e. More...
 
RFID_STATUS WINAPI RFID_GetReadPointStatus (RFID_HANDLE32 readerManagementHandle, UINT16 antennaID, BOOLEAN *pStatus)
 This function gets the status of a Read-Point, i.e. More...
 
RFID_STATUS WINAPI RFID_GetReadPointConnectStatus (RFID_HANDLE32 readerManagementHandle, UINT16 antennaID, BOOLEAN *pConnectStatus)
 This function gets the connect status of a Read-Point, i.e. More...
 
RFID_STATUS WINAPI RFID_SetAntennaMode (RFID_HANDLE32 readerManagementHandle, ANTENNA_MODE antennaMode)
 This function sets the antenna mode to either mono static or bi-static. More...
 
RFID_STATUS WINAPI RFID_GetAntennaMode (RFID_HANDLE32 readerManagementHandle, ANTENNA_MODE *pAntennaMode)
 This function gets the antenna mode to either mono-static or bi-static. More...
 
RFID_STATUS WINAPI RFID_ExportProfileToReaderW (RFID_HANDLE32 readerManagementHandle, WCHAR *pProfileName, WCHAR *pProfilePath, BOOLEAN activation)
 
RFID_STATUS WINAPI RFID_ExportProfileToReaderA (RFID_HANDLE32 readerManagementHandle, CHAR *pProfileName, CHAR *pProfilePath, BOOLEAN activation)
 
RFID_STATUS WINAPI RFID_TurnOffRadioWhenIdle (RFID_HANDLE32 readerManagementHandle, INT32 idleTimeoutSeconds)
 This function sets the idle timeout for the radio, after which the radio turns off. More...
 
RFID_STATUS WINAPI RFID_GetRadioIdleTimeout (RFID_HANDLE32 readerManagementHandle, INT32 *pIdleTimeoutSeconds)
 This function gets the radio idle timeout of the reader. More...
 
RFID_STATUS WINAPI RFID_InstallUserAppW (RFID_HANDLE32 readerManagementHandle, WCHAR *pPathToPackage)
 This function installs the application specified by the user on the reader. More...
 
RFID_STATUS WINAPI RFID_InstallUserAppA (RFID_HANDLE32 readerManagementHandle, CHAR *pPathToPackage)
 
RFID_STATUS WINAPI RFID_UninstallUserAppW (RFID_HANDLE32 readerManagementHandle, WCHAR *pAppName)
 This function uninstalls the application specified by the user from the reader. More...
 
RFID_STATUS WINAPI RFID_UninstallUserAppA (RFID_HANDLE32 readerManagementHandle, CHAR *pAppName)
 
RFID_STATUS WINAPI RFID_StartUserAppW (RFID_HANDLE32 readerManagementHandle, WCHAR *pAppName)
 This function starts the application specified by the user. More...
 
RFID_STATUS WINAPI RFID_StartUserAppA (RFID_HANDLE32 readerManagementHandle, CHAR *pAppName)
 
RFID_STATUS WINAPI RFID_StopUserAppW (RFID_HANDLE32 readerManagementHandle, WCHAR *pAppName)
 This function stops the application specified by the user. More...
 
RFID_STATUS WINAPI RFID_StopUserAppA (RFID_HANDLE32 readerHandle, CHAR *pAppName)
 
RFID_STATUS WINAPI RFID_GetUserAppRunStatusW (RFID_HANDLE32 readerManagementHandle, WCHAR *pAppName, BOOLEAN *pRunStatus)
 This function gets the run status of the application specified by the user. More...
 
RFID_STATUS WINAPI RFID_GetUserAppRunStatusA (RFID_HANDLE32 readerManagementHandle, CHAR *pAppName, BOOLEAN *pRunStatus)
 
RFID_STATUS WINAPI RFID_ListUserAppsW (RFID_HANDLE32 readerManagementHandle, LPUSERAPP_LISTW lpAppList)
 This function lists all the user applications installed on the reader. More...
 
RFID_STATUS WINAPI RFID_ListUserAppsA (RFID_HANDLE32 readerManagementHandle, LPUSERAPP_LISTA lpAppList)
 This function lists all the user applications installed on the reader. More...
 
RFID_STATUS WINAPI RFID_SetUserAppAutoStartW (RFID_HANDLE32 readerManagementHandle, WCHAR *pAppName, BOOLEAN Enable)
 This function enables/disables autoStart of the applications specified by the reader. More...
 
RFID_STATUS WINAPI RFID_SetUserAppAutoStartA (RFID_HANDLE32 readerManagementHandle, CHAR *pAppName, BOOLEAN Enable)
 
RFID_STATUS WINAPI RFID_ImportProfileFromReaderW (RFID_HANDLE32 readerManagementHandle, WCHAR *pProfileName, WCHAR *pProfilePath)
 
RFID_STATUS WINAPI RFID_ImportProfileFromReaderA (RFID_HANDLE32 readerManagementHandle, CHAR *pProfileName, CHAR *pProfilePath)
 
RFID_STATUS WINAPI RFID_GetProfileListW (RFID_HANDLE32 readerManagementHandle, LPPROFILE_LISTW lpProfileList)
 Function name : RFID_GetProfileList. More...
 
RFID_STATUS WINAPI RFID_GetProfileListA (RFID_HANDLE32 readerManagementHandle, LPPROFILE_LISTA lpProfileList)
 
RFID_STATUS WINAPI RFID_SetActiveProfileW (RFID_HANDLE32 readerManagementHandle, WCHAR *pProfileName)
 Function name : RFID_SetActiveProfile. More...
 
RFID_STATUS WINAPI RFID_SetActiveProfileA (RFID_HANDLE32 readerManagementHandle, CHAR *pProfileName)
 
RFID_STATUS WINAPI RFID_DeleteProfileW (RFID_HANDLE32 readerManagementHandle, WCHAR *pProfileName)
 Function name : RFID_DeleteProfile. More...
 
RFID_STATUS WINAPI RFID_DeleteProfileA (RFID_HANDLE32 readerManagementHandle, CHAR *pProfileName)
 
RFID_STATUS WINAPI RFID_UpdateSoftwareW (RFID_HANDLE32 readerManagementHandle, LPFTPSERVER_INFOW pLocationInfo)
 This function updates the reader firmware software from the FTP/SCP server. More...
 
RFID_STATUS WINAPI RFID_UpdateSoftwareA (RFID_HANDLE32 readerManagementHandle, LPFTPSERVER_INFOA pLocationInfo)
 
RFID_STATUS WINAPI RFID_UpdateRadioFirmwareW (RFID_HANDLE32 readerManagementHandle, WCHAR *pFileName)
 
RFID_STATUS WINAPI RFID_UpdateRadioFirmwareA (RFID_HANDLE32 readerManagementHandle, CHAR *pFileName)
 
RFID_STATUS WINAPI RFID_UpdateRadioConfigW (RFID_HANDLE32 readerManagementHandle, WCHAR *pFileName)
 
RFID_STATUS WINAPI RFID_UpdateRadioConfigA (RFID_HANDLE32 readerManagementHandle, CHAR *pFileName)
 
RFID_STATUS WINAPI RFID_GetUpdateStatusW (RFID_HANDLE32 readerManagementHandle, LPUPDATE_STATUSW lpStatus)
 This function gets the firmware/software update status from the reader. More...
 
RFID_STATUS WINAPI RFID_GetUpdateStatusA (RFID_HANDLE32 readerManagementHandle, LPUPDATE_STATUSA lpStatus)
 
RFID_STATUS WINAPI RFID_Restart (RFID_HANDLE32 readerManagementHandle)
 This function issues a restart command to the RFID device. More...
 
RFID_STATUS WINAPI RFID_GetSystemInfoW (RFID_HANDLE32 readerManagementHandle, LPREADER_SYSTEM_INFOW lpSystemInfo)
 This function gets the system Information related to the reader. More...
 
RFID_STATUS WINAPI RFID_GetSystemInfoA (RFID_HANDLE32 readerManagementHandle, LPREADER_SYSTEM_INFOA lpSystemInfo)
 
RFID_STATUS WINAPI RFID_GetNetworkInterfaceSettingsW (RFID_HANDLE32 readerManagementHandle, LPREADER_NETWORK_INFOW lpnetworkInfo)
 This function gets the Network Information related to the reader. More...
 
RFID_STATUS WINAPI RFID_GetNetworkInterfaceSettingsA (RFID_HANDLE32 readerManagementHandle, LPREADER_NETWORK_INFOA lpnetworkInfo)
 This function gets the Network Information related to the reader. More...
 
RFID_STATUS WINAPI RFID_SetNetworkInterfaceSettingsW (RFID_HANDLE32 readerManagementHandle, LPREADER_NETWORK_INFOW lpnetworkInfo)
 This function sets the Network Interfcae Settings. More...
 
RFID_STATUS WINAPI RFID_SetNetworkInterfaceSettingsA (RFID_HANDLE32 readerManagementHandle, LPREADER_NETWORK_INFOA lpnetworkInfo)
 This function sets the Network Interfcae Settings. More...
 
RFID_STATUS WINAPI RFID_GetHealthStatus (RFID_HANDLE32 readerManagementHandle, SERVICE_ID serviceID, HEALTH_STATUS *pHealthStatus, LPVOID rsvd)
 This function gets the health status of the RFID reader. More...
 
RFID_STATUS WINAPI RFID_GetUSBOperationMode (RFID_HANDLE32 readerManagementHandle, LPUSB_OPERATION_INFO lpUsbOperationInfo)
 This function gets the USB operation settings of the RFID Reader. More...
 
RFID_STATUS WINAPI RFID_SetUSBOperationMode (RFID_HANDLE32 readerManagementHandle, LPUSB_OPERATION_INFO lpUsbOperationInfo)
 This function sets the USB operation Mode settings of the RFID Reader. More...
 
RFID_STATUS WINAPI RFID_GetGPIDebounceTime (RFID_HANDLE32 readerManagementHandle, UINT32 *pDebounceTimeMilliseconds, LPVOID rsvd)
 This function gets the GPI debounce time of the RFID Reader. More...
 
RFID_STATUS WINAPI RFID_SetGPIDebounceTime (RFID_HANDLE32 readerManagementHandle, UINT32 debounceTimeMilliseconds, LPVOID rsvd)
 This function sets the GPI Debounce time of the RFID Reader. More...
 
RFID_STATUS WINAPI RFID_SetUserLED (RFID_HANDLE32 readerManagementHandle, LPLED_INFO lpLedInfo)
 This function sets User LED of the RFID Reader. More...
 
RFID_STATUS WINAPI RFID_GetLocalTime (RFID_HANDLE32 readerManagementHandle, LPSYSTEMTIME lpSystemTime)
 This function gets the local time of the RFID Reader. More...
 
RFID_STATUS WINAPI RFID_SetLocalTime (RFID_HANDLE32 readerManagementHandle, LPSYSTEMTIME lpSystemTime)
 This function sets Local time of the RFID Reader. More...
 
RFID_STATUS WINAPI RFID_GetReaderStats (RFID_HANDLE32 readerManagementHandle, UINT16 antennaID, LPREADER_STATS lpReaderStats)
 This function gets the statistics from the Reader. More...
 
RFID_STATUS WINAPI RFID_ClearReaderStats (RFID_HANDLE32 readerManagementHandle)
 This function clears the reader statistics. More...
 
RFID_STATUS WINAPI RFID_SetReaderInfoW (RFID_HANDLE32 readerManagementHandle, LPREADER_INFOW lpReaderInfo)
 This function sets the Reader information in the reader. More...
 
RFID_STATUS WINAPI RFID_SetReaderInfoA (RFID_HANDLE32 readerManagementHandle, LPREADER_INFOA lpReaderInfo)
 
RFID_STATUS WINAPI RFID_GetReaderInfoW (RFID_HANDLE32 readerManagementHandle, LPREADER_INFOW lpReaderInfo)
 This function gets the Reader information in the reader. More...
 
RFID_STATUS WINAPI RFID_GetReaderInfoA (RFID_HANDLE32 readerManagementHandle, LPREADER_INFOA lpReaderInfo)
 
RFID_STATUS WINAPI RFID_GetTimeZoneListW (RFID_HANDLE32 readerManagementHandle, LPTIME_ZONE_LISTW lpTimeZoneList)
 Function name : RFID_GetTimeZoneList. More...
 
RFID_STATUS WINAPI RFID_GetTimeZoneListA (RFID_HANDLE32 readerManagementHandle, LPTIME_ZONE_LISTA lpTimeZoneList)
 
RFID_STATUS WINAPI RFID_SetTimeZone (RFID_HANDLE32 readerManagementHandle, UINT16 timeZoneIndex)
 This function sets the time zone index in the reader. More...
 
RFID_STATUS WINAPI RFID_GetLLRPConnectionConfigW (RFID_HANDLE32 readerManagementHandle, LPLLRP_CONNECTION_CONFIGW lpLLRPConnectionConfig)
 This function gets the LLRP Connection Configuration from the reader. More...
 
RFID_STATUS WINAPI RFID_GetLLRPConnectionConfigA (RFID_HANDLE32 readerManagementHandle, LPLLRP_CONNECTION_CONFIGA lpLLRPConnectionConfig)
 
RFID_STATUS WINAPI RFID_SetLLRPConnectionConfigW (RFID_HANDLE32 readerManagementHandle, LPLLRP_CONNECTION_CONFIGW lpLLRPConnectionConfig)
 This function sets the LLRP Connection Configuration at the reader. More...
 
RFID_STATUS WINAPI RFID_SetLLRPConnectionConfigA (RFID_HANDLE32 readerManagementHandle, LPLLRP_CONNECTION_CONFIGA lpLLRPConnectionConfig)
 
RFID_STATUS WINAPI RFID_GetLLRPConnectionStatusW (RFID_HANDLE32 readerManagementHandle, LPLLRP_CONNECTION_STATUSW lpLLRPConnectionStatus)
 This function gets the LLRP Connection Status from the reader. More...
 
RFID_STATUS WINAPI RFID_GetLLRPConnectionStatusA (RFID_HANDLE32 readerManagementHandle, LPLLRP_CONNECTION_STATUSA lpLLRPConnectionStatus)
 
RFID_STATUS WINAPI RFID_InitiateLLRPConnectionFromReader (RFID_HANDLE32 readerManagementHandle, LPVOID rsvd)
 This function initiates an LLRP Connection from the reader to the port on the Server-IP as configured in LLRP_CONNECTION_CONFIG. More...
 
RFID_STATUS WINAPI RFID_DisconnectLLRPConnectionFromReader (RFID_HANDLE32 readerManagementHandle)
 This function disconnects the current LLRP Connection from the reader. More...
 
RFID_STATUS WINAPI RFID_SetTraceLevel (RFID_HANDLE32 readerHandle, UINT32 traceLevel)
 This function sets the trace level for debugging purpose. More...
 
WCHAR *WINAPI RFID_GetErrorDescriptionW (RFID_STATUS errorCode)
 This function gets the error description for the specified error code. More...
 
CHAR *WINAPI RFID_GetErrorDescriptionA (RFID_STATUS errorCode)
 
RFID_STATUS WINAPI RFID_GetLastErrorInfoW (RFID_HANDLE32 readerHandle, LPERROR_INFOW lpErrorInfo)
 This function gets the error information for the last function call. More...
 
RFID_STATUS WINAPI RFID_GetLastErrorInfoA (RFID_HANDLE32 readerHandle, LPERROR_INFOA lpErrorInfo)
 
RFID_STATUS WINAPI RFID_SetCableLossCompensation (RFID_HANDLE32 readerManagementHandle, UINT16 nTotalAntennasToSet, LPCABLE_LOSS_COMPENSATION *lppCableLossCompensation)
 This function sets the cable loss compensation settings. More...
 
RFID_STATUS WINAPI RFID_GetCableLossCompensation (RFID_HANDLE32 readerManagementHandle, LPCABLE_LOSS_COMPENSATION lpCableLossCompensation)
 This function gets the cable loss compensation setting for given antenna ID. More...
 
RFID_STATUS WINAPI RFID_GetSupportedRegionListW (RFID_HANDLE32 readerManagementHandle, REGION_LISTW *SupportedRegions)
 This function gives list of supported regions on Reader. More...
 
RFID_STATUS WINAPI RFID_GetSupportedRegionListA (RFID_HANDLE32 readerManagementHandle, REGION_LISTA *SupportedRegions)
 
RFID_STATUS WINAPI RFID_GetRegionStandardListW (RFID_HANDLE32 readerManagementHandle, WCHAR *RegionName, STANDARD_INFO_LISTW *RegionStds)
 This function gives list of supported communication standards for a particular region. More...
 
RFID_STATUS WINAPI RFID_GetRegionStandardListA (RFID_HANDLE32 readerManagementHandle, CHAR *RegionName, STANDARD_INFO_LISTA *RegionStds)
 
RFID_STATUS WINAPI RFID_SetActiveRegionW (RFID_HANDLE32 readerManagementHandle, WCHAR *RegionName, WCHAR *CommunicationStandardName)
 Set particular region as active region. More...
 
RFID_STATUS WINAPI RFID_SetActiveRegionA (RFID_HANDLE32 readerManagementHandle, CHAR *RegionName, CHAR *CommunicationStandardName)
 
RFID_STATUS WINAPI RFID_SetFrequencySetting (RFID_HANDLE32 readerManagementHandle, BOOLEAN bEnableFrequencyHopping, CHANNEL_LIST *lpChannelTable)
 Set freq-hopping with a list of supported channel indexes for active region. More...
 
RFID_STATUS WINAPI RFID_GetActiveRegionInfoW (RFID_HANDLE32 readerManagementHandle, ACTIVE_REGION_INFOW *ActiveRegionInfo)
 Get region information which is currently active region and frequency settings. More...
 
RFID_STATUS WINAPI RFID_GetActiveRegionInfoA (RFID_HANDLE32 readerManagementHandle, ACTIVE_REGION_INFOA *ActiveRegionInfo)
 
RFID_STATUS WINAPI RFID_GetActiveRegionStandardInfoW (RFID_HANDLE32 readerManagementHandle, STANDARD_REGION_INFOW *CurrentActiveRegionStandardInfo)
 Get active region standard information. More...
 
RFID_STATUS WINAPI RFID_GetActiveRegionStandardInfoA (RFID_HANDLE32 readerManagementHandle, STANDARD_REGION_INFOA *CurrentActiveRegionStandardInfo)
 
RFID_STATUS WINAPI RFID_ChangePasswordW (RFID_HANDLE32 readerManagementHandle, USER_INFOW *lpUserInfo)
 This function changes the password for the given user. More...
 
RFID_STATUS WINAPI RFID_ChangePasswordA (RFID_HANDLE32 readerManagementHandle, USER_INFOA *lpUserInfo)
 
RFID_STATUS WINAPI RFID_GetPowerNegotiationState (RFID_HANDLE32 readerManagementHandle, BOOLEAN *lpPowerNegotiationInfo)
 This function gets the power negotiation state of the RFID Reader. More...
 
RFID_STATUS WINAPI RFID_SetPowerNegotiationState (RFID_HANDLE32 readerManagementHandle, BOOLEAN powerNegotiationInfo)
 This function sets the power negotiation state of the RFID Reader. More...
 
RFID_STATUS WINAPI RFID_GetPowerNegotiationStatus (RFID_HANDLE32 readerManagementHandle, POWER_NEGOTIATION_STATUS *lpPowerNegotiationStatus)
 This function gets the Power Negotiation Status of the RFID reader. More...
 
RFID_STATUS WINAPI RFID_FactoryReset (RFID_HANDLE32 readerManagementHandle)
 This function issues a Reset to Factory Defaults command to the RFID device. More...
 
RFID_STATUS WINAPI RFID_SetNTPServerW (RFID_HANDLE32 readerManagementHandle, LPTIME_SERVER_INFOW lpTimeServerInfo)
 This function sets the NTP Server configuration. More...
 
RFID_STATUS WINAPI RFID_SetNTPServerA (RFID_HANDLE32 readerManagementHandle, LPTIME_SERVER_INFOA lpTimeServerInfo)
 This function sets the NTP Server configuration. More...
 
RFID_STATUS WINAPI RFID_GetNTPServerW (RFID_HANDLE32 readerManagementHandle, LPTIME_SERVER_INFOW lpTimeServerInfo)
 This function gets the NTP Server configuration. More...
 
RFID_STATUS WINAPI RFID_GetNTPServerA (RFID_HANDLE32 readerManagementHandle, LPTIME_SERVER_INFOA lpTimeServerInfo)
 This function gets the NTP Server configuration. More...
 
RFID_STATUS WINAPI RFID_SetWirelessNetworkW (RFID_HANDLE32 readerManagementHandle, LPWIRELESS_CONFIGURED_PARAMETERSW lpWirelessConfiguredParameters)
 This function sets the Wireless Network configuration. More...
 
RFID_STATUS WINAPI RFID_SetWirelessNetworkA (RFID_HANDLE32 readerManagementHandle, LPWIRELESS_CONFIGURED_PARAMETERSA lpWirelessConfiguredParameters)
 This function sets the Wireless Network configuration. More...
 
RFID_STATUS WINAPI RFID_SetSysLogServerW (RFID_HANDLE32 readerManagementHandle, LPSYSLOG_SERVER_INFOW lpSysLogServerInfo)
 This function sets the SysLog Server configuration. More...
 
RFID_STATUS WINAPI RFID_SetSysLogServerA (RFID_HANDLE32 readerManagementHandle, LPSYSLOG_SERVER_INFOA lpSysLogServerInfo)
 This function sets the SysLog Server configuration. More...
 
RFID_STATUS WINAPI RFID_GetSysLogServerW (RFID_HANDLE32 readerManagementHandle, LPSYSLOG_SERVER_INFOW lpSysLogServerInfo)
 This function gets the SysLog Server configuration. More...
 
RFID_STATUS WINAPI RFID_GetSysLogServerA (RFID_HANDLE32 readerManagementHandle, LPSYSLOG_SERVER_INFOA lpSysLogServerInfo)
 This function gets the SysLog Server configuration. More...
 
RFID_STATUS WINAPI RFID_GetWirelessConfigParametersW (RFID_HANDLE32 readerManagementHandle, LPWIRELESS_CONFIGURED_PARAMETERSW lpWirelessConfiguredParameters)
 This function gets the SysLog Server configuration. More...
 
RFID_STATUS WINAPI RFID_GetWirelessConfigParametersA (RFID_HANDLE32 readerManagementHandle, LPWIRELESS_CONFIGURED_PARAMETERSA lpWirelessConfiguredParameters)
 This function gets the Wireless N/W Configuration Parameters. More...
 
RFID_STATUS WINAPI RFID_GetTemperatureStatusW (RFID_HANDLE32 readerManagementHandle, LPTEMPERATURE_STATUSW lpTemperatureStatus)
 This function gets the Temperature Status of the RFID reader. More...
 
RFID_STATUS WINAPI RFID_GetTemperatureStatusA (RFID_HANDLE32 readerManagementHandle, LPTEMPERATURE_STATUSA lpTemperatureStatus)
 This function gets the Temperature Status of the RFID reader. More...
 
RFID_STATUS WINAPI RFID_GetRadioTransmitDelay (RFID_HANDLE32 readerHandle, RADIO_TRANSMIT_DELAY_TYPE *pType, UINT8 *pTime)
 This function gets the transmit delay of the RFID Radio Module. More...
 
RFID_STATUS WINAPI RFID_SetRadioTransmitDelay (RFID_HANDLE32 readerHandle, RADIO_TRANSMIT_DELAY_TYPE type, UINT8 time)
 This function sets the transmit delay of the RFID Radio Module. More...
 
RFID_STATUS WINAPI RFID_GetFilesToUpdateW (RFID_HANDLE32 readerManagementHandle, LPFILE_UPDATE_LISTW lpUpdateFileList)
 Function name : RFID_GetFilesToUpdate. More...
 
RFID_STATUS WINAPI RFID_GetFilesToUpdateA (RFID_HANDLE32 readerManagementHandle, LPFILE_UPDATE_LISTA lpUpdateFileList)
 
RFID_STATUS WINAPI RFID_UpdatePartition (RFID_HANDLE32 readerManagementHandle, UINT16 partitionIndex)
 This function updates the partition for the given partition index. More...
 
RFID_STATUS WINAPI RFID_GetUpdatePartitionStatusW (RFID_HANDLE32 readerManagementHandle, LPUPDATE_PARTITION_STATUSW lpStatus)
 This function gets the partition update status. More...
 
RFID_STATUS WINAPI RFID_GetUpdatePartitionStatusA (RFID_HANDLE32 readerManagementHandle, LPUPDATE_PARTITION_STATUSA lpStatus)
 
RFID_STATUS WINAPI RFID_UpdateComplete (RFID_HANDLE32 readerManagementHandle)
 This function completes the single file update and reboots the reader. More...
 
RFID_STATUS WINAPI RFID_GetCountryCodeFromRegion (RFID_HANDLE32 readerManagementHandle, WCHAR *RegionName, UINT32 *CountryCode)
 This function get the country code given the region name. More...
 
RFID_STATUS WINAPI RFID_GenerateRegionsConfigFile (RFID_HANDLE32 readerManagementHandle)
 This function is used to generate regions config file in RE40. More...
 
RFID_STATUS WINAPI RFID_ComPortsDiscoveryA (CONNECTION_INFO connectionInfo, LPComPortsA pixieComPorts, RE_SUPPORTED_BAUDRATE baudRate)
 This function discovers the com ports to which pixie modules are commected for a given baudrate. More...
 
RFID_STATUS WINAPI RFID_ComPortsDiscoveryW (CONNECTION_INFO connectionInfo, LPComPortsW pixieComPorts, RE_SUPPORTED_BAUDRATE baudRate)
 This function discovers the com ports to which pixie modules are commected for a given baudrate. More...
 

Detailed Description

RFID API4 main header file defines external interfaces for RFID API4 Library

Macro Definition Documentation

◆ RFID_Connect

#define RFID_Connect   RFID_ConnectA

◆ RFID_GetDllVersionInfo

#define RFID_GetDllVersionInfo   RFID_GetDllVersionInfoA

◆ RFID_GetReaderCaps

#define RFID_GetReaderCaps   RFID_GetReaderCapsA

◆ RFID_AddZone

#define RFID_AddZone   RFID_AddZoneA

◆ RFID_Login

#define RFID_Login   RFID_LoginA

◆ RFID_ExportProfileToReader

#define RFID_ExportProfileToReader   RFID_ExportProfileToReaderA

◆ RFID_InstallUserApp

#define RFID_InstallUserApp   RFID_InstallUserAppA

◆ RFID_UninstallUserApp

#define RFID_UninstallUserApp   RFID_UninstallUserAppA

◆ RFID_StartUserApp

#define RFID_StartUserApp   RFID_StartUserAppA

◆ RFID_StopUserApp

#define RFID_StopUserApp   RFID_StopUserAppA

◆ RFID_GetUserAppRunStatus

#define RFID_GetUserAppRunStatus   RFID_GetUserAppRunStatusA

◆ RFID_ListUserApps

#define RFID_ListUserApps   RFID_ListUserAppsA

◆ RFID_SetUserAppAutoStart

#define RFID_SetUserAppAutoStart   RFID_SetUserAppAutoStartA

◆ RFID_ImportProfileFromReader

#define RFID_ImportProfileFromReader   RFID_ImportProfileFromReaderA

◆ RFID_GetProfileList

#define RFID_GetProfileList   RFID_GetProfileListA

◆ RFID_SetActiveProfile

#define RFID_SetActiveProfile   RFID_SetActiveProfileA

◆ RFID_DeleteProfile

#define RFID_DeleteProfile   RFID_DeleteProfileA

◆ RFID_UpdateSoftware

#define RFID_UpdateSoftware   RFID_UpdateSoftwareA

◆ RFID_UpdateRadioFirmware

#define RFID_UpdateRadioFirmware   RFID_UpdateRadioFirmwareA

◆ RFID_UpdateRadioConfig

#define RFID_UpdateRadioConfig   RFID_UpdateRadioConfigA

◆ RFID_GetUpdateStatus

#define RFID_GetUpdateStatus   RFID_GetUpdateStatusA

◆ RFID_GetSystemInfo

#define RFID_GetSystemInfo   RFID_GetSystemInfoA

◆ RFID_GetNetworkInterfaceSettings

#define RFID_GetNetworkInterfaceSettings   RFID_GetNetworkInterfaceSettingsA

◆ RFID_SetNetworkInterfaceSettings

#define RFID_SetNetworkInterfaceSettings   RFID_SetNetworkInterfaceSettingsA

◆ RFID_SetReaderInfo

#define RFID_SetReaderInfo   RFID_SetReaderInfoA

◆ RFID_GetReaderInfo

#define RFID_GetReaderInfo   RFID_GetReaderInfoA

◆ RFID_GetTimeZoneList

#define RFID_GetTimeZoneList   RFID_GetTimeZoneListA

◆ RFID_GetLLRPConnectionConfig

#define RFID_GetLLRPConnectionConfig   RFID_GetLLRPConnectionConfigA

◆ RFID_SetLLRPConnectionConfig

#define RFID_SetLLRPConnectionConfig   RFID_SetLLRPConnectionConfigA

◆ RFID_GetLLRPConnectionStatus

#define RFID_GetLLRPConnectionStatus   RFID_GetLLRPConnectionStatusA

◆ RFID_GetErrorDescription

#define RFID_GetErrorDescription   RFID_GetErrorDescriptionA

◆ RFID_GetLastErrorInfo

#define RFID_GetLastErrorInfo   RFID_GetLastErrorInfoA

◆ RFID_ComPortsDiscovery

#define RFID_ComPortsDiscovery   RFID_ComPortsDiscoveryA

◆ RFID_GetSupportedRegionList

#define RFID_GetSupportedRegionList   RFID_GetSupportedRegionListA

◆ RFID_GetRegionStandardList

#define RFID_GetRegionStandardList   RFID_GetRegionStandardListA

◆ RFID_SetActiveRegion

#define RFID_SetActiveRegion   RFID_SetActiveRegionA

◆ RFID_GetActiveRegionInfo

#define RFID_GetActiveRegionInfo   RFID_GetActiveRegionInfoA

◆ RFID_GetActiveRegionStandardInfo

#define RFID_GetActiveRegionStandardInfo   RFID_GetActiveRegionStandardInfoA

◆ RFID_ChangePassword

#define RFID_ChangePassword   RFID_ChangePasswordA

◆ RFID_SetNTPServer

#define RFID_SetNTPServer   RFID_SetNTPServerA

◆ RFID_GetNTPServer

#define RFID_GetNTPServer   RFID_GetNTPServerA

◆ RFID_SetSysLogServer

#define RFID_SetSysLogServer   RFID_SetSysLogServerA

◆ RFID_GetSysLogServer

#define RFID_GetSysLogServer   RFID_GetSysLogServerA

◆ RFID_SetWirelessNetwork

#define RFID_SetWirelessNetwork   RFID_SetWirelessNetworkA

◆ RFID_GetWirelessConfigParameters

#define RFID_GetWirelessConfigParameters   RFID_GetWirelessConfigParametersA

◆ RFID_GetTemperatureStatus

#define RFID_GetTemperatureStatus   RFID_GetTemperatureStatusA

◆ RFID_GetFilesToUpdate

#define RFID_GetFilesToUpdate   RFID_GetFilesToUpdateA

◆ RFID_GetUpdatePartitionStatus

#define RFID_GetUpdatePartitionStatus   RFID_GetUpdatePartitionStatusA

Typedef Documentation

◆ RfidEventCallbackFunction

typedef void(WINAPI * RfidEventCallbackFunction) (RFID_HANDLE32 readerHandle, RFID_EVENT_TYPE eventType)

Function Documentation

◆ RFID_DeallocateTag()

RFID_STATUS WINAPI RFID_DeallocateTag ( RFID_HANDLE32  readerHandle,
LPTAG_DATA  lpTagData 
)

◆ RFID_FujitsuChangeWordLock()

RFID_STATUS WINAPI RFID_FujitsuChangeWordLock ( RFID_HANDLE32  rfidHandle,
UINT8 pTagID,
UINT32  tagIDLength,
LPFUJITSU_CHANGE_WORDLOCK_ACCESS_PARAMS  lpChangeWordLockParams,
LPACCESS_FILTER  lpAccessFilter,
LPANTENNA_INFO  lpAntennaInfo,
LPVOID  rsvd 
)

◆ RFID_FujitsuChangeBlockLock()

RFID_STATUS WINAPI RFID_FujitsuChangeBlockLock ( RFID_HANDLE32  readerHandle,
UINT8 pTagID,
UINT32  tagIDLength,
LPFUJITSU_CHANGE_BLOCKLOCK_ACCESS_PARAMS  lpChangeBlockLockParams,
LPACCESS_FILTER  lpAccessFilter,
LPANTENNA_INFO  lpAntennaInfo,
LPVOID  rsvd 
)

◆ RFID_FujitsuReadBlockLock()

RFID_STATUS WINAPI RFID_FujitsuReadBlockLock ( RFID_HANDLE32  readerHandle,
UINT8 pTagID,
UINT32  tagIDLength,
LPFUJITSU_READ_BLOCKLOCK_ACCESS_PARAMS  lpReadBlockLockParams,
LPACCESS_FILTER  lpAccessFilter,
LPANTENNA_INFO  lpAntennaInfo,
LPTAG_DATA  lpTagData,
LPVOID  rsvd 
)

◆ RFID_FujitsuBurstWrite()

RFID_STATUS WINAPI RFID_FujitsuBurstWrite ( RFID_HANDLE32  readerHandle,
UINT8 pTagID,
UINT32  tagIDLength,
LPFUJITSU_BURST_WRITE_ACCESS_PARAMS  lpBurstWriteParams,
LPACCESS_FILTER  lpAccessFilter,
LPANTENNA_INFO  lpAntennaInfo,
LPTAG_DATA  lpTagData,
LPVOID  rsvd 
)

◆ RFID_FujitsuBurstErase()

RFID_STATUS WINAPI RFID_FujitsuBurstErase ( RFID_HANDLE32  readerHandle,
UINT8 pTagID,
UINT32  tagIDLength,
LPFUJITSU_BURST_ERASE_ACCESS_PARAMS  lpBurstEraseParams,
LPACCESS_FILTER  lpAccessFilter,
LPANTENNA_INFO  lpAntennaInfo,
LPTAG_DATA  lpTagData,
LPVOID  rsvd 
)

◆ RFID_FujitsuChangeBlockOrAreaGroupPassword()

RFID_STATUS WINAPI RFID_FujitsuChangeBlockOrAreaGroupPassword ( RFID_HANDLE32  readerHandle,
UINT8 pTagID,
UINT32  tagIDLength,
LPFUJITSU_CHANGE_BLOCK_OR_AREA_GROUPPASSWORD_ACCESS_PARAMS  lpChangeBlockOrAreaGroupPasswordParams,
LPACCESS_FILTER  lpAccessFilter,
LPANTENNA_INFO  lpAntennaInfo,
LPVOID  rsvd 
)

◆ RFID_FujitsuAreaReadLock()

RFID_STATUS WINAPI RFID_FujitsuAreaReadLock ( RFID_HANDLE32  readerHandle,
UINT8 pTagID,
UINT32  tagIDLength,
LPFUJITSU_AREA_READLOCK_ACCESS_PARAMS  lpAreaReadLockParams,
LPACCESS_FILTER  lpAccessFilter,
LPANTENNA_INFO  lpAntennaInfo,
LPVOID  rsvd 
)

◆ RFID_FujitsuAreaWriteLock()

RFID_STATUS WINAPI RFID_FujitsuAreaWriteLock ( RFID_HANDLE32  readerHandle,
UINT8 pTagID,
UINT32  tagIDLength,
LPFUJITSU_AREA_WRITELOCK_ACCESS_PARAMS  lpAreaWriteLockParams,
LPACCESS_FILTER  lpAccessFilter,
LPANTENNA_INFO  lpAntennaInfo,
LPVOID  rsvd 
)

◆ RFID_FujitsuAreaWriteLockWOPassword()

RFID_STATUS WINAPI RFID_FujitsuAreaWriteLockWOPassword ( RFID_HANDLE32  readerHandle,
UINT8 pTagID,
UINT32  tagIDLength,
LPFUJITSU_AREA_WRITELOCK_WOPASSWORD_ACCESS_PARAMS  lpAreaWriteLockWOPasswordParams,
LPACCESS_FILTER  lpAccessFilter,
LPANTENNA_INFO  lpAntennaInfo,
LPVOID  rsvd 
)

◆ RFID_ExportProfileToReaderW()

RFID_STATUS WINAPI RFID_ExportProfileToReaderW ( RFID_HANDLE32  readerManagementHandle,
WCHAR pProfileName,
WCHAR pProfilePath,
BOOLEAN  activation 
)

◆ RFID_ImportProfileFromReaderW()

RFID_STATUS WINAPI RFID_ImportProfileFromReaderW ( RFID_HANDLE32  readerManagementHandle,
WCHAR pProfileName,
WCHAR pProfilePath 
)

◆ RFID_UpdateRadioFirmwareW()

RFID_STATUS WINAPI RFID_UpdateRadioFirmwareW ( RFID_HANDLE32  readerManagementHandle,
WCHAR pFileName 
)

◆ RFID_UpdateRadioConfigW()

RFID_STATUS WINAPI RFID_UpdateRadioConfigW ( RFID_HANDLE32  readerManagementHandle,
WCHAR pFileName 
)

◆ RFID_ChangePasswordA()

RFID_STATUS WINAPI RFID_ChangePasswordA ( RFID_HANDLE32  readerManagementHandle,
USER_INFOA lpUserInfo 
)