300 #ifndef MRC_INTERFACE_H_INCLUDE_GUARD
301 #define MRC_INTERFACE_H_INCLUDE_GUARD
307 #include "userInclude.h"
317 const char* serviceInstanceName
615 size_t mccPtrNumElements,
622 size_t mncPtrNumElements
650 size_t namePtrNumElements
772 size_t nameStrNumElements
914 #endif // MRC_INTERFACE_H_INCLUDE_GUARD
bool le_mrc_IsCellularNetworkInUse(le_mrc_ScanInformationRef_t scanInformationRef)
le_result_t le_mrc_GetNetRegState(le_mrc_NetRegState_t *statePtr)
le_result_t le_mrc_GetSignalQual(uint32_t *qualityPtr)
struct le_mrc_NetRegStateHandler * le_mrc_NetRegStateHandlerRef_t
Definition: mrc_interface.h:337
le_mrc_NetRegStateHandlerRef_t le_mrc_AddNetRegStateHandler(le_mrc_NetRegStateHandlerFunc_t handlerPtr, void *contextPtr)
le_result_t le_mrc_GetHomeNetworkName(char *nameStr, size_t nameStrNumElements)
le_mrc_NetRegState_t
Definition: le_mrc.h:141
le_mrc_RatChangeHandlerRef_t le_mrc_AddRatChangeHandler(le_mrc_RatChangeHandlerFunc_t handlerPtr, void *contextPtr)
le_result_t le_mrc_RegisterCellularNetwork(const char *mcc, const char *mnc)
le_result_t
Definition: le_basics.h:34
void(* le_mrc_NetRegStateHandlerFunc_t)(le_mrc_NetRegState_t state, void *contextPtr)
Definition: mrc_interface.h:359
void le_mrc_StartClient(const char *serviceInstanceName)
bool le_mrc_IsCellularNetworkRatAvailable(le_mrc_ScanInformationRef_t scanInformationRef, le_mrc_Rat_t rat)
struct le_mrc_NeighborCells * le_mrc_NeighborCellsRef_t
Definition: le_mrc.h:202
le_mrc_ScanInformationRef_t le_mrc_GetFirstCellularNetworkScan(le_mrc_ScanInformationListRef_t scanInformationListRef)
void le_mrc_StopClient(void)
bool le_mrc_IsCellularNetworkForbidden(le_mrc_ScanInformationRef_t scanInformationRef)
le_result_t le_mrc_GetCellularNetworkMccMnc(le_mrc_ScanInformationRef_t scanInformationRef, char *mccPtr, size_t mccPtrNumElements, char *mncPtr, size_t mncPtrNumElements)
struct le_mrc_ScanInformation * le_mrc_ScanInformationRef_t
Definition: le_mrc.h:181
le_result_t le_mrc_GetCellularNetworkName(le_mrc_ScanInformationRef_t scanInformationRef, char *namePtr, size_t namePtrNumElements)
le_result_t le_mrc_GetRadioAccessTechInUse(le_mrc_Rat_t *ratPtr)
void le_mrc_RemoveNetRegStateHandler(le_mrc_NetRegStateHandlerRef_t addHandlerRef)
struct le_mrc_RatChangeHandler * le_mrc_RatChangeHandlerRef_t
Definition: mrc_interface.h:345
le_result_t le_mrc_GetRadioPower(le_onoff_t *powerPtr)
le_mrc_NeighborCellsRef_t le_mrc_GetNeighborCellsInfo(void)
struct le_mrc_RatChangeHandler * le_mrc_RatChangeHandlerRef_t
Definition: le_mrc.h:216
void le_mrc_DeleteCellularNetworkScan(le_mrc_ScanInformationListRef_t scanInformationListRef)
struct le_mrc_NetRegStateHandler * le_mrc_NetRegStateHandlerRef_t
Definition: le_mrc.h:209
bool le_mrc_IsCellularNetworkAvailable(le_mrc_ScanInformationRef_t scanInformationRef)
le_mrc_CellInfoRef_t le_mrc_GetNextNeighborCellInfo(le_mrc_NeighborCellsRef_t ngbrCellsRef)
bool le_mrc_IsCellularNetworkHome(le_mrc_ScanInformationRef_t scanInformationRef)
le_mrc_ScanInformationRef_t le_mrc_GetNextCellularNetworkScan(le_mrc_ScanInformationListRef_t scanInformationListRef)
le_mrc_ScanInformationListRef_t le_mrc_PerformCellularNetworkScan(le_mrc_Rat_t ratMask)
void le_mrc_RemoveRatChangeHandler(le_mrc_RatChangeHandlerRef_t addHandlerRef)
uint32_t le_mrc_GetNeighborCellId(le_mrc_CellInfoRef_t ngbrCellInfoRef)
void le_mrc_DeleteNeighborCellsInfo(le_mrc_NeighborCellsRef_t ngbrCellsRef)
le_mrc_Rat_t
Definition: le_mrc.h:158
int32_t le_mrc_GetNeighborCellRxLevel(le_mrc_CellInfoRef_t ngbrCellInfoRef)
uint32_t le_mrc_GetNeighborCellLocAreaCode(le_mrc_CellInfoRef_t ngbrCellInfoRef)
struct le_mrc_CellInfo * le_mrc_CellInfoRef_t
Definition: le_mrc.h:195
struct le_mrc_ScanInformationList * le_mrc_ScanInformationListRef_t
Definition: le_mrc.h:188
le_mrc_CellInfoRef_t le_mrc_GetFirstNeighborCellInfo(le_mrc_NeighborCellsRef_t ngbrCellsRef)
void(* le_mrc_RatChangeHandlerFunc_t)(le_mrc_Rat_t rat, void *contextPtr)
Definition: mrc_interface.h:376
le_onoff_t
Definition: le_basics.h:64
le_result_t le_mrc_SetRadioPower(le_onoff_t power)