Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_radio_interface.h
Go to the documentation of this file.
1 
2 
3 /*
4  * ====================== WARNING ======================
5  *
6  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
7  * DO NOT MODIFY IN ANY WAY.
8  *
9  * ====================== WARNING ======================
10  */
11 
446 #ifndef TAF_RADIO_INTERFACE_H_INCLUDE_GUARD
447 #define TAF_RADIO_INTERFACE_H_INCLUDE_GUARD
448 
449 
450 #include "legato.h"
451 
452 // Internal includes for this interface
453 #include "taf_radio_common.h"
454 //--------------------------------------------------------------------------------------------------
458 //--------------------------------------------------------------------------------------------------
459 typedef void (*taf_radio_DisconnectHandler_t)(void *);
460 
461 //--------------------------------------------------------------------------------------------------
473 //--------------------------------------------------------------------------------------------------
475 (
476  void
477 );
478 
479 //--------------------------------------------------------------------------------------------------
498 //--------------------------------------------------------------------------------------------------
500 (
501  void
502 );
503 
504 //--------------------------------------------------------------------------------------------------
512 //--------------------------------------------------------------------------------------------------
514 (
515  taf_radio_DisconnectHandler_t disconnectHandler,
516  void *contextPtr
517 );
518 
519 //--------------------------------------------------------------------------------------------------
530 //--------------------------------------------------------------------------------------------------
532 (
533  taf_radio_DisconnectHandler_t disconnectHandler,
534  void *contextPtr
535 );
536 
537 //--------------------------------------------------------------------------------------------------
548 //--------------------------------------------------------------------------------------------------
550 (
551  void
552 );
553 
554 //--------------------------------------------------------------------------------------------------
560 //--------------------------------------------------------------------------------------------------
562 (
565  void* contextPtr
567 );
568 
569 //--------------------------------------------------------------------------------------------------
573 //--------------------------------------------------------------------------------------------------
575 (
578 );
579 
580 //--------------------------------------------------------------------------------------------------
586 //--------------------------------------------------------------------------------------------------
588 (
591  void* contextPtr
593 );
594 
595 //--------------------------------------------------------------------------------------------------
599 //--------------------------------------------------------------------------------------------------
601 (
604 );
605 
606 //--------------------------------------------------------------------------------------------------
612 //--------------------------------------------------------------------------------------------------
614 (
617  void* contextPtr
619 );
620 
621 //--------------------------------------------------------------------------------------------------
625 //--------------------------------------------------------------------------------------------------
627 (
630 );
631 
632 //--------------------------------------------------------------------------------------------------
638 //--------------------------------------------------------------------------------------------------
640 (
643  void* contextPtr
645 );
646 
647 //--------------------------------------------------------------------------------------------------
651 //--------------------------------------------------------------------------------------------------
653 (
656 );
657 
658 //--------------------------------------------------------------------------------------------------
664 //--------------------------------------------------------------------------------------------------
666 (
667  taf_radio_Rat_t rat,
671  void* contextPtr
673 );
674 
675 //--------------------------------------------------------------------------------------------------
679 //--------------------------------------------------------------------------------------------------
681 (
684 );
685 
686 //--------------------------------------------------------------------------------------------------
692 //--------------------------------------------------------------------------------------------------
694 (
697  void* contextPtr
699 );
700 
701 //--------------------------------------------------------------------------------------------------
705 //--------------------------------------------------------------------------------------------------
707 (
710 );
711 
712 //--------------------------------------------------------------------------------------------------
718 //--------------------------------------------------------------------------------------------------
720 (
723  void* contextPtr
725 );
726 
727 //--------------------------------------------------------------------------------------------------
731 //--------------------------------------------------------------------------------------------------
733 (
736 );
737 
738 //--------------------------------------------------------------------------------------------------
744 //--------------------------------------------------------------------------------------------------
746 (
749  void* contextPtr
751 );
752 
753 //--------------------------------------------------------------------------------------------------
757 //--------------------------------------------------------------------------------------------------
759 (
762 );
763 
764 //--------------------------------------------------------------------------------------------------
770 //--------------------------------------------------------------------------------------------------
772 (
775  void* contextPtr
777 );
778 
779 //--------------------------------------------------------------------------------------------------
783 //--------------------------------------------------------------------------------------------------
785 (
788 );
789 
790 //--------------------------------------------------------------------------------------------------
796 //--------------------------------------------------------------------------------------------------
798 (
801  void* contextPtr
803 );
804 
805 //--------------------------------------------------------------------------------------------------
809 //--------------------------------------------------------------------------------------------------
811 (
814 );
815 
816 //--------------------------------------------------------------------------------------------------
825 //--------------------------------------------------------------------------------------------------
827 (
828  le_onoff_t power,
830  uint8_t phoneId
832 );
833 
834 //--------------------------------------------------------------------------------------------------
843 //--------------------------------------------------------------------------------------------------
845 (
846  le_onoff_t* powerPtr,
848  uint8_t phoneId
850 );
851 
852 //--------------------------------------------------------------------------------------------------
862 //--------------------------------------------------------------------------------------------------
864 (
865  uint8_t phoneId
867 );
868 
869 //--------------------------------------------------------------------------------------------------
879 //--------------------------------------------------------------------------------------------------
881 (
882  const char* LE_NONNULL mcc,
884  const char* LE_NONNULL mnc,
886  uint8_t phoneId
888 );
889 
890 //--------------------------------------------------------------------------------------------------
894 //--------------------------------------------------------------------------------------------------
896 (
897  const char* LE_NONNULL mcc,
899  const char* LE_NONNULL mnc,
903  void* contextPtr,
905  uint8_t phoneId
907 );
908 
909 //--------------------------------------------------------------------------------------------------
919 //--------------------------------------------------------------------------------------------------
921 (
922  bool* isManualPtrPtr,
924  char* mccPtr,
926  size_t mccPtrSize,
928  char* mncPtr,
930  size_t mncPtrSize,
932  uint8_t phoneId
934 );
935 
936 //--------------------------------------------------------------------------------------------------
943 //--------------------------------------------------------------------------------------------------
945 (
946  void
947 );
948 
949 //--------------------------------------------------------------------------------------------------
958 //--------------------------------------------------------------------------------------------------
960 (
961  taf_radio_BandBitMask_t* bandMaskPtrPtr,
963  uint8_t phoneId
965 );
966 
967 //--------------------------------------------------------------------------------------------------
976 //--------------------------------------------------------------------------------------------------
978 (
979  uint64_t* bandMaskPtrPtr,
981  size_t* bandMaskPtrSizePtr,
983  uint8_t phoneId
985 );
986 
987 //--------------------------------------------------------------------------------------------------
996 //--------------------------------------------------------------------------------------------------
998 (
999  taf_radio_BandBitMask_t bandMask,
1001  uint8_t phoneId
1003 );
1004 
1005 //--------------------------------------------------------------------------------------------------
1014 //--------------------------------------------------------------------------------------------------
1016 (
1017  taf_radio_BandBitMask_t* bandMaskPtrPtr,
1019  uint8_t phoneId
1021 );
1022 
1023 //--------------------------------------------------------------------------------------------------
1032 //--------------------------------------------------------------------------------------------------
1034 (
1035  const uint64_t* bandMaskPtr,
1037  size_t bandMaskSize,
1039  uint8_t phoneId
1041 );
1042 
1043 //--------------------------------------------------------------------------------------------------
1052 //--------------------------------------------------------------------------------------------------
1054 (
1055  uint64_t* bandMaskPtr,
1057  size_t* bandMaskSizePtr,
1059  uint8_t phoneId
1061 );
1062 
1063 //--------------------------------------------------------------------------------------------------
1074 //--------------------------------------------------------------------------------------------------
1076 (
1077  const char* LE_NONNULL mcc,
1079  const char* LE_NONNULL mnc,
1081  taf_radio_RatBitMask_t ratMask,
1083  uint8_t phoneId
1085 );
1086 
1087 //--------------------------------------------------------------------------------------------------
1098 //--------------------------------------------------------------------------------------------------
1100 (
1101  const char* LE_NONNULL mcc,
1103  const char* LE_NONNULL mnc,
1105  uint8_t phoneId
1107 );
1108 
1109 //--------------------------------------------------------------------------------------------------
1118 //--------------------------------------------------------------------------------------------------
1120 (
1121  taf_radio_PreferredOperatorListRef_t preferredOperatorListRef
1123 );
1124 
1125 //--------------------------------------------------------------------------------------------------
1135 //--------------------------------------------------------------------------------------------------
1137 (
1138  uint8_t phoneId
1140 );
1141 
1142 //--------------------------------------------------------------------------------------------------
1150 //--------------------------------------------------------------------------------------------------
1152 (
1153  taf_radio_PreferredOperatorListRef_t preferredOperatorListRef
1155 );
1156 
1157 //--------------------------------------------------------------------------------------------------
1165 //--------------------------------------------------------------------------------------------------
1167 (
1168  taf_radio_PreferredOperatorListRef_t preferredOperatorListRef
1170 );
1171 
1172 //--------------------------------------------------------------------------------------------------
1181 //--------------------------------------------------------------------------------------------------
1183 (
1184  taf_radio_PreferredOperatorRef_t preferredOperatorRef,
1186  char* mccPtr,
1188  size_t mccPtrSize,
1190  char* mncPtr,
1192  size_t mncPtrSize,
1194  taf_radio_RatBitMask_t* ratMaskPtr
1196 );
1197 
1198 //--------------------------------------------------------------------------------------------------
1208 //--------------------------------------------------------------------------------------------------
1210 (
1211  taf_radio_Rat_t* ratPtr,
1213  uint8_t phoneId
1215 );
1216 
1217 //--------------------------------------------------------------------------------------------------
1226 //--------------------------------------------------------------------------------------------------
1228 (
1229  taf_radio_RatBitMask_t ratMask,
1231  uint8_t phoneId
1233 );
1234 
1235 //--------------------------------------------------------------------------------------------------
1245 //--------------------------------------------------------------------------------------------------
1247 (
1248  taf_radio_RatBitMask_t* ratMaskPtrPtr,
1250  uint8_t phoneId
1252 );
1253 
1254 //--------------------------------------------------------------------------------------------------
1264 //--------------------------------------------------------------------------------------------------
1266 (
1267  taf_radio_NetRegState_t* statePtr,
1269  uint8_t phoneId
1271 );
1272 
1273 //--------------------------------------------------------------------------------------------------
1283 //--------------------------------------------------------------------------------------------------
1285 (
1286  taf_radio_NetRegState_t* statePtr,
1288  uint8_t phoneId
1290 );
1291 
1292 //--------------------------------------------------------------------------------------------------
1302 //--------------------------------------------------------------------------------------------------
1304 (
1305  taf_radio_SigType_t sigType,
1307  int32_t lowerRangeThreshold,
1309  int32_t upperRangeThreshold,
1311  uint8_t phoneId
1313 );
1314 
1315 //--------------------------------------------------------------------------------------------------
1325 //--------------------------------------------------------------------------------------------------
1327 (
1328  taf_radio_SigType_t sigType,
1330  uint16_t delta,
1332  uint8_t phoneId
1334 );
1335 
1336 //--------------------------------------------------------------------------------------------------
1346 //--------------------------------------------------------------------------------------------------
1348 (
1349  uint32_t* qualityPtr,
1351  uint8_t phoneId
1353 );
1354 
1355 //--------------------------------------------------------------------------------------------------
1363 //--------------------------------------------------------------------------------------------------
1365 (
1366  uint8_t phoneId
1368 );
1369 
1370 //--------------------------------------------------------------------------------------------------
1379 //--------------------------------------------------------------------------------------------------
1381 (
1382  taf_radio_MetricsRef_t MetricsRef
1384 );
1385 
1386 //--------------------------------------------------------------------------------------------------
1393 //--------------------------------------------------------------------------------------------------
1395 (
1396  taf_radio_MetricsRef_t MetricsRef
1398 );
1399 
1400 //--------------------------------------------------------------------------------------------------
1410 //--------------------------------------------------------------------------------------------------
1412 (
1413  taf_radio_MetricsRef_t MetricsRef,
1415  int32_t* rssiPtr,
1417  uint32_t* berPtr
1419 );
1420 
1421 //--------------------------------------------------------------------------------------------------
1431 //--------------------------------------------------------------------------------------------------
1433 (
1434  taf_radio_MetricsRef_t MetricsRef,
1436  int32_t* ssPtr,
1438  uint32_t* berPtr,
1440  int32_t* rscpPtr
1442 );
1443 
1444 //--------------------------------------------------------------------------------------------------
1454 //--------------------------------------------------------------------------------------------------
1456 (
1457  taf_radio_MetricsRef_t MetricsRef,
1459  int32_t* ssPtr,
1461  int32_t* rsrqPtr,
1463  int32_t* rsrpPtr,
1465  int32_t* snrPtr
1467 );
1468 
1469 //--------------------------------------------------------------------------------------------------
1479 //--------------------------------------------------------------------------------------------------
1481 (
1482  taf_radio_MetricsRef_t MetricsRef,
1484  int32_t* ssPtr,
1486  int32_t* ecioPtr,
1488  int32_t* snrPtr,
1490  int32_t* ioPtr
1492 );
1493 
1494 //--------------------------------------------------------------------------------------------------
1503 //--------------------------------------------------------------------------------------------------
1505 (
1506  taf_radio_MetricsRef_t MetricsRef,
1508  int32_t* rsrqPtr,
1510  int32_t* rsrpPtr,
1512  int32_t* snrPtr
1514 );
1515 
1516 //--------------------------------------------------------------------------------------------------
1524 //--------------------------------------------------------------------------------------------------
1526 (
1527  uint8_t phoneId
1529 );
1530 
1531 //--------------------------------------------------------------------------------------------------
1539 //--------------------------------------------------------------------------------------------------
1541 (
1542  uint8_t phoneId
1544 );
1545 
1546 //--------------------------------------------------------------------------------------------------
1554 //--------------------------------------------------------------------------------------------------
1556 (
1557  uint8_t phoneId
1559 );
1560 
1561 //--------------------------------------------------------------------------------------------------
1569 //--------------------------------------------------------------------------------------------------
1571 (
1572  uint8_t phoneId
1574 );
1575 
1576 //--------------------------------------------------------------------------------------------------
1584 //--------------------------------------------------------------------------------------------------
1586 (
1587  uint8_t phoneId
1589 );
1590 
1591 //--------------------------------------------------------------------------------------------------
1599 //--------------------------------------------------------------------------------------------------
1601 (
1602  uint8_t phoneId
1604 );
1605 
1606 //--------------------------------------------------------------------------------------------------
1614 //--------------------------------------------------------------------------------------------------
1616 (
1617  uint8_t phoneId
1619 );
1620 
1621 //--------------------------------------------------------------------------------------------------
1629 //--------------------------------------------------------------------------------------------------
1631 (
1632  uint8_t phoneId
1634 );
1635 
1636 //--------------------------------------------------------------------------------------------------
1644 //--------------------------------------------------------------------------------------------------
1646 (
1647  uint8_t phoneId
1649 );
1650 
1651 //--------------------------------------------------------------------------------------------------
1659 //--------------------------------------------------------------------------------------------------
1661 (
1662  uint8_t phoneId
1664 );
1665 
1666 //--------------------------------------------------------------------------------------------------
1676 //--------------------------------------------------------------------------------------------------
1678 (
1679  uint8_t* bsicPtr,
1681  uint8_t phoneId
1683 );
1684 
1685 //--------------------------------------------------------------------------------------------------
1695 //--------------------------------------------------------------------------------------------------
1697 (
1698  uint8_t phoneId
1700 );
1701 
1702 //--------------------------------------------------------------------------------------------------
1712 //--------------------------------------------------------------------------------------------------
1714 (
1715  char* nameStr,
1717  size_t nameStrSize,
1719  uint8_t phoneId
1721 );
1722 
1723 //--------------------------------------------------------------------------------------------------
1732 //--------------------------------------------------------------------------------------------------
1734 (
1735  char* mccStr,
1737  size_t mccStrSize,
1739  char* mncStr,
1741  size_t mncStrSize,
1743  uint8_t phoneId
1745 );
1746 
1747 //--------------------------------------------------------------------------------------------------
1755 //--------------------------------------------------------------------------------------------------
1757 (
1758  uint8_t phoneId
1760 );
1761 
1762 //--------------------------------------------------------------------------------------------------
1766 //--------------------------------------------------------------------------------------------------
1768 (
1771  void* contextPtr,
1773  uint8_t phoneId
1775 );
1776 
1777 //--------------------------------------------------------------------------------------------------
1785 //--------------------------------------------------------------------------------------------------
1787 (
1788  taf_radio_ScanInformationListRef_t scanInformationListRef
1790 );
1791 
1792 //--------------------------------------------------------------------------------------------------
1801 //--------------------------------------------------------------------------------------------------
1803 (
1804  taf_radio_ScanInformationListRef_t scanInformationListRef
1806 );
1807 
1808 //--------------------------------------------------------------------------------------------------
1817 //--------------------------------------------------------------------------------------------------
1819 (
1820  taf_radio_ScanInformationListRef_t scanInformationListRef
1822 );
1823 
1824 //--------------------------------------------------------------------------------------------------
1833 //--------------------------------------------------------------------------------------------------
1835 (
1836  taf_radio_ScanInformationRef_t scanInformationRef,
1838  char* mccPtr,
1840  size_t mccPtrSize,
1842  char* mncPtr,
1844  size_t mncPtrSize
1846 );
1847 
1848 //--------------------------------------------------------------------------------------------------
1857 //--------------------------------------------------------------------------------------------------
1859 (
1860  taf_radio_ScanInformationRef_t scanInformationRef,
1862  char* namePtr,
1864  size_t namePtrSize
1866 );
1867 
1868 //--------------------------------------------------------------------------------------------------
1877 //--------------------------------------------------------------------------------------------------
1879 (
1880  taf_radio_ScanInformationRef_t scanInformationRef
1882 );
1883 
1884 //--------------------------------------------------------------------------------------------------
1892 //--------------------------------------------------------------------------------------------------
1894 (
1895  taf_radio_ScanInformationRef_t scanInformationRef
1897 );
1898 
1899 //--------------------------------------------------------------------------------------------------
1907 //--------------------------------------------------------------------------------------------------
1909 (
1910  taf_radio_ScanInformationRef_t scanInformationRef
1912 );
1913 
1914 //--------------------------------------------------------------------------------------------------
1922 //--------------------------------------------------------------------------------------------------
1924 (
1925  taf_radio_ScanInformationRef_t scanInformationRef
1927 );
1928 
1929 //--------------------------------------------------------------------------------------------------
1937 //--------------------------------------------------------------------------------------------------
1939 (
1940  taf_radio_ScanInformationRef_t scanInformationRef
1942 );
1943 
1944 //--------------------------------------------------------------------------------------------------
1952 //--------------------------------------------------------------------------------------------------
1954 (
1955  taf_radio_RatBitMask_t ratMask,
1957  uint8_t phoneId
1959 );
1960 
1961 //--------------------------------------------------------------------------------------------------
1965 //--------------------------------------------------------------------------------------------------
1967 (
1968  taf_radio_RatBitMask_t ratMask,
1972  void* contextPtr,
1974  uint8_t phoneId
1976 );
1977 
1978 //--------------------------------------------------------------------------------------------------
1986 //--------------------------------------------------------------------------------------------------
1988 (
1989  taf_radio_PciScanInformationListRef_t scanInformationListRef
1992 );
1993 
1994 //--------------------------------------------------------------------------------------------------
2002 //--------------------------------------------------------------------------------------------------
2004 (
2005  taf_radio_PciScanInformationListRef_t scanInformationListRef
2008 );
2009 
2010 //--------------------------------------------------------------------------------------------------
2019 //--------------------------------------------------------------------------------------------------
2021 (
2022  taf_radio_PciScanInformationListRef_t scanInformationListRef
2025 );
2026 
2027 //--------------------------------------------------------------------------------------------------
2035 //--------------------------------------------------------------------------------------------------
2037 (
2038  taf_radio_PciScanInformationRef_t pciScanInformationRef
2040 );
2041 
2042 //--------------------------------------------------------------------------------------------------
2050 //--------------------------------------------------------------------------------------------------
2052 (
2053  taf_radio_PciScanInformationRef_t pciScanInformationRef
2055 );
2056 
2057 //--------------------------------------------------------------------------------------------------
2063 //--------------------------------------------------------------------------------------------------
2065 (
2066  taf_radio_PciScanInformationRef_t pciScanInformationRef
2068 );
2069 
2070 //--------------------------------------------------------------------------------------------------
2076 //--------------------------------------------------------------------------------------------------
2078 (
2079  taf_radio_PciScanInformationRef_t pciScanInformationRef
2081 );
2082 
2083 //--------------------------------------------------------------------------------------------------
2091 //--------------------------------------------------------------------------------------------------
2093 (
2096  char* mccPtr,
2098  size_t mccPtrSize,
2100  char* mncPtr,
2102  size_t mncPtrSize
2104 );
2105 
2106 //--------------------------------------------------------------------------------------------------
2114 //--------------------------------------------------------------------------------------------------
2116 (
2117  uint8_t phoneId
2119 );
2120 
2121 //--------------------------------------------------------------------------------------------------
2130 //--------------------------------------------------------------------------------------------------
2132 (
2133  taf_radio_NeighborCellsRef_t ngbrCellsRef
2135 );
2136 
2137 //--------------------------------------------------------------------------------------------------
2145 //--------------------------------------------------------------------------------------------------
2147 (
2148  taf_radio_NeighborCellsRef_t ngbrCellsRef
2150 );
2151 
2152 //--------------------------------------------------------------------------------------------------
2160 //--------------------------------------------------------------------------------------------------
2162 (
2163  taf_radio_NeighborCellsRef_t ngbrCellsRef
2165 );
2166 
2167 //--------------------------------------------------------------------------------------------------
2173 //--------------------------------------------------------------------------------------------------
2175 (
2176  taf_radio_CellInfoRef_t ngbrCellInfoRef
2178 );
2179 
2180 //--------------------------------------------------------------------------------------------------
2186 //--------------------------------------------------------------------------------------------------
2188 (
2189  taf_radio_CellInfoRef_t ngbrCellInfoRef
2191 );
2192 
2193 //--------------------------------------------------------------------------------------------------
2199 //--------------------------------------------------------------------------------------------------
2201 (
2202  taf_radio_CellInfoRef_t ngbrCellInfoRef
2204 );
2205 
2206 //--------------------------------------------------------------------------------------------------
2212 //--------------------------------------------------------------------------------------------------
2214 (
2215  taf_radio_CellInfoRef_t ngbrCellInfoRef
2217 );
2218 
2219 //--------------------------------------------------------------------------------------------------
2225 //--------------------------------------------------------------------------------------------------
2227 (
2228  taf_radio_CellInfoRef_t ngbrCellInfoRef
2230 );
2231 
2232 //--------------------------------------------------------------------------------------------------
2238 //--------------------------------------------------------------------------------------------------
2240 (
2241  taf_radio_CellInfoRef_t ngbrCellInfoRef
2243 );
2244 
2245 //--------------------------------------------------------------------------------------------------
2254 //--------------------------------------------------------------------------------------------------
2256 (
2257  taf_radio_CellInfoRef_t ngbrCellInfoRef,
2259  uint8_t* bsicPtr
2261 );
2262 
2263 //--------------------------------------------------------------------------------------------------
2271 //--------------------------------------------------------------------------------------------------
2273 (
2274  uint8_t phoneId
2276 );
2277 
2278 //--------------------------------------------------------------------------------------------------
2288 //--------------------------------------------------------------------------------------------------
2290 (
2291  taf_radio_NetStatusRef_t netRef,
2293  taf_radio_RatSvcStatus_t* statusPtr
2295 );
2296 
2297 //--------------------------------------------------------------------------------------------------
2307 //--------------------------------------------------------------------------------------------------
2309 (
2310  taf_radio_NetStatusRef_t netRef,
2312  taf_radio_CsCap_t* capabilityPtr
2314 );
2315 
2316 //--------------------------------------------------------------------------------------------------
2324 //--------------------------------------------------------------------------------------------------
2326 (
2327  uint8_t phoneId
2329 );
2330 
2331 //--------------------------------------------------------------------------------------------------
2341 //--------------------------------------------------------------------------------------------------
2343 (
2344  taf_radio_ImsRegStatus_t* statusPtr,
2346  uint8_t phoneId
2348 );
2349 
2350 //--------------------------------------------------------------------------------------------------
2360 //--------------------------------------------------------------------------------------------------
2362 (
2363  taf_radio_ImsRef_t imsRef,
2365  taf_radio_ImsSvcType_t service,
2367  taf_radio_ImsSvcStatus_t* statusPtr
2369 );
2370 
2371 //--------------------------------------------------------------------------------------------------
2381 //--------------------------------------------------------------------------------------------------
2383 (
2384  taf_radio_ImsRef_t imsRef,
2386  taf_radio_PdpError_t* errorPtr
2388 );
2389 
2390 //--------------------------------------------------------------------------------------------------
2400 //--------------------------------------------------------------------------------------------------
2402 (
2403  taf_radio_ImsRef_t imsRef,
2405  taf_radio_ImsSvcType_t service,
2407  bool enable
2409 );
2410 
2411 //--------------------------------------------------------------------------------------------------
2421 //--------------------------------------------------------------------------------------------------
2423 (
2424  taf_radio_ImsRef_t imsRef,
2426  taf_radio_ImsSvcType_t service,
2428  bool* enablePtr
2430 );
2431 
2432 //--------------------------------------------------------------------------------------------------
2442 //--------------------------------------------------------------------------------------------------
2444 (
2445  taf_radio_ImsRef_t imsRef,
2447  const char* LE_NONNULL userAgent
2449 );
2450 
2451 //--------------------------------------------------------------------------------------------------
2461 //--------------------------------------------------------------------------------------------------
2463 (
2464  taf_radio_ImsRef_t imsRef,
2466  char* userAgent,
2468  size_t userAgentSize
2470 );
2471 
2472 //--------------------------------------------------------------------------------------------------
2481 //--------------------------------------------------------------------------------------------------
2483 (
2484  taf_radio_NREndcAvailability_t* statusEndcPtr,
2486  taf_radio_NRDcnrRestriction_t* statusDcnrPtr,
2488  uint8_t phoneId
2490 );
2491 
2492 //--------------------------------------------------------------------------------------------------
2502 //--------------------------------------------------------------------------------------------------
2504 (
2505  char* longNameStr,
2507  size_t longNameStrSize,
2509  uint8_t phoneId
2511 );
2512 
2513 //--------------------------------------------------------------------------------------------------
2523 //--------------------------------------------------------------------------------------------------
2525 (
2526  uint8_t* totalSimCountPtr,
2528  uint8_t* maxActiveSimsPtr
2530 );
2531 
2532 //--------------------------------------------------------------------------------------------------
2542 //--------------------------------------------------------------------------------------------------
2544 (
2545  taf_radio_RatBitMask_t* deviceRatCapMaskPtr,
2547  taf_radio_RatBitMask_t* simRatCapMaskPtr,
2549  uint8_t phoneId
2551 );
2552 
2553 //--------------------------------------------------------------------------------------------------
2563 //--------------------------------------------------------------------------------------------------
2565 (
2566  taf_radio_SigType_t sigType,
2568  uint16_t hysteresis,
2570  uint8_t phoneId
2572 );
2573 
2574 //--------------------------------------------------------------------------------------------------
2584 //--------------------------------------------------------------------------------------------------
2586 (
2587  uint16_t hysteresisTimer,
2589  uint8_t phoneId
2591 );
2592 
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