1.5.3.9 PAL_RF_GetRfPhyPib Function

C

PAL_RF_PIB_RESULT PAL_RF_GetRfPhyPib(PAL_RF_HANDLE handle, PAL_RF_PIB_OBJ *pibObj);

Summary

Gets value of RF PHY PIB attribute.

Description

This routine allows a client to get the value of a RF PHY Information Base (PIB) attribute from the RF PHY layer.

Precondition

PAL_RF_HandleGet must have been called to obtain a valid RF PAL handle.

Parameters

ParamDescription
handleA valid handle, returned from PAL_RF_HandleGet.
pibObjPointer to PIB object to indicate the PIB attribute to read. PIB object includes a data buffer where the read value is stored.

Example

PAL_RF_HANDLE palRfHandle; // returned from PAL_RF_HandleGet
PAL_RF_PIB_OBJ pibObj;

pibObj.pib = PAL_RF_PIB_PHY_FW_VERSION;

if (PAL_RF_GetRfPhyPib(palRfHandle, &pibObj) == PAL_RF_PIB_SUCCESS)
{
    uint8_t size = PAL_RF_GetRfPhyPibLength(palRfHandle, PAL_RF_PIB_PHY_FW_VERSION);
    // The value is stored in pibObj.pData array
}

Remarks

None.