RFID_STATUS WINAPI RFID_GetAntennaRfConfig ( RFID_HANDLE32  readerHandle,
UINT16  antennaID,
LPANTENNA_RF_CONFIG  lpAntennaRfConfig 
)

This function gets Antenna Configuration at the Reader.

Parameters:
[in] readerHandle 
Handle to the RFID device.
[in] antennaID 
Antenna ID; If zero, configuration will be applied on all Antennas.
[in] lpAntennaRfConfig Contains the RF related configuration of the Antenna
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_SET_FAILED Failed to set the configuration
Remarks:
See also:
RFID_GetAntennaConfig, RFID_GetPhysicalAntennaProperties, RFID_GetReaderCaps
Remarks:
Example: See
RFID_HANDLE32 readerHandle;
RFID_STATUS rfidStatus = RFID_API_SUCCESS;
READER_CAPS readerCaps;
UINT16 antennaId = 4;

if(RFID_API_SUCCESS == RFID_Connect(&readerHandle, TEXT("157.235.207.190"), 0, 0, 0))
{
        // Get the Reader Capability
        rfidStatus = RFID_GetReaderCaps(readerHandle, &readerCaps);                     

        // Get Antenna Configuration for Antenna Id
        ANTENNA_RF_CONFIG AntennaRFConfig;
        rfidStatus = RFID_GetAntennaRfConfig(readerHandle, 1, &AntennaRFConfig);
        printf("\n RF Config of Antenna: %d: transmitPowerIndex-%d, receiveSensitivityIndex-%d, transmitFrequencyIndex-%d \
        rfModeTableIndex-%d, tari-%d, transmitPort-%d,receivePort-%d, stopTriggerType-%d, stopTriggerValue-%d",
        antennaId, AntennaRFConfig.transmitPowerIndex, AntennaRFConfig.receiveSensitivityIndex, AntennaRFConfig.transmitFrequencyIndex,
        AntennaRFConfig.rfModeTableIndex,AntennaRFConfig.tari,AntennaRFConfig.transmitPort,AntennaRFConfig.receivePort,
        AntennaRFConfig.antennaStopTrigger.stopTriggerType,AntennaRFConfig.antennaStopTrigger.stopTriggerValue);

        AntennaRFConfig.antennaStopTrigger.stopTriggerType = ANTENNA_STOP_TRIGGER_TYPE_DURATION_SECS;
        AntennaRFConfig.antennaStopTrigger.stopTriggerValue = 3000;
        rfidStatus = RFID_SetAntennaRfConfig(readerHandle, 1, &AntennaRFConfig);

        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