RFID_STATUS WINAPI RFID_SetCableLossCompensation ( RFID_HANDLE32  readerManagementHandle,
UINT16  nTotalAntennasToSet,
LPCABLE_LOSS_COMPENSATION *  lppCableLossCompensation 
)

This function sets the cable loss compensation settings.

Parameters:
[in] readerManagementHandle 
Handle returned by RFID_Login.
[in] nTotalAntennasToSet 
Total no. of antennas to be set.
[in] lpCableLossCompensation 
array of Structure containing the cable loss compensation info
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_READER_FUNCTION_UNSUPPORTED Unsupported on Device-based readers like MC
See also:
RFID_GetCableLossCompensation
Remarks:
The cable loss compensation can be set for reader. User can set different parameters for different antennas, or can apply the same set of parameter over all antennas. Sending the antenna number as 0 in first set of parameter will apply the same settings over all antennas. If apart from first parameter set, any other parameter set has antenna ID as 0, is considered as invalid parameter and the operation will be canceled.
See also:
Remarks:
Example: See
CABLE_LOSS_COMPENSATION antenna1, antenna2;
LPCABLE_LOSS_COMPENSATION pCableLossCmpList[] = {&antenna1, &antenna2};
antenna1.antennaID = 1;
antenna1.cableLengthInFt = 22;
antenna1.cableLossPer100Ft = 0.22;

antenna2.antennaID = 3;
antenna2.cableLengthInFt = 33.3;
antenna2.cableLossPer100Ft = 0.33;

rfidStatus = RFID_SetCableLossCompensation(GOOD_RM_HANDLE, 2, pCableLossCmpList);
if(RFID_API_SUCCESS == rfidStatus)
        return true;
else return false;


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