|
void | le_mrc_ConnectService (void) |
|
le_result_t | le_mrc_TryConnectService (void) |
|
LE_FULL_API void | le_mrc_SetServerDisconnectHandler (le_mrc_DisconnectHandler_t disconnectHandler, void *contextPtr) |
|
void | le_mrc_DisconnectService (void) |
|
le_mrc_NetRegStateEventHandlerRef_t | le_mrc_AddNetRegStateEventHandler (le_mrc_NetRegStateHandlerFunc_t handlerPtr, void *contextPtr) |
|
void | le_mrc_RemoveNetRegStateEventHandler (le_mrc_NetRegStateEventHandlerRef_t handlerRef) |
|
le_mrc_RatChangeHandlerRef_t | le_mrc_AddRatChangeHandler (le_mrc_RatChangeHandlerFunc_t handlerPtr, void *contextPtr) |
|
void | le_mrc_RemoveRatChangeHandler (le_mrc_RatChangeHandlerRef_t handlerRef) |
|
le_mrc_PacketSwitchedChangeHandlerRef_t | le_mrc_AddPacketSwitchedChangeHandler (le_mrc_PacketSwitchedChangeHandlerFunc_t packetHandlerPtr, void *contextPtr) |
|
void | le_mrc_RemovePacketSwitchedChangeHandler (le_mrc_PacketSwitchedChangeHandlerRef_t handlerRef) |
|
le_mrc_SignalStrengthChangeHandlerRef_t | le_mrc_AddSignalStrengthChangeHandler (le_mrc_Rat_t rat, int32_t lowerRangeThreshold, int32_t upperRangeThreshold, le_mrc_SignalStrengthChangeHandlerFunc_t handlerPtr, void *contextPtr) |
|
void | le_mrc_RemoveSignalStrengthChangeHandler (le_mrc_SignalStrengthChangeHandlerRef_t handlerRef) |
|
le_result_t | le_mrc_SetSignalStrengthIndThresholds (le_mrc_Rat_t rat, int32_t lowerRangeThreshold, int32_t upperRangeThreshold) |
|
le_result_t | le_mrc_SetSignalStrengthIndDelta (le_mrc_Rat_t rat, uint16_t delta) |
|
le_result_t | le_mrc_SetAutomaticRegisterMode (void) |
|
le_result_t | le_mrc_SetManualRegisterMode (const char *LE_NONNULL mcc, const char *LE_NONNULL mnc) |
|
void | le_mrc_SetManualRegisterModeAsync (const char *LE_NONNULL mcc, const char *LE_NONNULL mnc, le_mrc_ManualSelectionHandlerFunc_t handlerPtr, void *contextPtr) |
|
le_result_t | le_mrc_GetRegisterMode (bool *isManualPtrPtr, char *mccPtr, size_t mccPtrSize, char *mncPtr, size_t mncPtrSize) |
|
le_result_t | le_mrc_GetPacketSwitchedState (le_mrc_NetRegState_t *statePtr) |
|
int32_t | le_mrc_GetPlatformSpecificRegistrationErrorCode (void) |
|
le_result_t | le_mrc_SetRatPreferences (le_mrc_RatBitMask_t ratMask) |
|
le_result_t | le_mrc_GetRatPreferences (le_mrc_RatBitMask_t *ratMaskPtrPtr) |
|
le_result_t | le_mrc_SetBandPreferences (le_mrc_BandBitMask_t bandMask) |
|
le_result_t | le_mrc_GetBandPreferences (le_mrc_BandBitMask_t *bandMaskPtrPtr) |
|
le_result_t | le_mrc_SetLteBandPreferences (le_mrc_LteBandBitMask_t bandMask) |
|
le_result_t | le_mrc_GetLteBandPreferences (le_mrc_LteBandBitMask_t *bandMaskPtrPtr) |
|
le_result_t | le_mrc_SetTdScdmaBandPreferences (le_mrc_TdScdmaBandBitMask_t bandMask) |
|
le_result_t | le_mrc_GetTdScdmaBandPreferences (le_mrc_TdScdmaBandBitMask_t *bandMaskPtrPtr) |
|
le_result_t | le_mrc_AddPreferredOperator (const char *LE_NONNULL mcc, const char *LE_NONNULL mnc, le_mrc_RatBitMask_t ratMask) |
|
le_result_t | le_mrc_RemovePreferredOperator (const char *LE_NONNULL mcc, const char *LE_NONNULL mnc) |
|
le_mrc_PreferredOperatorListRef_t | le_mrc_GetPreferredOperatorsList (void) |
|
le_mrc_PreferredOperatorRef_t | le_mrc_GetFirstPreferredOperator (le_mrc_PreferredOperatorListRef_t preferredOperatorListRef) |
|
le_mrc_PreferredOperatorRef_t | le_mrc_GetNextPreferredOperator (le_mrc_PreferredOperatorListRef_t preferredOperatorListRef) |
|
void | le_mrc_DeletePreferredOperatorsList (le_mrc_PreferredOperatorListRef_t preferredOperatorListRef) |
|
le_result_t | le_mrc_GetPreferredOperatorDetails (le_mrc_PreferredOperatorRef_t preferredOperatorRef, char *mccPtr, size_t mccPtrSize, char *mncPtr, size_t mncPtrSize, le_mrc_RatBitMask_t *ratMaskPtr) |
|
le_result_t | le_mrc_GetNetRegState (le_mrc_NetRegState_t *statePtr) |
|
le_result_t | le_mrc_GetSignalQual (uint32_t *qualityPtr) |
|
le_result_t | le_mrc_SetRadioPower (le_onoff_t power) |
|
le_result_t | le_mrc_GetRadioPower (le_onoff_t *powerPtr) |
|
le_mrc_ScanInformationListRef_t | le_mrc_PerformCellularNetworkScan (le_mrc_RatBitMask_t ratMask) |
|
le_mrc_PciScanInformationListRef_t | le_mrc_PerformPciNetworkScan (le_mrc_RatBitMask_t ratMask) |
|
void | le_mrc_PerformCellularNetworkScanAsync (le_mrc_RatBitMask_t ratMask, le_mrc_CellularNetworkScanHandlerFunc_t handlerPtr, void *contextPtr) |
|
void | le_mrc_PerformPciNetworkScanAsync (le_mrc_RatBitMask_t ratMask, le_mrc_PciNetworkScanHandlerFunc_t handlerPtr, void *contextPtr) |
|
le_mrc_ScanInformationRef_t | le_mrc_GetFirstCellularNetworkScan (le_mrc_ScanInformationListRef_t scanInformationListRef) |
|
le_mrc_ScanInformationRef_t | le_mrc_GetNextCellularNetworkScan (le_mrc_ScanInformationListRef_t scanInformationListRef) |
|
le_mrc_PciScanInformationRef_t | le_mrc_GetFirstPciScanInfo (le_mrc_PciScanInformationListRef_t scanInformationListRef) |
|
le_mrc_PciScanInformationRef_t | le_mrc_GetNextPciScanInfo (le_mrc_PciScanInformationListRef_t scanInformationListRef) |
|
le_mrc_PlmnInformationRef_t | le_mrc_GetFirstPlmnInfo (le_mrc_PciScanInformationRef_t pciScanInformationRef) |
|
le_mrc_PlmnInformationRef_t | le_mrc_GetNextPlmnInfo (le_mrc_PciScanInformationRef_t plmnRef) |
|
uint16_t | le_mrc_GetPciScanCellId (le_mrc_PciScanInformationRef_t pciScanInformationRef) |
|
uint32_t | le_mrc_GetPciScanGlobalCellId (le_mrc_PciScanInformationRef_t pciScanInformationRef) |
|
le_result_t | le_mrc_GetPciScanMccMnc (le_mrc_PlmnInformationRef_t plmnRef, char *mccPtr, size_t mccPtrSize, char *mncPtr, size_t mncPtrSize) |
|
void | le_mrc_DeleteCellularNetworkScan (le_mrc_ScanInformationListRef_t scanInformationListRef) |
|
void | le_mrc_DeletePciNetworkScan (le_mrc_PciScanInformationListRef_t scanInformationListRef) |
|
le_result_t | le_mrc_GetCellularNetworkMccMnc (le_mrc_ScanInformationRef_t scanInformationRef, char *mccPtr, size_t mccPtrSize, char *mncPtr, size_t mncPtrSize) |
|
le_result_t | le_mrc_GetCellularNetworkName (le_mrc_ScanInformationRef_t scanInformationRef, char *namePtr, size_t namePtrSize) |
|
le_mrc_Rat_t | le_mrc_GetCellularNetworkRat (le_mrc_ScanInformationRef_t scanInformationRef) |
|
bool | le_mrc_IsCellularNetworkInUse (le_mrc_ScanInformationRef_t scanInformationRef) |
|
bool | le_mrc_IsCellularNetworkAvailable (le_mrc_ScanInformationRef_t scanInformationRef) |
|
bool | le_mrc_IsCellularNetworkHome (le_mrc_ScanInformationRef_t scanInformationRef) |
|
bool | le_mrc_IsCellularNetworkForbidden (le_mrc_ScanInformationRef_t scanInformationRef) |
|
le_result_t | le_mrc_GetCurrentNetworkName (char *nameStr, size_t nameStrSize) |
|
le_result_t | le_mrc_GetCurrentNetworkMccMnc (char *mccStr, size_t mccStrSize, char *mncStr, size_t mncStrSize) |
|
le_result_t | le_mrc_GetRadioAccessTechInUse (le_mrc_Rat_t *ratPtr) |
|
le_mrc_NeighborCellsRef_t | le_mrc_GetNeighborCellsInfo (void) |
|
void | le_mrc_DeleteNeighborCellsInfo (le_mrc_NeighborCellsRef_t ngbrCellsRef) |
|
le_mrc_CellInfoRef_t | le_mrc_GetFirstNeighborCellInfo (le_mrc_NeighborCellsRef_t ngbrCellsRef) |
|
le_mrc_CellInfoRef_t | le_mrc_GetNextNeighborCellInfo (le_mrc_NeighborCellsRef_t ngbrCellsRef) |
|
uint32_t | le_mrc_GetNeighborCellId (le_mrc_CellInfoRef_t ngbrCellInfoRef) |
|
uint32_t | le_mrc_GetNeighborCellLocAreaCode (le_mrc_CellInfoRef_t ngbrCellInfoRef) |
|
int32_t | le_mrc_GetNeighborCellRxLevel (le_mrc_CellInfoRef_t ngbrCellInfoRef) |
|
le_mrc_Rat_t | le_mrc_GetNeighborCellRat (le_mrc_CellInfoRef_t ngbrCellInfoRef) |
|
int32_t | le_mrc_GetNeighborCellUmtsEcIo (le_mrc_CellInfoRef_t ngbrCellInfoRef) |
|
le_result_t | le_mrc_GetNeighborCellLteIntraFreq (le_mrc_CellInfoRef_t ngbrCellInfoRef, int32_t *rsrqPtr, int32_t *rsrpPtr) |
|
le_result_t | le_mrc_GetNeighborCellLteInterFreq (le_mrc_CellInfoRef_t ngbrCellInfoRef, int32_t *rsrqPtr, int32_t *rsrpPtr) |
|
uint16_t | le_mrc_GetNeighborCellScramblingCode (le_mrc_CellInfoRef_t ngbrCellInfoRef) |
|
le_mrc_MetricsRef_t | le_mrc_MeasureSignalMetrics (void) |
|
void | le_mrc_DeleteSignalMetrics (le_mrc_MetricsRef_t MetricsRef) |
|
le_mrc_Rat_t | le_mrc_GetRatOfSignalMetrics (le_mrc_MetricsRef_t MetricsRef) |
|
le_result_t | le_mrc_GetGsmSignalMetrics (le_mrc_MetricsRef_t MetricsRef, int32_t *rssiPtr, uint32_t *berPtr) |
|
le_result_t | le_mrc_GetUmtsSignalMetrics (le_mrc_MetricsRef_t MetricsRef, int32_t *ssPtr, uint32_t *blerPtr, int32_t *ecioPtr, int32_t *rscpPtr, int32_t *sinrPtr) |
|
le_result_t | le_mrc_GetLteSignalMetrics (le_mrc_MetricsRef_t MetricsRef, int32_t *ssPtr, uint32_t *blerPtr, int32_t *rsrqPtr, int32_t *rsrpPtr, int32_t *snrPtr) |
|
le_result_t | le_mrc_GetCdmaSignalMetrics (le_mrc_MetricsRef_t MetricsRef, int32_t *ssPtr, uint32_t *erPtr, int32_t *ecioPtr, int32_t *sinrPtr, int32_t *ioPtr) |
|
uint32_t | le_mrc_GetServingCellId (void) |
|
uint32_t | le_mrc_GetServingCellLocAreaCode (void) |
|
uint16_t | le_mrc_GetServingCellLteTracAreaCode (void) |
|
uint16_t | le_mrc_GetServingCellScramblingCode (void) |
|
le_result_t | le_mrc_GetBandCapabilities (le_mrc_BandBitMask_t *bandMaskPtrPtr) |
|
le_result_t | le_mrc_GetLteBandCapabilities (le_mrc_LteBandBitMask_t *bandMaskPtrPtr) |
|
le_result_t | le_mrc_GetTdScdmaBandCapabilities (le_mrc_TdScdmaBandBitMask_t *bandMaskPtrPtr) |
|
le_mrc_NetworkRejectHandlerRef_t | le_mrc_AddNetworkRejectHandler (le_mrc_NetworkRejectHandlerFunc_t handlerPtr, void *contextPtr) |
|
void | le_mrc_RemoveNetworkRejectHandler (le_mrc_NetworkRejectHandlerRef_t handlerRef) |
|
le_mrc_NetRegRejectHandlerRef_t | le_mrc_AddNetRegRejectHandler (le_mrc_NetRegRejectHandlerFunc_t handlerPtr, void *contextPtr) |
|
void | le_mrc_RemoveNetRegRejectHandler (le_mrc_NetRegRejectHandlerRef_t handlerRef) |
|
le_mrc_JammingDetectionEventHandlerRef_t | le_mrc_AddJammingDetectionEventHandler (le_mrc_JammingDetectionHandlerFunc_t handlerPtr, void *contextPtr) |
|
void | le_mrc_RemoveJammingDetectionEventHandler (le_mrc_JammingDetectionEventHandlerRef_t handlerRef) |
|
le_result_t | le_mrc_StartJammingDetection (void) |
|
le_result_t | le_mrc_StopJammingDetection (void) |
|
le_result_t | le_mrc_SetSarBackoffState (uint8_t state) |
|
le_result_t | le_mrc_GetSarBackoffState (uint8_t *statePtr) |
|
uint32_t | le_mrc_GetServingCellEarfcn (void) |
|
uint32_t | le_mrc_GetNeighborCellEarfcn (le_mrc_CellInfoRef_t ngbrCellInfoRef) |
|
uint32_t | le_mrc_GetServingCellTimingAdvance (void) |
|
uint16_t | le_mrc_GetPhysicalServingLteCellId (void) |
|
uint16_t | le_mrc_GetPhysicalNeighborLteCellId (le_mrc_CellInfoRef_t ngbrCellInfoRef) |
|
le_result_t | le_mrc_GetServingCellGsmBsic (uint8_t *BSICPtr) |
|
le_result_t | le_mrc_GetNeighborCellGsmBsic (le_mrc_CellInfoRef_t ngbrCellInfoRef, uint8_t *bsicPtr) |
|
Legato Modem Radio Control include file.
Copyright (C) Sierra Wireless Inc.