![]() |
RFID API Documentation
1.0
Reference guide for RFID API
|
RFID API Library Implementation in C More...
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_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_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_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_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_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_GetDllVersionInfoW (LPVERSION_INFO 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_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_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_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_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_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... | |
| 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_DeallocateTag (RFID_HANDLE32 readerHandle, TAG_DATA *pTagData) |
| This function de-allocates the TAG_DATA structure previously created using RFID_AllocateTag. More... | |
| RFID_STATUS WINAPI | RFID_DeallocateRFSurvey (RFID_HANDLE32 readerHandle, LPRFSURVEY_DATA lpRFSurveyData) |
| This function de-allocates the RF_SURVEY_DATA structure previously created using RFID_AllocateRFSurvey. 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_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_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_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_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_GetRFSurvey (RFID_HANDLE32 readerHandle, LPRFSURVEY_DATA lpRFSurveyData) |
| This function returns a RFSurvey data if available. 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_NXPStopBrandCheck (RFID_HANDLE32 readerHandle) |
| This function stops the inventory operation. More... | |
| RFID_STATUS WINAPI | RFID_StopInventory (RFID_HANDLE32 readerHandle) |
| This function stops the inventory operation. More... | |
| RFID_STATUS WINAPI | RFID_StopRFSurvey (RFID_HANDLE32 readerHandle) |
| This function stops the rf survey operation. 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 *pTagID, UINT32 tagIDLength, 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 *pTagID, UINT32 tagIDLength, LPLOCK_ACCESS_PARAMS lpLockParams, 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_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_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_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_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_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_FujitsuChangeWordLock (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, FUJITSU_CHANGE_WORDLOCK_ACCESS_PARAMS *lpChangeWordLockAccessParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd) |
| This function changes the WordLock flags of upto two consecutive words on one more Fujitsu tags in the FOV. More... | |
| RFID_STATUS WINAPI | RFID_FujitsuChangeBlockLock (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, FUJITSU_CHANGE_BLOCKLOCK_ACCESS_PARAMS *lpChangeBlockLockAccessParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd) |
| This function changes the Block-Lock flags of a particular BlockGroup on one or more Fujitsu tags in the FOV. More... | |
| RFID_STATUS WINAPI | RFID_FujitsuReadBlockLock (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, FUJITSU_READ_BLOCKLOCK_ACCESS_PARAMS *lpReadBlockLockParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, TAG_DATA *lpTagData, LPVOID rsvd) |
| This function reads the status of Block-Lock flags of a particular BlockGroup on one or more Fujitsu tags in the FOV. More... | |
| RFID_STATUS WINAPI | RFID_FujitsuBurstWrite (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, FUJITSU_BURST_WRITE_ACCESS_PARAMS *lpBurstWriteParams, ACCESS_FILTER *lpAccessFilter, ANTENNA_INFO *lpAntennaInfo, TAG_DATA *lpTagData, LPVOID rsvd) |
| This function writes data in chunks of 4 bytes into one or more Fujitsu 64K Tags and also returns for each Tag, the number of bytes not written. More... | |
| RFID_STATUS WINAPI | RFID_FujitsuBurstErase (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, FUJITSU_BURST_ERASE_ACCESS_PARAMS *lpBurstEraseParams, ACCESS_FILTER *lpAccessFilter, ANTENNA_INFO *lpAntennaInfo, TAG_DATA *lpTagData, LPVOID rsvd) |
| This function erases data in chunks of 4 bytes into one or more Fujitsu 64K Tags and also returns for each Tag, the number of bytes not erased. More... | |
| RFID_STATUS WINAPI | RFID_FujitsuChangeBlockOrAreaGroupPassword (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, FUJITSU_CHANGE_BLOCK_OR_AREA_GROUPPASSWORD_ACCESS_PARAMS *lpChangeBlockOrAreaGroupPasswordParams, LPACCESS_FILTER lpAccessFilter, LPANTENNA_INFO lpAntennaInfo, LPVOID rsvd) |
| This function changes the BlockGroupPassword of the specified BlockGroup if the target tag is a Fujitsu 64K Tag or AreaGroupPassword of the specified AreaGroup if the target tag is a Fujitsu 8K Tag. More... | |
| RFID_STATUS WINAPI | RFID_FujitsuAreaReadLock (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, FUJITSU_AREA_READLOCK_ACCESS_PARAMS *lpAreaReadLockParams, ACCESS_FILTER *lpAccessFilter, ANTENNA_INFO *lpAntennaInfo, LPVOID rsvd) |
| This function changes the ReadLock flags of upto sixteen Areas in the given AreaGroup of one more Fujitsu 8K tags in the FOV. More... | |
| RFID_STATUS WINAPI | RFID_FujitsuAreaWriteLock (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, FUJITSU_AREA_WRITELOCK_ACCESS_PARAMS *lpAreaWriteLockParams, ACCESS_FILTER *lpAccessFilter, ANTENNA_INFO *lpAntennaInfo, LPVOID rsvd) |
| This function changes the WriteLock flags of the sixteen Areas in the specified AreaGroup of one more Fujitsu tags in the FOV. More... | |
| RFID_STATUS WINAPI | RFID_FujitsuAreaWriteLockWOPassword (RFID_HANDLE32 readerHandle, UINT8 *pTagID, UINT32 tagIDLength, FUJITSU_AREA_WRITELOCK_WOPASSWORD_ACCESS_PARAMS *lpAreaWriteLockWOPasswordParams, ACCESS_FILTER *lpAccessFilter, ANTENNA_INFO *lpAntennaInfo, LPVOID rsvd) |
| This function sets the WriteLock flags of upto sixteen Areas in the specified AreaGroup of one more Fujitsu tags in the FOV. More... | |
| 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_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_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_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_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, TCHAR *pProfileName, TCHAR *pProfilePath, BOOLEAN activation) |
| Function name : RFID_ExportProfileToReader. More... | |
| RFID_STATUS WINAPI | RFID_ExportProfileToReaderA (RFID_HANDLE32 readerManagementHandle, CHAR *pProfileName, CHAR *pProfilePath, BOOLEAN activation) |
| RFID_STATUS WINAPI | RFID_ImportProfileFromReaderW (RFID_HANDLE32 readerManagementHandle, TCHAR *pProfileName, TCHAR *pProfilePath) |
| Function name : RFID_ImportProfileFromReader. More... | |
| RFID_STATUS WINAPI | RFID_ImportProfileFromReaderA (RFID_HANDLE32 readerManagementHandle, CHAR *pProfileName, CHAR *pProfilePath) |
| RFID_STATUS WINAPI | RFID_GetProfileListW (RFID_HANDLE32 readerManagementHandle, LPPROFILE_LIST 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 lpFtpLoginInfo) |
| This function updates the reader firmware software from the FTP/SCP server. More... | |
| RFID_STATUS WINAPI | RFID_UpdateSoftwareA (RFID_HANDLE32 readerManagementHandle, LPFTPSERVER_INFOA lpFtpLoginInfo) |
| 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_GetFilesToUpdateW (RFID_HANDLE32 readerManagementHandle, LPFILE_UPDATE_LISTW lpFileUpdateList) |
| Function name : RFID_GetFilesToUpdate. More... | |
| RFID_STATUS WINAPI | RFID_GetFilesToUpdateA (RFID_HANDLE32 readerManagementHandle, LPFILE_UPDATE_LISTA lpFileUpdateList) |
| 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_UpdateRadioFirmwareW (RFID_HANDLE32 readerManagementHandle, TCHAR *pFileName) |
| This function updates the radio firmware. More... | |
| RFID_STATUS WINAPI | RFID_UpdateRadioFirmwareA (RFID_HANDLE32 readerManagementHandle, CHAR *pFileName) |
| RFID_STATUS WINAPI | RFID_UpdateRadioConfigW (RFID_HANDLE32 readerManagementHandle, TCHAR *pFileName) |
| This function updates the radio config data (OEM data) More... | |
| RFID_STATUS WINAPI | RFID_UpdateRadioConfigA (RFID_HANDLE32 readerManagementHandle, CHAR *pFileName) |
| RFID_STATUS WINAPI | RFID_Restart (RFID_HANDLE32 readerManagementHandle) |
| This function issues a restart command to the RFID device. 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_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_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_GetSystemInfoW (RFID_HANDLE32 readerManagementHandle, LPREADER_SYSTEM_INFO 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_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... | |
| TCHAR *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_INFO 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_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 readerManagementHandle, 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_LIST 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_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, LPUSER_INFOA lpUserInfo) |
| This function changes the password for the given user. More... | |
| RFID_STATUS WINAPI | RFID_GetPowerNegotiationState (RFID_HANDLE32 readerManagementHandle, BOOLEAN *lpPowerNegotiationState) |
| This function gets the power negotiation state of the RFID Reader. More... | |
| RFID_STATUS WINAPI | RFID_SetPowerNegotiationState (RFID_HANDLE32 readerManagementHandle, BOOLEAN powerNegotiationState) |
| 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_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_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_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_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_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_GetWirelessConfigParametersA (RFID_HANDLE32 readerManagementHandle, LPWIRELESS_CONFIGURED_PARAMETERSA lpWirelessConfiguredParameters) |
| This function gets the Wireless N/W Configuration Parameters. 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_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_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 avialablePorts, 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 avialablePorts, RE_SUPPORTED_BAUDRATE baudRate) |
| This function discovers the com ports to which pixie modules are commected for a given baudrate. More... | |
Constants | |
| HMODULE | g_hModule = NULL |
RFID API Library Implementation in C
| RFID_STATUS WINAPI RFID_FujitsuChangeWordLock | ( | RFID_HANDLE32 | readerHandle, |
| UINT8 * | pTagID, | ||
| UINT32 | tagIDLength, | ||
| FUJITSU_CHANGE_WORDLOCK_ACCESS_PARAMS * | lpChangeWordLockAccessParams, | ||
| LPACCESS_FILTER | lpAccessFilter, | ||
| LPANTENNA_INFO | lpAntennaInfo, | ||
| LPVOID | rsvd | ||
| ) |
This function changes the WordLock flags of upto two consecutive words on one more Fujitsu tags in the FOV.
| [in] | readerHandle | Handle to the RFID device. |
| [in] | pTagID | Pointer to the byte array containing Tag ID |
| [in] | tagIDLength | Length of the byte array containing Tag ID |
| [in] | lpChangeWordLockAccessParams | Pointer to FUJITSU_CHANGE_WORDLOCK_ACCESS_PARAMS structure containing the BlockGroup's offset and password,Payload Mask and Action which determine the desired states of the two wordLock flags. |
| [in] | lpAccessFilter | Pointer to Access filter structure specifying the tag-filter criteria for the current Access operation |
| [in] | lpAntennaInfo | Pointer to ANTENNA_INFO structure specifying the Antenna IDs on which the access operation is to be performed |
| [in] | rsvd | Reserved for future use |
| RFID_STATUS WINAPI RFID_FujitsuChangeBlockLock | ( | RFID_HANDLE32 | readerHandle, |
| UINT8 * | pTagID, | ||
| UINT32 | tagIDLength, | ||
| FUJITSU_CHANGE_BLOCKLOCK_ACCESS_PARAMS * | lpChangeBlockLockAccessParams, | ||
| LPACCESS_FILTER | lpAccessFilter, | ||
| LPANTENNA_INFO | lpAntennaInfo, | ||
| LPVOID | rsvd | ||
| ) |
This function changes the Block-Lock flags of a particular BlockGroup on one or more Fujitsu tags in the FOV.
| [in] | readerHandle | Handle to the RFID device. |
| [in] | pTagID | Pointer to the byte array containing Tag ID |
| [in] | tagIDLength | Length of the byte array containing Tag ID |
| [in] | lpChangeBlockLockAccessParams | Pointer to FUJITSU_CHANGE_BLOCKLOCK_ACCESS_PARAMS structure containing the BlockGroup's offset and password,Payload Mask and Action which determine the desired states of the sixteen Block-Lock flags. |
| [in] | lpAccessFilter | Pointer to Access filter structure specifying the tag-filter criteria for the current Access operation |
| [in] | lpAntennaInfo | Pointer to ANTENNA_INFO structure specifying the Antenna IDs on which the access operation is to be performed |
| [in] | rsvd | Reserved for future use |
| RFID_STATUS WINAPI RFID_FujitsuReadBlockLock | ( | RFID_HANDLE32 | readerHandle, |
| UINT8 * | pTagID, | ||
| UINT32 | tagIDLength, | ||
| FUJITSU_READ_BLOCKLOCK_ACCESS_PARAMS * | lpReadBlockLockParams, | ||
| LPACCESS_FILTER | lpAccessFilter, | ||
| LPANTENNA_INFO | lpAntennaInfo, | ||
| TAG_DATA * | lpTagData, | ||
| LPVOID | rsvd | ||
| ) |
This function reads the status of Block-Lock flags of a particular BlockGroup on one or more Fujitsu tags in the FOV.
| [in] | readerHandle | Handle to the RFID device. |
| [in] | pTagID | Pointer to the byte array containing Tag ID |
| [in] | tagIDLength | Length of the byte array containing Tag ID |
| [in] | lpReadBlockLockParams | Pointer to FUJITSU_READ_BLOCKLOCK_ACCESS_PARAMS structure containing the BlockGroup's offset. |
| [in] | lpAccessFilter | Pointer to Access filter structure specifying the tag-filter criteria for the current Access operation |
| [in] | lpAntennaInfo | Pointer to ANTENNA_INFO structure specifying the Antenna IDs on which the access operation is to be performed |
| [out] | lpTagData | Pointer to Tag_DATA structure which indicates among others the "blockLock-status" of the given BlockGroup. |
| [in] | rsvd | Reserved for future use |
| RFID_STATUS WINAPI RFID_FujitsuBurstWrite | ( | RFID_HANDLE32 | readerHandle, |
| UINT8 * | pTagID, | ||
| UINT32 | tagIDLength, | ||
| FUJITSU_BURST_WRITE_ACCESS_PARAMS * | lpBurstWriteParams, | ||
| ACCESS_FILTER * | lpAccessFilter, | ||
| ANTENNA_INFO * | lpAntennaInfo, | ||
| TAG_DATA * | lpTagData, | ||
| LPVOID | rsvd | ||
| ) |
This function writes data in chunks of 4 bytes into one or more Fujitsu 64K Tags and also returns for each Tag, the number of bytes not written.
| [in] | readerHandle | Handle to the RFID device. |
| [in] | pTagID | Pointer to the byte array containing Tag ID |
| [in] | tagIDLength | Length of the byte array containing Tag ID |
| [in] | lpBurstWriteParams | Pointer to FUJITSU_BURST_WRITE_ACCESS_PARAMS structure containing the offset of starting byte,a byte array of data and its length,and accessPassword of the tag(s). |
| [in] | lpAccessFilter | Pointer to Access filter structure specifying the tag-filter criteria for the current Access operation |
| [in] | lpAntennaInfo | Pointer to ANTENNA_INFO structure specifying the Antenna IDs on which the access operation is to be performed |
| [out] | lpTagData | Pointer to Tag_DATA structure which indicates among others the number of bytes not written during the burst Write operation. |
| [in] | rsvd | Reserved for future use |
| RFID_STATUS WINAPI RFID_FujitsuBurstErase | ( | RFID_HANDLE32 | readerHandle, |
| UINT8 * | pTagID, | ||
| UINT32 | tagIDLength, | ||
| FUJITSU_BURST_ERASE_ACCESS_PARAMS * | lpBurstEraseParams, | ||
| ACCESS_FILTER * | lpAccessFilter, | ||
| ANTENNA_INFO * | lpAntennaInfo, | ||
| TAG_DATA * | lpTagData, | ||
| LPVOID | rsvd | ||
| ) |
This function erases data in chunks of 4 bytes into one or more Fujitsu 64K Tags and also returns for each Tag, the number of bytes not erased.
| [in] | readerHandle | Handle to the RFID device. |
| [in] | pTagID | Pointer to the byte array containing Tag ID |
| [in] | tagIDLength | Length of the byte array containing Tag ID |
| [in] | lpBurstEraseParams | Pointer to FUJITSU_BURST_ERASE_ACCESS_PARAMS structure containing the length of data to be erased(in bytes),memory bank and offset of starting byte,accessPassword of the tag(s). |
| [in] | lpAccessFilter | Pointer to Access filter structure specifying the tag-filter criteria for the current Access operation |
| [in] | lpAntennaInfo | Pointer to ANTENNA_INFO structure specifying the Antenna IDs on which the access operation is to be performed |
| [out] | lpTagData | Pointer to Tag_DATA structure which indicates among others the number of bytes not written during the burst Write operation. |
| [in] | rsvd | Reserved for future use |
| RFID_STATUS WINAPI RFID_FujitsuChangeBlockOrAreaGroupPassword | ( | RFID_HANDLE32 | readerHandle, |
| UINT8 * | pTagID, | ||
| UINT32 | tagIDLength, | ||
| FUJITSU_CHANGE_BLOCK_OR_AREA_GROUPPASSWORD_ACCESS_PARAMS * | lpChangeBlockOrAreaGroupPasswordParams, | ||
| LPACCESS_FILTER | lpAccessFilter, | ||
| LPANTENNA_INFO | lpAntennaInfo, | ||
| LPVOID | rsvd | ||
| ) |
This function changes the BlockGroupPassword of the specified BlockGroup if the target tag is a Fujitsu 64K Tag or AreaGroupPassword of the specified AreaGroup if the target tag is a Fujitsu 8K Tag.
| [in] | readerHandle | Handle to the RFID device. |
| [in] | pTagID | Pointer to the byte array containing Tag ID |
| [in] | tagIDLength | Length of the byte array containing Tag ID |
| [in] | lpChangeBlockOrAreaGroupPasswordParams | Pointer to FUJITSU_CHANGE_BLOCK_OR_AREA_GROUPPASSWORD_ACCESS_PARAMS structure containing the BlockGroup or AreaGroup offset, current Password and the new Password. |
| [in] | lpAccessFilter | Filter Criteria for the Access operation.If this is NULL, there wont be any access filters used for the operation. |
| [in] | lpAntennaInfo | Antenna List on which the inventory operation is to be performed. If this is NULL, inventory is performed on ALL antennas. |
| [in] | rsvd | Reserved for future use |
| RFID_STATUS WINAPI RFID_FujitsuAreaReadLock | ( | RFID_HANDLE32 | readerHandle, |
| UINT8 * | pTagID, | ||
| UINT32 | tagIDLength, | ||
| FUJITSU_AREA_READLOCK_ACCESS_PARAMS * | lpAreaReadLockParams, | ||
| ACCESS_FILTER * | lpAccessFilter, | ||
| ANTENNA_INFO * | lpAntennaInfo, | ||
| LPVOID | rsvd | ||
| ) |
This function changes the ReadLock flags of upto sixteen Areas in the given AreaGroup of one more Fujitsu 8K tags in the FOV.
| [in] | readerHandle | Handle to the RFID device. |
| [in] | pTagID | Pointer to the byte array containing Tag ID |
| [in] | tagIDLength | Length of the byte array containing Tag ID |
| [in] | lpAreaReadLockParams | Pointer to FUJITSU_AREA_READLOCK_ACCESS_PARAMS structure containing the BlockGroup's offset and password,Payload Mask and Action which determine the desired states of the sixteen ReadLock flags of the specified AreaGroup. |
| [in] | lpAccessFilter | Pointer to Access filter structure specifying the tag-filter criteria for the current Access operation |
| [in] | lpAntennaInfo | Pointer to ANTENNA_INFO structure specifying the Antenna IDs on which the access operation is to be performed |
| [in] | rsvd | Reserved for future use |
| RFID_STATUS WINAPI RFID_FujitsuAreaWriteLock | ( | RFID_HANDLE32 | readerHandle, |
| UINT8 * | pTagID, | ||
| UINT32 | tagIDLength, | ||
| FUJITSU_AREA_WRITELOCK_ACCESS_PARAMS * | lpAreaWriteLockParams, | ||
| ACCESS_FILTER * | lpAccessFilter, | ||
| ANTENNA_INFO * | lpAntennaInfo, | ||
| LPVOID | rsvd | ||
| ) |
This function changes the WriteLock flags of the sixteen Areas in the specified AreaGroup of one more Fujitsu tags in the FOV.
| [in] | readerHandle | Handle to the RFID device. |
| [in] | pTagID | Pointer to the byte array containing Tag ID |
| [in] | tagIDLength | Length of the byte array containing Tag ID |
| [in] | lpAreaWriteLockParams | Pointer to FUJITSU_AREA_WRITELOCK_ACCESS_PARAMS structure containing the AreaGroup's offset and password,Payload Mask and Action which determine the desired states of the 16 WriteLock flags of the specified AreaGroup |
| [in] | lpAccessFilter | Pointer to Access filter structure specifying the tag-filter criteria for the current Access operation |
| [in] | lpAntennaInfo | Pointer to ANTENNA_INFO structure specifying the Antenna IDs on which the access operation is to be performed |
| [in] | rsvd | Reserved for future use |
| RFID_STATUS WINAPI RFID_FujitsuAreaWriteLockWOPassword | ( | RFID_HANDLE32 | readerHandle, |
| UINT8 * | pTagID, | ||
| UINT32 | tagIDLength, | ||
| FUJITSU_AREA_WRITELOCK_WOPASSWORD_ACCESS_PARAMS * | lpAreaWriteLockWOPasswordParams, | ||
| ACCESS_FILTER * | lpAccessFilter, | ||
| ANTENNA_INFO * | lpAntennaInfo, | ||
| LPVOID | rsvd | ||
| ) |
This function sets the WriteLock flags of upto sixteen Areas in the specified AreaGroup of one more Fujitsu tags in the FOV.
| [in] | readerHandle | Handle to the RFID device. |
| [in] | pTagID | Pointer to the byte array containing Tag ID |
| [in] | tagIDLength | Length of the byte array containing Tag ID |
| [in] | lpAreaWriteLockWOPasswordParams | Pointer to FUJITSU_AREA_WRITELOCK_WOPASSWORD_ACCESS_PARAMS structure containing the AreaGroup's offset and Payload Action which specifes for which of the 16 Areas,the WriteLock flag needs to be set. |
| [in] | lpAccessFilter | Pointer to Access filter structure specifying the tag-filter criteria for the current Access operation |
| [in] | lpAntennaInfo | Pointer to ANTENNA_INFO structure specifying the Antenna IDs on which the access operation is to be performed |
| [in] | rsvd | Reserved for future use |
| HMODULE g_hModule = NULL |