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

This struct is used to specify the storage settings related to RF Survey using RFID_SetRFSurveyStorageSettings. More...

Data Fields

UINT32 maxRFSurveyCount
 Maximum RF Survey Data Count maintained in the API internal Queue. More...
 
UINT32 maxMemoryBankByteCount
 Maximum Size of Memory Bank in Bytes (Should be WORD aligned, i.e. More...
 
UINT32 maxRFSurveyIDByteCount
 Maximum size of EPC Data in Bytes (Should be WORD aligned, i.e. More...
 
UINT16 rfsurveyFields
 Bit field indicating contents of RF_SURVEY_DATA. More...
 
BOOLEAN enableAccessReports
 Indicates whether Dll should enable reporting of RF_SURVEY_DATA for access operations like Write, Lock, Kill, etc. More...
 
UINT32 reserved32
 for future expansions other than pointers types More...
 
LPVOID lpReserved [4 - 2]
 Reserved for future. More...
 

Detailed Description

This struct is used to specify the storage settings related to RF Survey using RFID_SetRFSurveyStorageSettings.

Maximum size of the settings are not retricted and could be adjusted as per requirements/constraints of the machine (device/host) on which the application is executed.

Field Documentation

◆ maxRFSurveyCount

UINT32 RFSURVEY_STORAGE_SETTINGS::maxRFSurveyCount

Maximum RF Survey Data Count maintained in the API internal Queue.

◆ maxMemoryBankByteCount

UINT32 RFSURVEY_STORAGE_SETTINGS::maxMemoryBankByteCount

Maximum Size of Memory Bank in Bytes (Should be WORD aligned, i.e.

double bytes).

◆ maxRFSurveyIDByteCount

UINT32 RFSURVEY_STORAGE_SETTINGS::maxRFSurveyIDByteCount

Maximum size of EPC Data in Bytes (Should be WORD aligned, i.e.

double bytes).

◆ rfsurveyFields

UINT16 RFSURVEY_STORAGE_SETTINGS::rfsurveyFields

Bit field indicating contents of RF_SURVEY_DATA.

It inturn specifies whether certain fields are required to be processed by the Reader/Dll. Absence of certain fields can improve performance of the Reader/Dll or result in specific behavior. For e.g. disabling Antenna Id can result in application receiving as single unique tag even though there were multiple entries of the same tag reported from different Antennas

◆ enableAccessReports

BOOLEAN RFSURVEY_STORAGE_SETTINGS::enableAccessReports

Indicates whether Dll should enable reporting of RF_SURVEY_DATA for access operations like Write, Lock, Kill, etc.

By default, this will be false, which implies reports will be enabled only for RF Survey, Read and Block-permalock Access operations.

◆ reserved32

UINT32 RFSURVEY_STORAGE_SETTINGS::reserved32

for future expansions other than pointers types

◆ lpReserved

LPVOID RFSURVEY_STORAGE_SETTINGS::lpReserved[4 - 2]

Reserved for future.

  1. One DWORD consumed for enableAccessReports, tagFields, discardTagsOnInventoryStop