446 #ifndef TAF_RADIO_INTERFACE_H_INCLUDE_GUARD 447 #define TAF_RADIO_INTERFACE_H_INCLUDE_GUARD 922 bool* isManualPtrPtr,
979 uint64_t* bandMaskPtrPtr,
981 size_t* bandMaskPtrSizePtr,
1035 const uint64_t* bandMaskPtr,
1037 size_t bandMaskSize,
1055 uint64_t* bandMaskPtr,
1057 size_t* bandMaskSizePtr,
1307 int32_t lowerRangeThreshold,
1309 int32_t upperRangeThreshold,
1349 uint32_t* qualityPtr,
2468 size_t userAgentSize
2507 size_t longNameStrSize,
2526 uint8_t* totalSimCountPtr,
2528 uint8_t* maxActiveSimsPtr
2568 uint16_t hysteresis,
2587 uint16_t hysteresisTimer,
2593 #endif // TAF_RADIO_INTERFACE_H_INCLUDE_GUARD int32_t taf_radio_GetNeighborCellRxLevel(taf_radio_CellInfoRef_t ngbrCellInfoRef)
Definition: taf_radio_client.c:2876
void(* taf_radio_ImsStatusChangeHandlerFunc_t)(taf_radio_ImsRef_t imsRef, taf_radio_ImsIndBitMask_t bitmask, uint8_t phoneId, void *contextPtr)
Definition: taf_radio_common.h:989
le_result_t taf_radio_GetNr5gSignalMetrics(taf_radio_MetricsRef_t MetricsRef, int32_t *rsrqPtr, int32_t *rsrpPtr, int32_t *snrPtr)
Definition: taf_radio_client.c:1896
le_result_t taf_radio_SetBandPreferences(taf_radio_BandBitMask_t bandMask, uint8_t phoneId)
Definition: taf_radio_client.c:1193
void(* taf_radio_SignalStrengthChangeHandlerFunc_t)(int32_t ss, int32_t rsrp, uint8_t phoneId, void *contextPtr)
Definition: taf_radio_common.h:899
void taf_radio_PerformPciNetworkScanAsync(taf_radio_RatBitMask_t ratMask, taf_radio_PciNetworkScanHandlerFunc_t handlerPtr, void *contextPtr, uint8_t phoneId)
Definition: taf_radio_client.c:2545
uint16_t taf_radio_GetPhysicalServingLteCellId(uint8_t phoneId)
Definition: taf_radio_client.c:2094
uint64_t taf_radio_BandBitMask_t
Definition: taf_radio_common.h:682
taf_radio_ImsSvcStatus_t
Definition: taf_radio_common.h:483
uint32_t taf_radio_GetNeighborCellLocAreaCode(taf_radio_CellInfoRef_t ngbrCellInfoRef)
Definition: taf_radio_client.c:2857
void(* taf_radio_CellularNetworkScanHandlerFunc_t)(taf_radio_ScanInformationListRef_t listRef, void *contextPtr)
Definition: taf_radio_common.h:931
struct taf_radio_PreferredOperator * taf_radio_PreferredOperatorRef_t
Definition: taf_radio_common.h:90
le_result_t taf_radio_GetRatSvcStatus(taf_radio_NetStatusRef_t netRef, taf_radio_RatSvcStatus_t *statusPtr)
Definition: taf_radio_client.c:3002
le_result_t taf_radio_DeleteCellularNetworkScan(taf_radio_ScanInformationListRef_t scanInformationListRef)
Definition: taf_radio_client.c:2336
taf_radio_Rat_t taf_radio_GetNeighborCellRat(taf_radio_CellInfoRef_t ngbrCellInfoRef)
Definition: taf_radio_client.c:2895
void(* taf_radio_ImsRegStatusChangeHandlerFunc_t)(taf_radio_ImsRegStatus_t status, uint8_t phoneId, void *contextPtr)
Definition: taf_radio_common.h:916
taf_radio_NetRegState_t
Definition: taf_radio_common.h:368
taf_radio_PlmnInformationRef_t taf_radio_GetNextPlmnInfo(taf_radio_PciScanInformationRef_t pciScanInformationRef)
Definition: taf_radio_client.c:2663
void taf_radio_RemoveCellInfoChangeHandler(taf_radio_CellInfoChangeHandlerRef_t handlerRef)
Definition: taf_radio_client.c:931
le_result_t taf_radio_GetHardwareSimConfig(uint8_t *totalSimCountPtr, uint8_t *maxActiveSimsPtr)
Definition: taf_radio_client.c:3326
struct taf_radio_PlmnInformation * taf_radio_PlmnInformationRef_t
Definition: taf_radio_common.h:154
void taf_radio_RemoveNetStatusChangeHandler(taf_radio_NetStatusChangeHandlerRef_t handlerRef)
Definition: taf_radio_client.c:853
le_result_t taf_radio_GetHardwareSimRatCapabilities(taf_radio_RatBitMask_t *deviceRatCapMaskPtr, taf_radio_RatBitMask_t *simRatCapMaskPtr, uint8_t phoneId)
Definition: taf_radio_client.c:3352
le_result_t taf_radio_GetLteSignalMetrics(taf_radio_MetricsRef_t MetricsRef, int32_t *ssPtr, int32_t *rsrqPtr, int32_t *rsrpPtr, int32_t *snrPtr)
Definition: taf_radio_client.c:1827
void taf_radio_RemoveSignalStrengthChangeHandler(taf_radio_SignalStrengthChangeHandlerRef_t handlerRef)
Definition: taf_radio_client.c:736
void(* taf_radio_ManualSelectionHandlerFunc_t)(le_result_t result, void *contextPtr)
Definition: taf_radio_common.h:834
taf_radio_NREndcAvailability_t
Definition: taf_radio_common.h:553
le_result_t taf_radio_GetImsUserAgent(taf_radio_ImsRef_t imsRef, char *userAgent, size_t userAgentSize)
Definition: taf_radio_client.c:3240
le_result_t taf_radio_GetPciScanMccMnc(taf_radio_PlmnInformationRef_t plmnRef, char *mccPtr, size_t mccPtrSize, char *mncPtr, size_t mncPtrSize)
Definition: taf_radio_client.c:2722
uint16_t taf_radio_GetServingCellScramblingCode(uint8_t phoneId)
Definition: taf_radio_client.c:2164
void(* taf_radio_PacketSwitchedChangeHandlerFunc_t)(const taf_radio_NetRegStateInd_t *LE_NONNULL stateIndPtr, void *contextPtr)
Definition: taf_radio_common.h:886
int32_t taf_radio_GetPlatformSpecificRegistrationErrorCode(void)
Definition: taf_radio_client.c:1120
le_result_t taf_radio_SetRadioPower(le_onoff_t power, uint8_t phoneId)
Definition: taf_radio_client.c:953
struct taf_radio_OpModeChangeHandler * taf_radio_OpModeChangeHandlerRef_t
Definition: taf_radio_common.h:801
le_result_t taf_radio_GetLteCsCap(taf_radio_NetStatusRef_t netRef, taf_radio_CsCap_t *capabilityPtr)
Definition: taf_radio_client.c:3028
void(* taf_radio_DisconnectHandler_t)(void *)
Definition: taf_radio_interface.h:459
le_result_t taf_radio_GetCurrentNetworkLongName(char *longNameStr, size_t longNameStrSize, uint8_t phoneId)
Definition: taf_radio_client.c:3297
taf_radio_ImsRef_t taf_radio_GetIms(uint8_t phoneId)
Definition: taf_radio_client.c:3052
taf_radio_PciScanInformationListRef_t taf_radio_PerformPciNetworkScan(taf_radio_RatBitMask_t ratMask, uint8_t phoneId)
Definition: taf_radio_client.c:2525
le_result_t taf_radio_GetCellularNetworkMccMnc(taf_radio_ScanInformationRef_t scanInformationRef, char *mccPtr, size_t mccPtrSize, char *mncPtr, size_t mncPtrSize)
Definition: taf_radio_client.c:2358
le_result_t taf_radio_AddPreferredOperator(const char *LE_NONNULL mcc, const char *LE_NONNULL mnc, taf_radio_RatBitMask_t ratMask, uint8_t phoneId)
Definition: taf_radio_client.c:1301
void taf_radio_RemoveNetRegRejectHandler(taf_radio_NetRegRejectHandlerRef_t handlerRef)
Definition: taf_radio_client.c:577
taf_radio_MetricsRef_t taf_radio_MeasureSignalMetrics(uint8_t phoneId)
Definition: taf_radio_client.c:1701
le_result_t taf_radio_SetAutomaticRegisterMode(uint8_t phoneId)
Definition: taf_radio_client.c:1004
taf_radio_ImsRegStatusChangeHandlerRef_t taf_radio_AddImsRegStatusChangeHandler(taf_radio_ImsRegStatusChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_radio_client.c:755
le_result_t taf_radio_GetBandCapabilities(taf_radio_BandBitMask_t *bandMaskPtrPtr, uint8_t phoneId)
Definition: taf_radio_client.c:1140
struct taf_radio_ScanInformationList * taf_radio_ScanInformationListRef_t
Definition: taf_radio_common.h:106
taf_radio_NetRegStateEventHandlerRef_t taf_radio_AddNetRegStateEventHandler(taf_radio_NetRegStateHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_radio_client.c:635
le_result_t taf_radio_GetRegisterMode(bool *isManualPtrPtr, char *mccPtr, size_t mccPtrSize, char *mncPtr, size_t mncPtrSize, uint8_t phoneId)
Definition: taf_radio_client.c:1085
taf_radio_PreferredOperatorRef_t taf_radio_GetFirstPreferredOperator(taf_radio_PreferredOperatorListRef_t preferredOperatorListRef)
Definition: taf_radio_client.c:1406
le_result_t taf_radio_GetPacketSwitchedState(taf_radio_NetRegState_t *statePtr, uint8_t phoneId)
Definition: taf_radio_client.c:1590
LE_FULL_API void taf_radio_SetServerDisconnectHandler(taf_radio_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_radio_client.c:380
taf_radio_ImsStatusChangeHandlerRef_t taf_radio_AddImsStatusChangeHandler(taf_radio_ImsStatusChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_radio_client.c:872
le_result_t taf_radio_DeletePreferredOperatorsList(taf_radio_PreferredOperatorListRef_t preferredOperatorListRef)
Definition: taf_radio_client.c:1362
uint64_t taf_radio_GetNeighborCellId(taf_radio_CellInfoRef_t ngbrCellInfoRef)
Definition: taf_radio_client.c:2838
le_result_t taf_radio_DeleteSignalMetrics(taf_radio_MetricsRef_t MetricsRef)
Definition: taf_radio_client.c:1723
int32_t taf_radio_GetServingCellNrTracAreaCode(uint8_t phoneId)
Definition: taf_radio_client.c:2010
taf_radio_NetRegRejectHandlerRef_t taf_radio_AddNetRegRejectHandler(taf_radio_NetRegRejectHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_radio_client.c:557
int32_t taf_radio_GetServingCellNrArfcn(uint8_t phoneId)
Definition: taf_radio_client.c:2052
struct taf_radio_CellInfo * taf_radio_CellInfoRef_t
Definition: taf_radio_common.h:122
struct taf_radio_Metrics * taf_radio_MetricsRef_t
Definition: taf_radio_common.h:98
le_result_t taf_radio_SetSignalStrengthIndHysteresisTimer(uint16_t hysteresisTimer, uint8_t phoneId)
Definition: taf_radio_client.c:3410
void taf_radio_SetManualRegisterModeAsync(const char *LE_NONNULL mcc, const char *LE_NONNULL mnc, taf_radio_ManualSelectionHandlerFunc_t handlerPtr, void *contextPtr, uint8_t phoneId)
Definition: taf_radio_client.c:1050
le_result_t taf_radio_GetNeighborCellGsmBsic(taf_radio_CellInfoRef_t ngbrCellInfoRef, uint8_t *bsicPtr)
Definition: taf_radio_client.c:2955
le_result_t taf_radio_DeleteNeighborCellsInfo(taf_radio_NeighborCellsRef_t ngbrCellsRef)
Definition: taf_radio_client.c:2777
void(* taf_radio_OpModeChangeHandlerFunc_t)(taf_radio_OpMode_t mode, void *contextPtr)
Definition: taf_radio_common.h:959
uint32_t taf_radio_GetPhysicalNeighborNrCellId(taf_radio_CellInfoRef_t ngbrCellInfoRef)
Definition: taf_radio_client.c:2933
le_result_t taf_radio_GetCurrentNetworkMccMnc(char *mccStr, size_t mccStrSize, char *mncStr, size_t mncStrSize, uint8_t phoneId)
Definition: taf_radio_client.c:2215
taf_radio_SigType_t
Definition: taf_radio_common.h:418
taf_radio_NRDcnrRestriction_t
Definition: taf_radio_common.h:570
void(* taf_radio_PciNetworkScanHandlerFunc_t)(taf_radio_PciScanInformationListRef_t listRef, uint8_t phoneId, void *contextPtr)
Definition: taf_radio_common.h:944
le_result_t taf_radio_GetNrDualConnectivityStatus(taf_radio_NREndcAvailability_t *statusEndcPtr, taf_radio_NRDcnrRestriction_t *statusDcnrPtr, uint8_t phoneId)
Definition: taf_radio_client.c:3268
le_result_t taf_radio_GetCellularNetworkName(taf_radio_ScanInformationRef_t scanInformationRef, char *namePtr, size_t namePtrSize)
Definition: taf_radio_client.c:2392
struct taf_radio_Ims * taf_radio_ImsRef_t
Definition: taf_radio_common.h:162
le_result_t taf_radio_GetNetRegState(taf_radio_NetRegState_t *statePtr, uint8_t phoneId)
Definition: taf_radio_client.c:1564
taf_radio_PdpError_t
Definition: taf_radio_common.h:502
le_result_t taf_radio_GetRatPreferences(taf_radio_RatBitMask_t *ratMaskPtrPtr, uint8_t phoneId)
Definition: taf_radio_client.c:1538
taf_radio_ImsSvcType_t
Definition: taf_radio_common.h:464
taf_radio_RatChangeHandlerRef_t taf_radio_AddRatChangeHandler(taf_radio_RatChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_radio_client.c:596
taf_radio_PacketSwitchedChangeHandlerRef_t taf_radio_AddPacketSwitchedChangeHandler(taf_radio_PacketSwitchedChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_radio_client.c:674
taf_radio_CellInfoChangeHandlerRef_t taf_radio_AddCellInfoChangeHandler(taf_radio_CellInfoChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_radio_client.c:911
uint16_t taf_radio_GetPhysicalNeighborLteCellId(taf_radio_CellInfoRef_t ngbrCellInfoRef)
Definition: taf_radio_client.c:2914
struct taf_radio_PacketSwitchedChangeHandler * taf_radio_PacketSwitchedChangeHandlerRef_t
Definition: taf_radio_common.h:777
le_result_t taf_radio_GetImsSvcCfg(taf_radio_ImsRef_t imsRef, taf_radio_ImsSvcType_t service, bool *enablePtr)
Definition: taf_radio_client.c:3185
le_result_t taf_radio_SetRatPreferences(taf_radio_RatBitMask_t ratMask, uint8_t phoneId)
Definition: taf_radio_client.c:1512
uint32_t taf_radio_RatBitMask_t
Definition: taf_radio_common.h:611
uint32_t taf_radio_GetServingCellEarfcn(uint8_t phoneId)
Definition: taf_radio_client.c:2031
void taf_radio_ConnectService(void)
Definition: taf_radio_client.c:291
le_result_t taf_radio_GetSignalQual(uint32_t *qualityPtr, uint8_t phoneId)
Definition: taf_radio_client.c:1677
struct taf_radio_NetStatus * taf_radio_NetStatusRef_t
Definition: taf_radio_common.h:170
le_result_t taf_radio_SetImsSvcCfg(taf_radio_ImsRef_t imsRef, taf_radio_ImsSvcType_t service, bool enable)
Definition: taf_radio_client.c:3156
uint32_t taf_radio_GetServingCellTimingAdvance(uint8_t phoneId)
Definition: taf_radio_client.c:2073
void(* taf_radio_NetStatusHandlerFunc_t)(taf_radio_NetStatusRef_t netStatus, taf_radio_NetStatusIndBitMask_t bitmask, uint8_t phoneId, void *contextPtr)
Definition: taf_radio_common.h:972
void taf_radio_PerformCellularNetworkScanAsync(taf_radio_CellularNetworkScanHandlerFunc_t handlerPtr, void *contextPtr, uint8_t phoneId)
Definition: taf_radio_client.c:2265
le_result_t taf_radio_GetImsSvcStatus(taf_radio_ImsRef_t imsRef, taf_radio_ImsSvcType_t service, taf_radio_ImsSvcStatus_t *statusPtr)
Definition: taf_radio_client.c:3101
struct taf_radio_CellInfoChangeHandler * taf_radio_CellInfoChangeHandlerRef_t
Definition: taf_radio_common.h:825
void taf_radio_RemoveOpModeChangeHandler(taf_radio_OpModeChangeHandlerRef_t handlerRef)
Definition: taf_radio_client.c:814
struct taf_radio_NetRegStateEventHandler * taf_radio_NetRegStateEventHandlerRef_t
Definition: taf_radio_common.h:769
void(* taf_radio_RatChangeHandlerFunc_t)(const taf_radio_RatChangeInd_t *LE_NONNULL ratChangeIndPtr, void *contextPtr)
Definition: taf_radio_common.h:860
le_result_t taf_radio_SetSignalStrengthIndHysteresis(taf_radio_SigType_t sigType, uint16_t hysteresis, uint8_t phoneId)
Definition: taf_radio_client.c:3381
taf_radio_PlmnInformationRef_t taf_radio_GetFirstPlmnInfo(taf_radio_PciScanInformationRef_t pciScanInformationRef)
Definition: taf_radio_client.c:2642
le_result_t taf_radio_GetImsPdpError(taf_radio_ImsRef_t imsRef, taf_radio_PdpError_t *errorPtr)
Definition: taf_radio_client.c:3130
void taf_radio_RemoveImsStatusChangeHandler(taf_radio_ImsStatusChangeHandlerRef_t handlerRef)
Definition: taf_radio_client.c:892
bool taf_radio_IsCellularNetworkHome(taf_radio_ScanInformationRef_t scanInformationRef)
Definition: taf_radio_client.c:2483
void(* taf_radio_NetRegStateHandlerFunc_t)(const taf_radio_NetRegStateInd_t *LE_NONNULL stateIndPtr, void *contextPtr)
Definition: taf_radio_common.h:873
struct taf_radio_ScanInformation * taf_radio_ScanInformationRef_t
Definition: taf_radio_common.h:114
taf_radio_CellInfoRef_t taf_radio_GetFirstNeighborCellInfo(taf_radio_NeighborCellsRef_t ngbrCellsRef)
Definition: taf_radio_client.c:2798
le_result_t taf_radio_GetImsRegStatus(taf_radio_ImsRegStatus_t *statusPtr, uint8_t phoneId)
Definition: taf_radio_client.c:3075
le_result_t taf_radio_SetManualRegisterMode(const char *LE_NONNULL mcc, const char *LE_NONNULL mnc, uint8_t phoneId)
Definition: taf_radio_client.c:1027
struct taf_radio_NetStatusChangeHandler * taf_radio_NetStatusChangeHandlerRef_t
Definition: taf_radio_common.h:809
struct taf_radio_PciScanInformationList * taf_radio_PciScanInformationListRef_t
Definition: taf_radio_common.h:138
uint32_t taf_radio_GetServingCellId(uint8_t phoneId)
Definition: taf_radio_client.c:1926
le_result_t taf_radio_GetPreferredOperatorDetails(taf_radio_PreferredOperatorRef_t preferredOperatorRef, char *mccPtr, size_t mccPtrSize, char *mncPtr, size_t mncPtrSize, taf_radio_RatBitMask_t *ratMaskPtr)
Definition: taf_radio_client.c:1449
struct taf_radio_PciScanInformation * taf_radio_PciScanInformationRef_t
Definition: taf_radio_common.h:146
uint64_t taf_radio_GetServingNrCellId(uint8_t phoneId)
Definition: taf_radio_client.c:1947
bool taf_radio_IsCellularNetworkAvailable(taf_radio_ScanInformationRef_t scanInformationRef)
Definition: taf_radio_client.c:2462
struct taf_radio_ImsStatusChangeHandler * taf_radio_ImsStatusChangeHandlerRef_t
Definition: taf_radio_common.h:817
le_result_t taf_radio_TryConnectService(void)
Definition: taf_radio_client.c:323
void(* taf_radio_NetRegRejectHandlerFunc_t)(const taf_radio_NetRegRejInd_t *LE_NONNULL rejIndPtr, void *contextPtr)
Definition: taf_radio_common.h:847
le_result_t taf_radio_GetServingCellGsmBsic(uint8_t *bsicPtr, uint8_t phoneId)
Definition: taf_radio_client.c:2138
taf_radio_ScanInformationListRef_t taf_radio_PerformCellularNetworkScan(uint8_t phoneId)
Definition: taf_radio_client.c:2248
taf_radio_Rat_t
Definition: taf_radio_common.h:178
uint32_t taf_radio_GetPciScanGlobalCellId(taf_radio_PciScanInformationRef_t pciScanInformationRef)
Definition: taf_radio_client.c:2701
void taf_radio_DisconnectService(void)
Definition: taf_radio_client.c:503
taf_radio_CsCap_t
Definition: taf_radio_common.h:256
taf_radio_OpModeChangeHandlerRef_t taf_radio_AddOpModeChangeHandler(taf_radio_OpModeChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_radio_client.c:794
uint16_t taf_radio_GetPciScanCellId(taf_radio_PciScanInformationRef_t pciScanInformationRef)
Definition: taf_radio_client.c:2682
bool taf_radio_IsCellularNetworkForbidden(taf_radio_ScanInformationRef_t scanInformationRef)
Definition: taf_radio_client.c:2504
le_onoff_t
Definition: le_basics.h:95
uint32_t taf_radio_GetPhysicalServingNrCellId(uint8_t phoneId)
Definition: taf_radio_client.c:2115
taf_radio_RatSvcStatus_t
Definition: taf_radio_common.h:233
le_result_t taf_radio_GetRadioPower(le_onoff_t *powerPtr, uint8_t phoneId)
Definition: taf_radio_client.c:978
taf_radio_NetStatusChangeHandlerRef_t taf_radio_AddNetStatusChangeHandler(taf_radio_NetStatusHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_radio_client.c:833
taf_radio_CellInfoRef_t taf_radio_GetNextNeighborCellInfo(taf_radio_NeighborCellsRef_t ngbrCellsRef)
Definition: taf_radio_client.c:2819
le_result_t taf_radio_GetLteBandCapabilities(uint64_t *bandMaskPtrPtr, size_t *bandMaskPtrSizePtr, uint8_t phoneId)
Definition: taf_radio_client.c:1165
le_result_t taf_radio_GetBandPreferences(taf_radio_BandBitMask_t *bandMaskPtrPtr, uint8_t phoneId)
Definition: taf_radio_client.c:1218
#define LE_NONNULL
Definition: le_basics.h:368
struct taf_radio_PreferredOperatorList * taf_radio_PreferredOperatorListRef_t
Definition: taf_radio_common.h:82
void taf_radio_RemoveImsRegStatusChangeHandler(taf_radio_ImsRegStatusChangeHandlerRef_t handlerRef)
Definition: taf_radio_client.c:775
void taf_radio_RemoveNetRegStateEventHandler(taf_radio_NetRegStateEventHandlerRef_t handlerRef)
Definition: taf_radio_client.c:655
taf_radio_SignalStrengthChangeHandlerRef_t taf_radio_AddSignalStrengthChangeHandler(taf_radio_Rat_t rat, taf_radio_SignalStrengthChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_radio_client.c:713
le_result_t taf_radio_SetSignalStrengthIndThresholds(taf_radio_SigType_t sigType, int32_t lowerRangeThreshold, int32_t upperRangeThreshold, uint8_t phoneId)
Definition: taf_radio_client.c:1616
le_result_t
Definition: le_basics.h:45
taf_radio_NetStatusRef_t taf_radio_GetNetStatus(uint8_t phoneId)
Definition: taf_radio_client.c:2979
void taf_radio_RemoveRatChangeHandler(taf_radio_RatChangeHandlerRef_t handlerRef)
Definition: taf_radio_client.c:616
taf_radio_NeighborCellsRef_t taf_radio_GetNeighborCellsInfo(uint8_t phoneId)
Definition: taf_radio_client.c:2755
le_result_t taf_radio_GetLteBandPreferences(uint64_t *bandMaskPtr, size_t *bandMaskSizePtr, uint8_t phoneId)
Definition: taf_radio_client.c:1271
struct taf_radio_NeighborCells * taf_radio_NeighborCellsRef_t
Definition: taf_radio_common.h:130
le_result_t taf_radio_RemovePreferredOperator(const char *LE_NONNULL mcc, const char *LE_NONNULL mnc, uint8_t phoneId)
Definition: taf_radio_client.c:1334
#define LE_FULL_API
Definition: le_apiFeatures.h:42
void taf_radio_RemovePacketSwitchedChangeHandler(taf_radio_PacketSwitchedChangeHandlerRef_t handlerRef)
Definition: taf_radio_client.c:694
struct taf_radio_RatChangeHandler * taf_radio_RatChangeHandlerRef_t
Definition: taf_radio_common.h:761
le_result_t taf_radio_SetSignalStrengthIndDelta(taf_radio_SigType_t sigType, uint16_t delta, uint8_t phoneId)
Definition: taf_radio_client.c:1648
taf_radio_ScanInformationRef_t taf_radio_GetFirstCellularNetworkScan(taf_radio_ScanInformationListRef_t scanInformationListRef)
Definition: taf_radio_client.c:2292
taf_radio_PreferredOperatorListRef_t taf_radio_GetPreferredOperatorsList(uint8_t phoneId)
Definition: taf_radio_client.c:1385
taf_radio_PciScanInformationRef_t taf_radio_GetFirstPciScanInfo(taf_radio_PciScanInformationListRef_t scanInformationListRef)
Definition: taf_radio_client.c:2575
le_result_t taf_radio_GetCurrentNetworkName(char *nameStr, size_t nameStrSize, uint8_t phoneId)
Definition: taf_radio_client.c:2187
LE_FULL_API void taf_radio_SetNonExitServerDisconnectHandler(taf_radio_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_radio_client.c:457
le_result_t taf_radio_DeletePciNetworkScan(taf_radio_PciScanInformationListRef_t scanInformationListRef)
Definition: taf_radio_client.c:2620
le_result_t taf_radio_SetLteBandPreferences(const uint64_t *bandMaskPtr, size_t bandMaskSize, uint8_t phoneId)
Definition: taf_radio_client.c:1243
taf_radio_ImsRegStatus_t
Definition: taf_radio_common.h:443
taf_radio_RatBitMask_t taf_radio_GetRatOfSignalMetrics(taf_radio_MetricsRef_t MetricsRef)
Definition: taf_radio_client.c:1743
struct taf_radio_ImsRegStatusChangeHandler * taf_radio_ImsRegStatusChangeHandlerRef_t
Definition: taf_radio_common.h:793
taf_radio_PciScanInformationRef_t taf_radio_GetNextPciScanInfo(taf_radio_PciScanInformationListRef_t scanInformationListRef)
Definition: taf_radio_client.c:2597
le_result_t taf_radio_SetImsUserAgent(taf_radio_ImsRef_t imsRef, const char *LE_NONNULL userAgent)
Definition: taf_radio_client.c:3214
taf_radio_ScanInformationRef_t taf_radio_GetNextCellularNetworkScan(taf_radio_ScanInformationListRef_t scanInformationListRef)
Definition: taf_radio_client.c:2314
struct taf_radio_SignalStrengthChangeHandler * taf_radio_SignalStrengthChangeHandlerRef_t
Definition: taf_radio_common.h:785
le_result_t taf_radio_GetRadioAccessTechInUse(taf_radio_Rat_t *ratPtr, uint8_t phoneId)
Definition: taf_radio_client.c:1487
le_result_t taf_radio_GetUmtsSignalMetrics(taf_radio_MetricsRef_t MetricsRef, int32_t *ssPtr, uint32_t *berPtr, int32_t *rscpPtr)
Definition: taf_radio_client.c:1795
bool taf_radio_IsCellularNetworkInUse(taf_radio_ScanInformationRef_t scanInformationRef)
Definition: taf_radio_client.c:2441
void(* taf_radio_CellInfoChangeHandlerFunc_t)(taf_radio_CellInfoStatus_t cellStatus, uint8_t phoneId, void *contextPtr)
Definition: taf_radio_common.h:1006
le_result_t taf_radio_GetCdmaSignalMetrics(taf_radio_MetricsRef_t MetricsRef, int32_t *ssPtr, int32_t *ecioPtr, int32_t *snrPtr, int32_t *ioPtr)
Definition: taf_radio_client.c:1862
taf_radio_Rat_t taf_radio_GetCellularNetworkRat(taf_radio_ScanInformationRef_t scanInformationRef)
Definition: taf_radio_client.c:2420
uint32_t taf_radio_GetServingCellLocAreaCode(uint8_t phoneId)
Definition: taf_radio_client.c:1968
le_result_t taf_radio_GetGsmSignalMetrics(taf_radio_MetricsRef_t MetricsRef, int32_t *rssiPtr, uint32_t *berPtr)
Definition: taf_radio_client.c:1766
struct taf_radio_NetRegRejectHandler * taf_radio_NetRegRejectHandlerRef_t
Definition: taf_radio_common.h:753
uint16_t taf_radio_GetServingCellLteTracAreaCode(uint8_t phoneId)
Definition: taf_radio_client.c:1989
taf_radio_PreferredOperatorRef_t taf_radio_GetNextPreferredOperator(taf_radio_PreferredOperatorListRef_t preferredOperatorListRef)
Definition: taf_radio_client.c:1427