RFID_STATUS WINAPI RFID_GetSingulationControl ( RFID_HANDLE32  readerHandle,
UINT16  antennaID,
LPSINGULATION_CONTROL  lpSingulationControl 
)

This function provides interface to the get the Singulation control.

Parameters:
[in] readerHandle 
Handle to the RFID device.
[in] antennaID 
Antenna ID; cannot be zero.
[out] lpSingulationControl 
Pointer to SINGULATION_CONTROL
Returns:
If the function succeeds the return value is RFID_API_SUCCESS. If the function fails the return value is one of the following:
  • RFID_API_INVALID_HANDLE Handle provided is invalid
  • RFID_API_PARAM_ERROR Invalid parameter given
  • RFID_API_PARAM_OUT_OF_RANGE Parameter is out of Range
  • RFID_CONFIG_GET_FAILED Failed to get the configuration
Remarks:
See also:
RFID_PerformInventory, RFID_StopInventory, RFID_AddPreFilter, RFID_DeletePreFilter, RFID_SetSingulationControl
Remarks:
Example:
RFID_HANDLE32 readerHandle;
RFID_STATUS rfidStatus = RFID_API_SUCCESS;
UINT16 antennaId = 1;
SINGULATION_CONTROL singulationControl;

if(RFID_API_SUCCESS == RFID_Connect(&readerHandle, TEXT("157.235.207.190"), 0, 0, 0))
{
// Get Singulation Control of an Antenna
rfidStatus = RFID_GetSingulationControl(readerHandle, antennaId, &singulationControl);
printf("\n Tag population setting of AntennaId - %d is %d",
antennaId, singulationControl.tagPopulation);
// Change the Tag population settings for all Antenna
singulationControl.tagPopulation = 100;
rfidStatus = RFID_SetSingulationControl(readerHandle, 0, &singulationControl);

rfidStatus = RFID_Disconnect(readerHandle);
}


Generated on Fri Mar 4 02:25:29 2016 for RFIDAPI3 1.1 C API Documentation by  doxygen 1.5.6