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.

Parameters:
[in] readerHandle 
Handle to the RFID device.
[in] antennaID 
Antenna ID; cannot be zero.
[out] pStatus 
Pointer to the connectivity status of the antenna.
[out] pAntennaGain 
Pointer to the antenna gain.
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 Invalid handle is provided
  • 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:
None
See also:
RFID_GetAntennaConfig
Remarks:
Example:
RFID_HANDLE32 readerHandle;
RFID_STATUS rfidStatus = RFID_API_SUCCESS;
UINT16 antennaId = 4;
UINT32 antennaGain = 0;
BOOLEAN antennaConnected = FALSE;

if(RFID_API_SUCCESS == RFID_Connect(&readerHandle, TEXT("157.235.207.190"), 0, 0, 0))
{
rfidStatus = RFID_GetPhysicalAntennaProperties(readerHandle, antennaId,
&antennaConnected, &antennaGain);

printf("\n Phy.Properties of Antenna: %d: %s, gain-%d",
antennaId,
antennaConnected? "TRUE" : "FALSE", antennaGain);
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