Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_radio_server.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 
12 
13 #ifndef TAF_RADIO_INTERFACE_H_INCLUDE_GUARD
14 #define TAF_RADIO_INTERFACE_H_INCLUDE_GUARD
15 
16 
17 #include "legato.h"
18 
19 // Internal includes for this interface
20 #include "taf_radio_common.h"
21 //--------------------------------------------------------------------------------------------------
25 //--------------------------------------------------------------------------------------------------
26 le_msg_ServiceRef_t taf_radio_GetServiceRef
27 (
28  void
29 );
30 
31 //--------------------------------------------------------------------------------------------------
35 //--------------------------------------------------------------------------------------------------
37 (
38  void
39 );
40 
41 //--------------------------------------------------------------------------------------------------
45 //--------------------------------------------------------------------------------------------------
47 (
48  void
49 );
50 
51 
52 //--------------------------------------------------------------------------------------------------
56 //--------------------------------------------------------------------------------------------------
57 
58 
59 //--------------------------------------------------------------------------------------------------
63 //--------------------------------------------------------------------------------------------------
64 
65 
66 //--------------------------------------------------------------------------------------------------
70 //--------------------------------------------------------------------------------------------------
71 
72 
73 //--------------------------------------------------------------------------------------------------
77 //--------------------------------------------------------------------------------------------------
78 
79 
80 //--------------------------------------------------------------------------------------------------
84 //--------------------------------------------------------------------------------------------------
85 
86 
87 //--------------------------------------------------------------------------------------------------
91 //--------------------------------------------------------------------------------------------------
92 
93 
94 //--------------------------------------------------------------------------------------------------
98 //--------------------------------------------------------------------------------------------------
99 
100 
101 //--------------------------------------------------------------------------------------------------
105 //--------------------------------------------------------------------------------------------------
106 
107 
108 //--------------------------------------------------------------------------------------------------
112 //--------------------------------------------------------------------------------------------------
113 
114 
115 //--------------------------------------------------------------------------------------------------
119 //--------------------------------------------------------------------------------------------------
120 
121 
122 //--------------------------------------------------------------------------------------------------
126 //--------------------------------------------------------------------------------------------------
127 
128 
129 //--------------------------------------------------------------------------------------------------
133 //--------------------------------------------------------------------------------------------------
134 
135 
136 //--------------------------------------------------------------------------------------------------
140 //--------------------------------------------------------------------------------------------------
141 
142 
143 //--------------------------------------------------------------------------------------------------
147 //--------------------------------------------------------------------------------------------------
148 
149 
150 //--------------------------------------------------------------------------------------------------
154 //--------------------------------------------------------------------------------------------------
155 
156 
157 //--------------------------------------------------------------------------------------------------
161 //--------------------------------------------------------------------------------------------------
162 
163 
164 //--------------------------------------------------------------------------------------------------
168 //--------------------------------------------------------------------------------------------------
169 
170 
171 //--------------------------------------------------------------------------------------------------
175 //--------------------------------------------------------------------------------------------------
176 
177 
178 //--------------------------------------------------------------------------------------------------
182 //--------------------------------------------------------------------------------------------------
183 
184 
185 //--------------------------------------------------------------------------------------------------
189 //--------------------------------------------------------------------------------------------------
190 
191 
192 //--------------------------------------------------------------------------------------------------
196 //--------------------------------------------------------------------------------------------------
197 
198 
199 //--------------------------------------------------------------------------------------------------
203 //--------------------------------------------------------------------------------------------------
204 
205 
206 //--------------------------------------------------------------------------------------------------
210 //--------------------------------------------------------------------------------------------------
211 
212 
213 //--------------------------------------------------------------------------------------------------
217 //--------------------------------------------------------------------------------------------------
218 
219 
220 //--------------------------------------------------------------------------------------------------
223 //--------------------------------------------------------------------------------------------------
224 
225 
226 //--------------------------------------------------------------------------------------------------
230 //--------------------------------------------------------------------------------------------------
231 
232 
233 //--------------------------------------------------------------------------------------------------
237 //--------------------------------------------------------------------------------------------------
238 
239 
240 //--------------------------------------------------------------------------------------------------
244 //--------------------------------------------------------------------------------------------------
245 
246 
247 //--------------------------------------------------------------------------------------------------
251 //--------------------------------------------------------------------------------------------------
252 
253 
254 //--------------------------------------------------------------------------------------------------
258 //--------------------------------------------------------------------------------------------------
259 
260 
261 //--------------------------------------------------------------------------------------------------
265 //--------------------------------------------------------------------------------------------------
266 
267 
268 //--------------------------------------------------------------------------------------------------
272 //--------------------------------------------------------------------------------------------------
273 
274 
275 //--------------------------------------------------------------------------------------------------
279 //--------------------------------------------------------------------------------------------------
280 
281 
282 //--------------------------------------------------------------------------------------------------
286 //--------------------------------------------------------------------------------------------------
287 
288 
289 //--------------------------------------------------------------------------------------------------
293 //--------------------------------------------------------------------------------------------------
294 
295 
296 //--------------------------------------------------------------------------------------------------
300 //--------------------------------------------------------------------------------------------------
301 
302 
303 //--------------------------------------------------------------------------------------------------
307 //--------------------------------------------------------------------------------------------------
308 
309 
310 //--------------------------------------------------------------------------------------------------
314 //--------------------------------------------------------------------------------------------------
315 
316 
317 //--------------------------------------------------------------------------------------------------
321 //--------------------------------------------------------------------------------------------------
322 
323 
324 //--------------------------------------------------------------------------------------------------
328 //--------------------------------------------------------------------------------------------------
329 
330 
331 //--------------------------------------------------------------------------------------------------
335 //--------------------------------------------------------------------------------------------------
336 
337 
338 //--------------------------------------------------------------------------------------------------
342 //--------------------------------------------------------------------------------------------------
343 
344 
345 //--------------------------------------------------------------------------------------------------
349 //--------------------------------------------------------------------------------------------------
350 
351 
352 //--------------------------------------------------------------------------------------------------
356 //--------------------------------------------------------------------------------------------------
357 
358 
359 //--------------------------------------------------------------------------------------------------
363 //--------------------------------------------------------------------------------------------------
364 
365 
366 //--------------------------------------------------------------------------------------------------
370 //--------------------------------------------------------------------------------------------------
371 
372 
373 //--------------------------------------------------------------------------------------------------
377 //--------------------------------------------------------------------------------------------------
378 
379 
380 //--------------------------------------------------------------------------------------------------
384 //--------------------------------------------------------------------------------------------------
385 
386 
387 //--------------------------------------------------------------------------------------------------
391 //--------------------------------------------------------------------------------------------------
392 
393 
394 //--------------------------------------------------------------------------------------------------
398 //--------------------------------------------------------------------------------------------------
399 
400 
401 //--------------------------------------------------------------------------------------------------
405 //--------------------------------------------------------------------------------------------------
406 
407 
408 //--------------------------------------------------------------------------------------------------
412 //--------------------------------------------------------------------------------------------------
413 
414 
415 //--------------------------------------------------------------------------------------------------
419 //--------------------------------------------------------------------------------------------------
420 
421 
422 //--------------------------------------------------------------------------------------------------
426 //--------------------------------------------------------------------------------------------------
427 
428 
429 //--------------------------------------------------------------------------------------------------
433 //--------------------------------------------------------------------------------------------------
434 
435 
436 //--------------------------------------------------------------------------------------------------
440 //--------------------------------------------------------------------------------------------------
441 
442 
443 //--------------------------------------------------------------------------------------------------
447 //--------------------------------------------------------------------------------------------------
448 
449 
450 
451 //--------------------------------------------------------------------------------------------------
457 //--------------------------------------------------------------------------------------------------
459 (
462  void* contextPtr
464 );
465 
466 
467 
468 //--------------------------------------------------------------------------------------------------
472 //--------------------------------------------------------------------------------------------------
474 (
477 );
478 
479 
480 
481 //--------------------------------------------------------------------------------------------------
487 //--------------------------------------------------------------------------------------------------
489 (
492  void* contextPtr
494 );
495 
496 
497 
498 //--------------------------------------------------------------------------------------------------
502 //--------------------------------------------------------------------------------------------------
504 (
507 );
508 
509 
510 
511 //--------------------------------------------------------------------------------------------------
517 //--------------------------------------------------------------------------------------------------
519 (
522  void* contextPtr
524 );
525 
526 
527 
528 //--------------------------------------------------------------------------------------------------
532 //--------------------------------------------------------------------------------------------------
534 (
537 );
538 
539 
540 
541 //--------------------------------------------------------------------------------------------------
547 //--------------------------------------------------------------------------------------------------
549 (
552  void* contextPtr
554 );
555 
556 
557 
558 //--------------------------------------------------------------------------------------------------
562 //--------------------------------------------------------------------------------------------------
564 (
567 );
568 
569 
570 
571 //--------------------------------------------------------------------------------------------------
577 //--------------------------------------------------------------------------------------------------
579 (
580  taf_radio_Rat_t rat,
584  void* contextPtr
586 );
587 
588 
589 
590 //--------------------------------------------------------------------------------------------------
594 //--------------------------------------------------------------------------------------------------
596 (
599 );
600 
601 
602 
603 //--------------------------------------------------------------------------------------------------
609 //--------------------------------------------------------------------------------------------------
611 (
614  void* contextPtr
616 );
617 
618 
619 
620 //--------------------------------------------------------------------------------------------------
624 //--------------------------------------------------------------------------------------------------
626 (
629 );
630 
631 
632 
633 //--------------------------------------------------------------------------------------------------
639 //--------------------------------------------------------------------------------------------------
641 (
644  void* contextPtr
646 );
647 
648 
649 
650 //--------------------------------------------------------------------------------------------------
654 //--------------------------------------------------------------------------------------------------
656 (
659 );
660 
661 
662 
663 //--------------------------------------------------------------------------------------------------
669 //--------------------------------------------------------------------------------------------------
671 (
674  void* contextPtr
676 );
677 
678 
679 
680 //--------------------------------------------------------------------------------------------------
684 //--------------------------------------------------------------------------------------------------
686 (
689 );
690 
691 
692 
693 //--------------------------------------------------------------------------------------------------
699 //--------------------------------------------------------------------------------------------------
701 (
704  void* contextPtr
706 );
707 
708 
709 
710 //--------------------------------------------------------------------------------------------------
714 //--------------------------------------------------------------------------------------------------
716 (
719 );
720 
721 
722 
723 //--------------------------------------------------------------------------------------------------
729 //--------------------------------------------------------------------------------------------------
731 (
734  void* contextPtr
736 );
737 
738 
739 
740 //--------------------------------------------------------------------------------------------------
744 //--------------------------------------------------------------------------------------------------
746 (
749 );
750 
751 
752 
753 //--------------------------------------------------------------------------------------------------
762 //--------------------------------------------------------------------------------------------------
764 (
765  le_onoff_t power,
767  uint8_t phoneId
769 );
770 
771 
772 
773 //--------------------------------------------------------------------------------------------------
782 //--------------------------------------------------------------------------------------------------
784 (
785  le_onoff_t* powerPtr,
787  uint8_t phoneId
789 );
790 
791 
792 
793 //--------------------------------------------------------------------------------------------------
803 //--------------------------------------------------------------------------------------------------
805 (
806  uint8_t phoneId
808 );
809 
810 
811 
812 //--------------------------------------------------------------------------------------------------
822 //--------------------------------------------------------------------------------------------------
824 (
825  const char* LE_NONNULL mcc,
827  const char* LE_NONNULL mnc,
829  uint8_t phoneId
831 );
832 
833 
834 
835 //--------------------------------------------------------------------------------------------------
839 //--------------------------------------------------------------------------------------------------
841 (
842  const char* LE_NONNULL mcc,
844  const char* LE_NONNULL mnc,
848  void* contextPtr,
850  uint8_t phoneId
852 );
853 
854 
855 
856 //--------------------------------------------------------------------------------------------------
866 //--------------------------------------------------------------------------------------------------
868 (
869  bool* isManualPtrPtr,
871  char* mccPtr,
873  size_t mccPtrSize,
875  char* mncPtr,
877  size_t mncPtrSize,
879  uint8_t phoneId
881 );
882 
883 
884 
885 //--------------------------------------------------------------------------------------------------
892 //--------------------------------------------------------------------------------------------------
894 (
895  void
896 );
897 
898 
899 
900 //--------------------------------------------------------------------------------------------------
909 //--------------------------------------------------------------------------------------------------
911 (
912  taf_radio_BandBitMask_t* bandMaskPtrPtr,
914  uint8_t phoneId
916 );
917 
918 
919 
920 //--------------------------------------------------------------------------------------------------
929 //--------------------------------------------------------------------------------------------------
931 (
932  uint64_t* bandMaskPtrPtr,
934  size_t* bandMaskPtrSizePtr,
936  uint8_t phoneId
938 );
939 
940 
941 
942 //--------------------------------------------------------------------------------------------------
951 //--------------------------------------------------------------------------------------------------
953 (
954  taf_radio_BandBitMask_t bandMask,
956  uint8_t phoneId
958 );
959 
960 
961 
962 //--------------------------------------------------------------------------------------------------
971 //--------------------------------------------------------------------------------------------------
973 (
974  taf_radio_BandBitMask_t* bandMaskPtrPtr,
976  uint8_t phoneId
978 );
979 
980 
981 
982 //--------------------------------------------------------------------------------------------------
991 //--------------------------------------------------------------------------------------------------
993 (
994  const uint64_t* bandMaskPtr,
996  size_t bandMaskSize,
998  uint8_t phoneId
1000 );
1001 
1002 
1003 
1004 //--------------------------------------------------------------------------------------------------
1013 //--------------------------------------------------------------------------------------------------
1015 (
1016  uint64_t* bandMaskPtr,
1018  size_t* bandMaskSizePtr,
1020  uint8_t phoneId
1022 );
1023 
1024 
1025 
1026 //--------------------------------------------------------------------------------------------------
1037 //--------------------------------------------------------------------------------------------------
1039 (
1040  const char* LE_NONNULL mcc,
1042  const char* LE_NONNULL mnc,
1044  taf_radio_RatBitMask_t ratMask,
1046  uint8_t phoneId
1048 );
1049 
1050 
1051 
1052 //--------------------------------------------------------------------------------------------------
1063 //--------------------------------------------------------------------------------------------------
1065 (
1066  const char* LE_NONNULL mcc,
1068  const char* LE_NONNULL mnc,
1070  uint8_t phoneId
1072 );
1073 
1074 
1075 
1076 //--------------------------------------------------------------------------------------------------
1085 //--------------------------------------------------------------------------------------------------
1087 (
1088  taf_radio_PreferredOperatorListRef_t preferredOperatorListRef
1090 );
1091 
1092 
1093 
1094 //--------------------------------------------------------------------------------------------------
1104 //--------------------------------------------------------------------------------------------------
1106 (
1107  uint8_t phoneId
1109 );
1110 
1111 
1112 
1113 //--------------------------------------------------------------------------------------------------
1121 //--------------------------------------------------------------------------------------------------
1123 (
1124  taf_radio_PreferredOperatorListRef_t preferredOperatorListRef
1126 );
1127 
1128 
1129 
1130 //--------------------------------------------------------------------------------------------------
1138 //--------------------------------------------------------------------------------------------------
1140 (
1141  taf_radio_PreferredOperatorListRef_t preferredOperatorListRef
1143 );
1144 
1145 
1146 
1147 //--------------------------------------------------------------------------------------------------
1156 //--------------------------------------------------------------------------------------------------
1158 (
1159  taf_radio_PreferredOperatorRef_t preferredOperatorRef,
1161  char* mccPtr,
1163  size_t mccPtrSize,
1165  char* mncPtr,
1167  size_t mncPtrSize,
1169  taf_radio_RatBitMask_t* ratMaskPtr
1171 );
1172 
1173 
1174 
1175 //--------------------------------------------------------------------------------------------------
1185 //--------------------------------------------------------------------------------------------------
1187 (
1188  taf_radio_Rat_t* ratPtr,
1190  uint8_t phoneId
1192 );
1193 
1194 
1195 
1196 //--------------------------------------------------------------------------------------------------
1205 //--------------------------------------------------------------------------------------------------
1207 (
1208  taf_radio_RatBitMask_t ratMask,
1210  uint8_t phoneId
1212 );
1213 
1214 
1215 
1216 //--------------------------------------------------------------------------------------------------
1226 //--------------------------------------------------------------------------------------------------
1228 (
1229  taf_radio_RatBitMask_t* ratMaskPtrPtr,
1231  uint8_t phoneId
1233 );
1234 
1235 
1236 
1237 //--------------------------------------------------------------------------------------------------
1247 //--------------------------------------------------------------------------------------------------
1249 (
1250  taf_radio_NetRegState_t* statePtr,
1252  uint8_t phoneId
1254 );
1255 
1256 
1257 
1258 //--------------------------------------------------------------------------------------------------
1268 //--------------------------------------------------------------------------------------------------
1270 (
1271  taf_radio_NetRegState_t* statePtr,
1273  uint8_t phoneId
1275 );
1276 
1277 
1278 
1279 //--------------------------------------------------------------------------------------------------
1289 //--------------------------------------------------------------------------------------------------
1291 (
1292  taf_radio_SigType_t sigType,
1294  int32_t lowerRangeThreshold,
1296  int32_t upperRangeThreshold,
1298  uint8_t phoneId
1300 );
1301 
1302 
1303 
1304 //--------------------------------------------------------------------------------------------------
1314 //--------------------------------------------------------------------------------------------------
1316 (
1317  taf_radio_SigType_t sigType,
1319  uint16_t delta,
1321  uint8_t phoneId
1323 );
1324 
1325 
1326 
1327 //--------------------------------------------------------------------------------------------------
1337 //--------------------------------------------------------------------------------------------------
1339 (
1340  uint32_t* qualityPtr,
1342  uint8_t phoneId
1344 );
1345 
1346 
1347 
1348 //--------------------------------------------------------------------------------------------------
1356 //--------------------------------------------------------------------------------------------------
1358 (
1359  uint8_t phoneId
1361 );
1362 
1363 
1364 
1365 //--------------------------------------------------------------------------------------------------
1374 //--------------------------------------------------------------------------------------------------
1376 (
1377  taf_radio_MetricsRef_t MetricsRef
1379 );
1380 
1381 
1382 
1383 //--------------------------------------------------------------------------------------------------
1390 //--------------------------------------------------------------------------------------------------
1392 (
1393  taf_radio_MetricsRef_t MetricsRef
1395 );
1396 
1397 
1398 
1399 //--------------------------------------------------------------------------------------------------
1409 //--------------------------------------------------------------------------------------------------
1411 (
1412  taf_radio_MetricsRef_t MetricsRef,
1414  int32_t* rssiPtr,
1416  uint32_t* berPtr
1418 );
1419 
1420 
1421 
1422 //--------------------------------------------------------------------------------------------------
1432 //--------------------------------------------------------------------------------------------------
1434 (
1435  taf_radio_MetricsRef_t MetricsRef,
1437  int32_t* ssPtr,
1439  uint32_t* berPtr,
1441  int32_t* rscpPtr
1443 );
1444 
1445 
1446 
1447 //--------------------------------------------------------------------------------------------------
1457 //--------------------------------------------------------------------------------------------------
1459 (
1460  taf_radio_MetricsRef_t MetricsRef,
1462  int32_t* ssPtr,
1464  int32_t* rsrqPtr,
1466  int32_t* rsrpPtr,
1468  int32_t* snrPtr
1470 );
1471 
1472 
1473 
1474 //--------------------------------------------------------------------------------------------------
1484 //--------------------------------------------------------------------------------------------------
1486 (
1487  taf_radio_MetricsRef_t MetricsRef,
1489  int32_t* ssPtr,
1491  int32_t* ecioPtr,
1493  int32_t* snrPtr,
1495  int32_t* ioPtr
1497 );
1498 
1499 
1500 
1501 //--------------------------------------------------------------------------------------------------
1510 //--------------------------------------------------------------------------------------------------
1512 (
1513  taf_radio_MetricsRef_t MetricsRef,
1515  int32_t* rsrqPtr,
1517  int32_t* rsrpPtr,
1519  int32_t* snrPtr
1521 );
1522 
1523 
1524 
1525 //--------------------------------------------------------------------------------------------------
1533 //--------------------------------------------------------------------------------------------------
1535 (
1536  uint8_t phoneId
1538 );
1539 
1540 
1541 
1542 //--------------------------------------------------------------------------------------------------
1550 //--------------------------------------------------------------------------------------------------
1552 (
1553  uint8_t phoneId
1555 );
1556 
1557 
1558 
1559 //--------------------------------------------------------------------------------------------------
1567 //--------------------------------------------------------------------------------------------------
1569 (
1570  uint8_t phoneId
1572 );
1573 
1574 
1575 
1576 //--------------------------------------------------------------------------------------------------
1584 //--------------------------------------------------------------------------------------------------
1586 (
1587  uint8_t phoneId
1589 );
1590 
1591 
1592 
1593 //--------------------------------------------------------------------------------------------------
1601 //--------------------------------------------------------------------------------------------------
1603 (
1604  uint8_t phoneId
1606 );
1607 
1608 
1609 
1610 //--------------------------------------------------------------------------------------------------
1618 //--------------------------------------------------------------------------------------------------
1620 (
1621  uint8_t phoneId
1623 );
1624 
1625 
1626 
1627 //--------------------------------------------------------------------------------------------------
1635 //--------------------------------------------------------------------------------------------------
1637 (
1638  uint8_t phoneId
1640 );
1641 
1642 
1643 
1644 //--------------------------------------------------------------------------------------------------
1652 //--------------------------------------------------------------------------------------------------
1654 (
1655  uint8_t phoneId
1657 );
1658 
1659 
1660 
1661 //--------------------------------------------------------------------------------------------------
1669 //--------------------------------------------------------------------------------------------------
1671 (
1672  uint8_t phoneId
1674 );
1675 
1676 
1677 
1678 //--------------------------------------------------------------------------------------------------
1686 //--------------------------------------------------------------------------------------------------
1688 (
1689  uint8_t phoneId
1691 );
1692 
1693 
1694 
1695 //--------------------------------------------------------------------------------------------------
1705 //--------------------------------------------------------------------------------------------------
1707 (
1708  uint8_t* bsicPtr,
1710  uint8_t phoneId
1712 );
1713 
1714 
1715 
1716 //--------------------------------------------------------------------------------------------------
1726 //--------------------------------------------------------------------------------------------------
1728 (
1729  uint8_t phoneId
1731 );
1732 
1733 
1734 
1735 //--------------------------------------------------------------------------------------------------
1745 //--------------------------------------------------------------------------------------------------
1747 (
1748  char* nameStr,
1750  size_t nameStrSize,
1752  uint8_t phoneId
1754 );
1755 
1756 
1757 
1758 //--------------------------------------------------------------------------------------------------
1767 //--------------------------------------------------------------------------------------------------
1769 (
1770  char* mccStr,
1772  size_t mccStrSize,
1774  char* mncStr,
1776  size_t mncStrSize,
1778  uint8_t phoneId
1780 );
1781 
1782 
1783 
1784 //--------------------------------------------------------------------------------------------------
1792 //--------------------------------------------------------------------------------------------------
1794 (
1795  uint8_t phoneId
1797 );
1798 
1799 
1800 
1801 //--------------------------------------------------------------------------------------------------
1805 //--------------------------------------------------------------------------------------------------
1807 (
1810  void* contextPtr,
1812  uint8_t phoneId
1814 );
1815 
1816 
1817 
1818 //--------------------------------------------------------------------------------------------------
1826 //--------------------------------------------------------------------------------------------------
1828 (
1829  taf_radio_ScanInformationListRef_t scanInformationListRef
1831 );
1832 
1833 
1834 
1835 //--------------------------------------------------------------------------------------------------
1844 //--------------------------------------------------------------------------------------------------
1846 (
1847  taf_radio_ScanInformationListRef_t scanInformationListRef
1849 );
1850 
1851 
1852 
1853 //--------------------------------------------------------------------------------------------------
1862 //--------------------------------------------------------------------------------------------------
1864 (
1865  taf_radio_ScanInformationListRef_t scanInformationListRef
1867 );
1868 
1869 
1870 
1871 //--------------------------------------------------------------------------------------------------
1880 //--------------------------------------------------------------------------------------------------
1882 (
1883  taf_radio_ScanInformationRef_t scanInformationRef,
1885  char* mccPtr,
1887  size_t mccPtrSize,
1889  char* mncPtr,
1891  size_t mncPtrSize
1893 );
1894 
1895 
1896 
1897 //--------------------------------------------------------------------------------------------------
1906 //--------------------------------------------------------------------------------------------------
1908 (
1909  taf_radio_ScanInformationRef_t scanInformationRef,
1911  char* namePtr,
1913  size_t namePtrSize
1915 );
1916 
1917 
1918 
1919 //--------------------------------------------------------------------------------------------------
1928 //--------------------------------------------------------------------------------------------------
1930 (
1931  taf_radio_ScanInformationRef_t scanInformationRef
1933 );
1934 
1935 
1936 
1937 //--------------------------------------------------------------------------------------------------
1945 //--------------------------------------------------------------------------------------------------
1947 (
1948  taf_radio_ScanInformationRef_t scanInformationRef
1950 );
1951 
1952 
1953 
1954 //--------------------------------------------------------------------------------------------------
1962 //--------------------------------------------------------------------------------------------------
1964 (
1965  taf_radio_ScanInformationRef_t scanInformationRef
1967 );
1968 
1969 
1970 
1971 //--------------------------------------------------------------------------------------------------
1979 //--------------------------------------------------------------------------------------------------
1981 (
1982  taf_radio_ScanInformationRef_t scanInformationRef
1984 );
1985 
1986 
1987 
1988 //--------------------------------------------------------------------------------------------------
1996 //--------------------------------------------------------------------------------------------------
1998 (
1999  taf_radio_ScanInformationRef_t scanInformationRef
2001 );
2002 
2003 
2004 
2005 //--------------------------------------------------------------------------------------------------
2013 //--------------------------------------------------------------------------------------------------
2015 (
2016  taf_radio_RatBitMask_t ratMask,
2018  uint8_t phoneId
2020 );
2021 
2022 
2023 
2024 //--------------------------------------------------------------------------------------------------
2028 //--------------------------------------------------------------------------------------------------
2030 (
2031  taf_radio_RatBitMask_t ratMask,
2035  void* contextPtr,
2037  uint8_t phoneId
2039 );
2040 
2041 
2042 
2043 //--------------------------------------------------------------------------------------------------
2051 //--------------------------------------------------------------------------------------------------
2053 (
2054  taf_radio_PciScanInformationListRef_t scanInformationListRef
2057 );
2058 
2059 
2060 
2061 //--------------------------------------------------------------------------------------------------
2069 //--------------------------------------------------------------------------------------------------
2071 (
2072  taf_radio_PciScanInformationListRef_t scanInformationListRef
2075 );
2076 
2077 
2078 
2079 //--------------------------------------------------------------------------------------------------
2088 //--------------------------------------------------------------------------------------------------
2090 (
2091  taf_radio_PciScanInformationListRef_t scanInformationListRef
2094 );
2095 
2096 
2097 
2098 //--------------------------------------------------------------------------------------------------
2106 //--------------------------------------------------------------------------------------------------
2108 (
2109  taf_radio_PciScanInformationRef_t pciScanInformationRef
2111 );
2112 
2113 
2114 
2115 //--------------------------------------------------------------------------------------------------
2123 //--------------------------------------------------------------------------------------------------
2125 (
2126  taf_radio_PciScanInformationRef_t pciScanInformationRef
2128 );
2129 
2130 
2131 
2132 //--------------------------------------------------------------------------------------------------
2138 //--------------------------------------------------------------------------------------------------
2140 (
2141  taf_radio_PciScanInformationRef_t pciScanInformationRef
2143 );
2144 
2145 
2146 
2147 //--------------------------------------------------------------------------------------------------
2153 //--------------------------------------------------------------------------------------------------
2155 (
2156  taf_radio_PciScanInformationRef_t pciScanInformationRef
2158 );
2159 
2160 
2161 
2162 //--------------------------------------------------------------------------------------------------
2170 //--------------------------------------------------------------------------------------------------
2172 (
2175  char* mccPtr,
2177  size_t mccPtrSize,
2179  char* mncPtr,
2181  size_t mncPtrSize
2183 );
2184 
2185 
2186 
2187 //--------------------------------------------------------------------------------------------------
2195 //--------------------------------------------------------------------------------------------------
2197 (
2198  uint8_t phoneId
2200 );
2201 
2202 
2203 
2204 //--------------------------------------------------------------------------------------------------
2213 //--------------------------------------------------------------------------------------------------
2215 (
2216  taf_radio_NeighborCellsRef_t ngbrCellsRef
2218 );
2219 
2220 
2221 
2222 //--------------------------------------------------------------------------------------------------
2230 //--------------------------------------------------------------------------------------------------
2232 (
2233  taf_radio_NeighborCellsRef_t ngbrCellsRef
2235 );
2236 
2237 
2238 
2239 //--------------------------------------------------------------------------------------------------
2247 //--------------------------------------------------------------------------------------------------
2249 (
2250  taf_radio_NeighborCellsRef_t ngbrCellsRef
2252 );
2253 
2254 
2255 
2256 //--------------------------------------------------------------------------------------------------
2262 //--------------------------------------------------------------------------------------------------
2264 (
2265  taf_radio_CellInfoRef_t ngbrCellInfoRef
2267 );
2268 
2269 
2270 
2271 //--------------------------------------------------------------------------------------------------
2277 //--------------------------------------------------------------------------------------------------
2279 (
2280  taf_radio_CellInfoRef_t ngbrCellInfoRef
2282 );
2283 
2284 
2285 
2286 //--------------------------------------------------------------------------------------------------
2292 //--------------------------------------------------------------------------------------------------
2294 (
2295  taf_radio_CellInfoRef_t ngbrCellInfoRef
2297 );
2298 
2299 
2300 
2301 //--------------------------------------------------------------------------------------------------
2307 //--------------------------------------------------------------------------------------------------
2309 (
2310  taf_radio_CellInfoRef_t ngbrCellInfoRef
2312 );
2313 
2314 
2315 
2316 //--------------------------------------------------------------------------------------------------
2322 //--------------------------------------------------------------------------------------------------
2324 (
2325  taf_radio_CellInfoRef_t ngbrCellInfoRef
2327 );
2328 
2329 
2330 
2331 //--------------------------------------------------------------------------------------------------
2337 //--------------------------------------------------------------------------------------------------
2339 (
2340  taf_radio_CellInfoRef_t ngbrCellInfoRef
2342 );
2343 
2344 
2345 
2346 //--------------------------------------------------------------------------------------------------
2355 //--------------------------------------------------------------------------------------------------
2357 (
2358  taf_radio_CellInfoRef_t ngbrCellInfoRef,
2360  uint8_t* bsicPtr
2362 );
2363 
2364 
2365 
2366 //--------------------------------------------------------------------------------------------------
2374 //--------------------------------------------------------------------------------------------------
2376 (
2377  uint8_t phoneId
2379 );
2380 
2381 
2382 
2383 //--------------------------------------------------------------------------------------------------
2393 //--------------------------------------------------------------------------------------------------
2395 (
2396  taf_radio_NetStatusRef_t netRef,
2398  taf_radio_RatSvcStatus_t* statusPtr
2400 );
2401 
2402 
2403 
2404 //--------------------------------------------------------------------------------------------------
2414 //--------------------------------------------------------------------------------------------------
2416 (
2417  taf_radio_NetStatusRef_t netRef,
2419  taf_radio_CsCap_t* capabilityPtr
2421 );
2422 
2423 
2424 
2425 //--------------------------------------------------------------------------------------------------
2433 //--------------------------------------------------------------------------------------------------
2435 (
2436  uint8_t phoneId
2438 );
2439 
2440 
2441 
2442 //--------------------------------------------------------------------------------------------------
2452 //--------------------------------------------------------------------------------------------------
2454 (
2455  taf_radio_ImsRegStatus_t* statusPtr,
2457  uint8_t phoneId
2459 );
2460 
2461 
2462 
2463 //--------------------------------------------------------------------------------------------------
2473 //--------------------------------------------------------------------------------------------------
2475 (
2476  taf_radio_ImsRef_t imsRef,
2478  taf_radio_ImsSvcType_t service,
2480  taf_radio_ImsSvcStatus_t* statusPtr
2482 );
2483 
2484 
2485 
2486 //--------------------------------------------------------------------------------------------------
2496 //--------------------------------------------------------------------------------------------------
2498 (
2499  taf_radio_ImsRef_t imsRef,
2501  taf_radio_PdpError_t* errorPtr
2503 );
2504 
2505 
2506 
2507 //--------------------------------------------------------------------------------------------------
2517 //--------------------------------------------------------------------------------------------------
2519 (
2520  taf_radio_ImsRef_t imsRef,
2522  taf_radio_ImsSvcType_t service,
2524  bool enable
2526 );
2527 
2528 
2529 
2530 //--------------------------------------------------------------------------------------------------
2540 //--------------------------------------------------------------------------------------------------
2542 (
2543  taf_radio_ImsRef_t imsRef,
2545  taf_radio_ImsSvcType_t service,
2547  bool* enablePtr
2549 );
2550 
2551 
2552 
2553 //--------------------------------------------------------------------------------------------------
2563 //--------------------------------------------------------------------------------------------------
2565 (
2566  taf_radio_ImsRef_t imsRef,
2568  const char* LE_NONNULL userAgent
2570 );
2571 
2572 
2573 
2574 //--------------------------------------------------------------------------------------------------
2584 //--------------------------------------------------------------------------------------------------
2586 (
2587  taf_radio_ImsRef_t imsRef,
2589  char* userAgent,
2591  size_t userAgentSize
2593 );
2594 
2595 
2596 
2597 //--------------------------------------------------------------------------------------------------
2606 //--------------------------------------------------------------------------------------------------
2608 (
2609  taf_radio_NREndcAvailability_t* statusEndcPtr,
2611  taf_radio_NRDcnrRestriction_t* statusDcnrPtr,
2613  uint8_t phoneId
2615 );
2616 
2617 
2618 
2619 //--------------------------------------------------------------------------------------------------
2629 //--------------------------------------------------------------------------------------------------
2631 (
2632  char* longNameStr,
2634  size_t longNameStrSize,
2636  uint8_t phoneId
2638 );
2639 
2640 
2641 
2642 //--------------------------------------------------------------------------------------------------
2652 //--------------------------------------------------------------------------------------------------
2654 (
2655  uint8_t* totalSimCountPtr,
2657  uint8_t* maxActiveSimsPtr
2659 );
2660 
2661 
2662 
2663 //--------------------------------------------------------------------------------------------------
2673 //--------------------------------------------------------------------------------------------------
2675 (
2676  taf_radio_RatBitMask_t* deviceRatCapMaskPtr,
2678  taf_radio_RatBitMask_t* simRatCapMaskPtr,
2680  uint8_t phoneId
2682 );
2683 
2684 
2685 
2686 //--------------------------------------------------------------------------------------------------
2696 //--------------------------------------------------------------------------------------------------
2698 (
2699  taf_radio_SigType_t sigType,
2701  uint16_t hysteresis,
2703  uint8_t phoneId
2705 );
2706 
2707 
2708 
2709 //--------------------------------------------------------------------------------------------------
2719 //--------------------------------------------------------------------------------------------------
2721 (
2722  uint16_t hysteresisTimer,
2724  uint8_t phoneId
2726 );
2727 
2728 
2729 #endif // TAF_RADIO_INTERFACE_H_INCLUDE_GUARD
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
void(* taf_radio_SignalStrengthChangeHandlerFunc_t)(int32_t ss, int32_t rsrp, uint8_t phoneId, void *contextPtr)
Definition: taf_radio_common.h:899
uint32_t taf_radio_GetServingCellId(uint8_t phoneId)
Definition: taf_radio_client.c:1926
uint64_t taf_radio_BandBitMask_t
Definition: taf_radio_common.h:682
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
taf_radio_ImsSvcStatus_t
Definition: taf_radio_common.h:483
bool taf_radio_IsCellularNetworkForbidden(taf_radio_ScanInformationRef_t scanInformationRef)
Definition: taf_radio_client.c:2504
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
taf_radio_RatChangeHandlerRef_t taf_radio_AddRatChangeHandler(taf_radio_RatChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_radio_client.c:596
le_result_t taf_radio_SetRatPreferences(taf_radio_RatBitMask_t ratMask, uint8_t phoneId)
Definition: taf_radio_client.c:1512
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
uint32_t taf_radio_GetServingCellTimingAdvance(uint8_t phoneId)
Definition: taf_radio_client.c:2073
void taf_radio_RemoveNetRegRejectHandler(taf_radio_NetRegRejectHandlerRef_t handlerRef)
Definition: taf_radio_client.c:577
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
uint64_t taf_radio_GetNeighborCellId(taf_radio_CellInfoRef_t ngbrCellInfoRef)
Definition: taf_radio_client.c:2838
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
struct taf_radio_PlmnInformation * taf_radio_PlmnInformationRef_t
Definition: taf_radio_common.h:154
taf_radio_PlmnInformationRef_t taf_radio_GetNextPlmnInfo(taf_radio_PciScanInformationRef_t pciScanInformationRef)
Definition: taf_radio_client.c:2663
int32_t taf_radio_GetServingCellNrArfcn(uint8_t phoneId)
Definition: taf_radio_client.c:2052
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_GetBandCapabilities(taf_radio_BandBitMask_t *bandMaskPtrPtr, uint8_t phoneId)
Definition: taf_radio_client.c:1140
taf_radio_PciScanInformationRef_t taf_radio_GetNextPciScanInfo(taf_radio_PciScanInformationListRef_t scanInformationListRef)
Definition: taf_radio_client.c:2597
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
void(* taf_radio_PacketSwitchedChangeHandlerFunc_t)(const taf_radio_NetRegStateInd_t *LE_NONNULL stateIndPtr, void *contextPtr)
Definition: taf_radio_common.h:886
le_result_t taf_radio_SetImsUserAgent(taf_radio_ImsRef_t imsRef, const char *LE_NONNULL userAgent)
Definition: taf_radio_client.c:3214
uint16_t taf_radio_GetServingCellLteTracAreaCode(uint8_t phoneId)
Definition: taf_radio_client.c:1989
struct taf_radio_OpModeChangeHandler * taf_radio_OpModeChangeHandlerRef_t
Definition: taf_radio_common.h:801
le_result_t taf_radio_GetRadioPower(le_onoff_t *powerPtr, uint8_t phoneId)
Definition: taf_radio_client.c:978
taf_radio_ScanInformationRef_t taf_radio_GetNextCellularNetworkScan(taf_radio_ScanInformationListRef_t scanInformationListRef)
Definition: taf_radio_client.c:2314
le_result_t taf_radio_GetLteCsCap(taf_radio_NetStatusRef_t netRef, taf_radio_CsCap_t *capabilityPtr)
Definition: taf_radio_client.c:3028
uint32_t taf_radio_GetNeighborCellLocAreaCode(taf_radio_CellInfoRef_t ngbrCellInfoRef)
Definition: taf_radio_client.c:2857
taf_radio_PreferredOperatorListRef_t taf_radio_GetPreferredOperatorsList(uint8_t phoneId)
Definition: taf_radio_client.c:1385
le_result_t taf_radio_GetNeighborCellGsmBsic(taf_radio_CellInfoRef_t ngbrCellInfoRef, uint8_t *bsicPtr)
Definition: taf_radio_client.c:2955
struct taf_radio_ScanInformationList * taf_radio_ScanInformationListRef_t
Definition: taf_radio_common.h:106
taf_radio_ImsStatusChangeHandlerRef_t taf_radio_AddImsStatusChangeHandler(taf_radio_ImsStatusChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_radio_client.c:872
taf_radio_CellInfoRef_t taf_radio_GetFirstNeighborCellInfo(taf_radio_NeighborCellsRef_t ngbrCellsRef)
Definition: taf_radio_client.c:2798
uint32_t taf_radio_GetPciScanGlobalCellId(taf_radio_PciScanInformationRef_t pciScanInformationRef)
Definition: taf_radio_client.c:2701
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 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_GetRegisterMode(bool *isManualPtrPtr, char *mccPtr, size_t mccPtrSize, char *mncPtr, size_t mncPtrSize, uint8_t phoneId)
Definition: taf_radio_client.c:1085
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_GetLteBandCapabilities(uint64_t *bandMaskPtrPtr, size_t *bandMaskPtrSizePtr, uint8_t phoneId)
Definition: taf_radio_client.c:1165
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
uint16_t taf_radio_GetServingCellScramblingCode(uint8_t phoneId)
Definition: taf_radio_client.c:2164
uint32_t taf_radio_GetPhysicalServingNrCellId(uint8_t phoneId)
Definition: taf_radio_client.c:2115
struct taf_radio_CellInfo * taf_radio_CellInfoRef_t
Definition: taf_radio_common.h:122
le_result_t taf_radio_DeleteSignalMetrics(taf_radio_MetricsRef_t MetricsRef)
Definition: taf_radio_client.c:1723
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_GetNr5gSignalMetrics(taf_radio_MetricsRef_t MetricsRef, int32_t *rsrqPtr, int32_t *rsrpPtr, int32_t *snrPtr)
Definition: taf_radio_client.c:1896
struct taf_radio_Metrics * taf_radio_MetricsRef_t
Definition: taf_radio_common.h:98
le_result_t taf_radio_GetImsRegStatus(taf_radio_ImsRegStatus_t *statusPtr, uint8_t phoneId)
Definition: taf_radio_client.c:3075
taf_radio_ImsRef_t taf_radio_GetIms(uint8_t phoneId)
Definition: taf_radio_client.c:3052
le_result_t taf_radio_SetSignalStrengthIndHysteresis(taf_radio_SigType_t sigType, uint16_t hysteresis, uint8_t phoneId)
Definition: taf_radio_client.c:3381
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
uint64_t taf_radio_GetServingNrCellId(uint8_t phoneId)
Definition: taf_radio_client.c:1947
void(* taf_radio_OpModeChangeHandlerFunc_t)(taf_radio_OpMode_t mode, void *contextPtr)
Definition: taf_radio_common.h:959
taf_radio_RatBitMask_t taf_radio_GetRatOfSignalMetrics(taf_radio_MetricsRef_t MetricsRef)
Definition: taf_radio_client.c:1743
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_GetCurrentNetworkLongName(char *longNameStr, size_t longNameStrSize, uint8_t phoneId)
Definition: taf_radio_client.c:3297
taf_radio_SigType_t
Definition: taf_radio_common.h:418
taf_radio_MetricsRef_t taf_radio_MeasureSignalMetrics(uint8_t phoneId)
Definition: taf_radio_client.c:1701
taf_radio_NRDcnrRestriction_t
Definition: taf_radio_common.h:570
taf_radio_OpModeChangeHandlerRef_t taf_radio_AddOpModeChangeHandler(taf_radio_OpModeChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_radio_client.c:794
taf_radio_NetStatusRef_t taf_radio_GetNetStatus(uint8_t phoneId)
Definition: taf_radio_client.c:2979
void(* taf_radio_PciNetworkScanHandlerFunc_t)(taf_radio_PciScanInformationListRef_t listRef, uint8_t phoneId, void *contextPtr)
Definition: taf_radio_common.h:944
struct taf_radio_Ims * taf_radio_ImsRef_t
Definition: taf_radio_common.h:162
taf_radio_PdpError_t
Definition: taf_radio_common.h:502
le_result_t taf_radio_GetImsPdpError(taf_radio_ImsRef_t imsRef, taf_radio_PdpError_t *errorPtr)
Definition: taf_radio_client.c:3130
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
taf_radio_ImsSvcType_t
Definition: taf_radio_common.h:464
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_DeletePciNetworkScan(taf_radio_PciScanInformationListRef_t scanInformationListRef)
Definition: taf_radio_client.c:2620
le_msg_SessionRef_t taf_radio_GetClientSessionRef(void)
Definition: taf_radio_server.c:282
le_result_t taf_radio_DeleteCellularNetworkScan(taf_radio_ScanInformationListRef_t scanInformationListRef)
Definition: taf_radio_client.c:2336
taf_radio_CellInfoChangeHandlerRef_t taf_radio_AddCellInfoChangeHandler(taf_radio_CellInfoChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_radio_client.c:911
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
struct taf_radio_PacketSwitchedChangeHandler * taf_radio_PacketSwitchedChangeHandlerRef_t
Definition: taf_radio_common.h:777
uint32_t taf_radio_RatBitMask_t
Definition: taf_radio_common.h:611
le_msg_ServiceRef_t taf_radio_GetServiceRef(void)
Definition: taf_radio_server.c:269
uint16_t taf_radio_GetPciScanCellId(taf_radio_PciScanInformationRef_t pciScanInformationRef)
Definition: taf_radio_client.c:2682
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_DeletePreferredOperatorsList(taf_radio_PreferredOperatorListRef_t preferredOperatorListRef)
Definition: taf_radio_client.c:1362
struct taf_radio_NetStatus * taf_radio_NetStatusRef_t
Definition: taf_radio_common.h:170
bool taf_radio_IsCellularNetworkInUse(taf_radio_ScanInformationRef_t scanInformationRef)
Definition: taf_radio_client.c:2441
void taf_radio_RemoveNetRegStateEventHandler(taf_radio_NetRegStateEventHandlerRef_t handlerRef)
Definition: taf_radio_client.c:655
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
le_result_t taf_radio_SetSignalStrengthIndHysteresisTimer(uint16_t hysteresisTimer, uint8_t phoneId)
Definition: taf_radio_client.c:3410
struct taf_radio_CellInfoChangeHandler * taf_radio_CellInfoChangeHandlerRef_t
Definition: taf_radio_common.h:825
struct taf_radio_NetRegStateEventHandler * taf_radio_NetRegStateEventHandlerRef_t
Definition: taf_radio_common.h:769
int32_t taf_radio_GetPlatformSpecificRegistrationErrorCode(void)
Definition: taf_radio_client.c:1120
void(* taf_radio_RatChangeHandlerFunc_t)(const taf_radio_RatChangeInd_t *LE_NONNULL ratChangeIndPtr, void *contextPtr)
Definition: taf_radio_common.h:860
taf_radio_PciScanInformationRef_t taf_radio_GetFirstPciScanInfo(taf_radio_PciScanInformationListRef_t scanInformationListRef)
Definition: taf_radio_client.c:2575
le_result_t taf_radio_GetPacketSwitchedState(taf_radio_NetRegState_t *statePtr, uint8_t phoneId)
Definition: taf_radio_client.c:1590
taf_radio_ScanInformationListRef_t taf_radio_PerformCellularNetworkScan(uint8_t phoneId)
Definition: taf_radio_client.c:2248
uint16_t taf_radio_GetPhysicalServingLteCellId(uint8_t phoneId)
Definition: taf_radio_client.c:2094
le_result_t taf_radio_GetCurrentNetworkName(char *nameStr, size_t nameStrSize, uint8_t phoneId)
Definition: taf_radio_client.c:2187
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
le_result_t taf_radio_SetBandPreferences(taf_radio_BandBitMask_t bandMask, uint8_t phoneId)
Definition: taf_radio_client.c:1193
taf_radio_ImsRegStatusChangeHandlerRef_t taf_radio_AddImsRegStatusChangeHandler(taf_radio_ImsRegStatusChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_radio_client.c:755
void(* taf_radio_NetRegStateHandlerFunc_t)(const taf_radio_NetRegStateInd_t *LE_NONNULL stateIndPtr, void *contextPtr)
Definition: taf_radio_common.h:873
taf_radio_Rat_t taf_radio_GetNeighborCellRat(taf_radio_CellInfoRef_t ngbrCellInfoRef)
Definition: taf_radio_client.c:2895
struct taf_radio_ScanInformation * taf_radio_ScanInformationRef_t
Definition: taf_radio_common.h:114
le_result_t taf_radio_GetSignalQual(uint32_t *qualityPtr, uint8_t phoneId)
Definition: taf_radio_client.c:1677
uint32_t taf_radio_GetPhysicalNeighborNrCellId(taf_radio_CellInfoRef_t ngbrCellInfoRef)
Definition: taf_radio_client.c:2933
struct taf_radio_NetStatusChangeHandler * taf_radio_NetStatusChangeHandlerRef_t
Definition: taf_radio_common.h:809
uint32_t taf_radio_GetServingCellEarfcn(uint8_t phoneId)
Definition: taf_radio_client.c:2031
le_result_t taf_radio_SetSignalStrengthIndDelta(taf_radio_SigType_t sigType, uint16_t delta, uint8_t phoneId)
Definition: taf_radio_client.c:1648
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
uint32_t taf_radio_GetServingCellLocAreaCode(uint8_t phoneId)
Definition: taf_radio_client.c:1968
le_result_t taf_radio_SetImsSvcCfg(taf_radio_ImsRef_t imsRef, taf_radio_ImsSvcType_t service, bool enable)
Definition: taf_radio_client.c:3156
struct taf_radio_PciScanInformationList * taf_radio_PciScanInformationListRef_t
Definition: taf_radio_common.h:138
le_result_t taf_radio_GetNetRegState(taf_radio_NetRegState_t *statePtr, uint8_t phoneId)
Definition: taf_radio_client.c:1564
le_result_t taf_radio_GetImsUserAgent(taf_radio_ImsRef_t imsRef, char *userAgent, size_t userAgentSize)
Definition: taf_radio_client.c:3240
taf_radio_ScanInformationRef_t taf_radio_GetFirstCellularNetworkScan(taf_radio_ScanInformationListRef_t scanInformationListRef)
Definition: taf_radio_client.c:2292
struct taf_radio_PciScanInformation * taf_radio_PciScanInformationRef_t
Definition: taf_radio_common.h:146
void taf_radio_AdvertiseService(void)
Definition: taf_radio_server.c:296
taf_radio_NeighborCellsRef_t taf_radio_GetNeighborCellsInfo(uint8_t phoneId)
Definition: taf_radio_client.c:2755
taf_radio_PreferredOperatorRef_t taf_radio_GetFirstPreferredOperator(taf_radio_PreferredOperatorListRef_t preferredOperatorListRef)
Definition: taf_radio_client.c:1406
le_result_t taf_radio_SetRadioPower(le_onoff_t power, uint8_t phoneId)
Definition: taf_radio_client.c:953
struct taf_radio_ImsStatusChangeHandler * taf_radio_ImsStatusChangeHandlerRef_t
Definition: taf_radio_common.h:817
taf_radio_CellInfoRef_t taf_radio_GetNextNeighborCellInfo(taf_radio_NeighborCellsRef_t ngbrCellsRef)
Definition: taf_radio_client.c:2819
void taf_radio_RemoveImsRegStatusChangeHandler(taf_radio_ImsRegStatusChangeHandlerRef_t handlerRef)
Definition: taf_radio_client.c:775
void taf_radio_RemoveSignalStrengthChangeHandler(taf_radio_SignalStrengthChangeHandlerRef_t handlerRef)
Definition: taf_radio_client.c:736
le_result_t taf_radio_GetRatPreferences(taf_radio_RatBitMask_t *ratMaskPtrPtr, uint8_t phoneId)
Definition: taf_radio_client.c:1538
void taf_radio_RemoveOpModeChangeHandler(taf_radio_OpModeChangeHandlerRef_t handlerRef)
Definition: taf_radio_client.c:814
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
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
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_GetCellularNetworkMccMnc(taf_radio_ScanInformationRef_t scanInformationRef, char *mccPtr, size_t mccPtrSize, char *mncPtr, size_t mncPtrSize)
Definition: taf_radio_client.c:2358
taf_radio_PreferredOperatorRef_t taf_radio_GetNextPreferredOperator(taf_radio_PreferredOperatorListRef_t preferredOperatorListRef)
Definition: taf_radio_client.c:1427
taf_radio_Rat_t
Definition: taf_radio_common.h:178
le_result_t taf_radio_GetCellularNetworkName(taf_radio_ScanInformationRef_t scanInformationRef, char *namePtr, size_t namePtrSize)
Definition: taf_radio_client.c:2392
taf_radio_CsCap_t
Definition: taf_radio_common.h:256
uint16_t taf_radio_GetPhysicalNeighborLteCellId(taf_radio_CellInfoRef_t ngbrCellInfoRef)
Definition: taf_radio_client.c:2914
void taf_radio_RemoveImsStatusChangeHandler(taf_radio_ImsStatusChangeHandlerRef_t handlerRef)
Definition: taf_radio_client.c:892
void taf_radio_RemoveRatChangeHandler(taf_radio_RatChangeHandlerRef_t handlerRef)
Definition: taf_radio_client.c:616
bool taf_radio_IsCellularNetworkAvailable(taf_radio_ScanInformationRef_t scanInformationRef)
Definition: taf_radio_client.c:2462
le_onoff_t
Definition: le_basics.h:95
le_result_t taf_radio_GetHardwareSimConfig(uint8_t *totalSimCountPtr, uint8_t *maxActiveSimsPtr)
Definition: taf_radio_client.c:3326
taf_radio_RatSvcStatus_t
Definition: taf_radio_common.h:233
taf_radio_NetRegRejectHandlerRef_t taf_radio_AddNetRegRejectHandler(taf_radio_NetRegRejectHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_radio_client.c:557
le_result_t taf_radio_SetLteBandPreferences(const uint64_t *bandMaskPtr, size_t bandMaskSize, uint8_t phoneId)
Definition: taf_radio_client.c:1243
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
le_result_t taf_radio_GetBandPreferences(taf_radio_BandBitMask_t *bandMaskPtrPtr, uint8_t phoneId)
Definition: taf_radio_client.c:1218
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
int32_t taf_radio_GetServingCellNrTracAreaCode(uint8_t phoneId)
Definition: taf_radio_client.c:2010
#define LE_NONNULL
Definition: le_basics.h:368
struct taf_radio_PreferredOperatorList * taf_radio_PreferredOperatorListRef_t
Definition: taf_radio_common.h:82
int32_t taf_radio_GetNeighborCellRxLevel(taf_radio_CellInfoRef_t ngbrCellInfoRef)
Definition: taf_radio_client.c:2876
void taf_radio_RemoveNetStatusChangeHandler(taf_radio_NetStatusChangeHandlerRef_t handlerRef)
Definition: taf_radio_client.c:853
le_result_t
Definition: le_basics.h:45
taf_radio_PlmnInformationRef_t taf_radio_GetFirstPlmnInfo(taf_radio_PciScanInformationRef_t pciScanInformationRef)
Definition: taf_radio_client.c:2642
taf_radio_NetRegStateEventHandlerRef_t taf_radio_AddNetRegStateEventHandler(taf_radio_NetRegStateHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_radio_client.c:635
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
bool taf_radio_IsCellularNetworkHome(taf_radio_ScanInformationRef_t scanInformationRef)
Definition: taf_radio_client.c:2483
struct taf_radio_NeighborCells * taf_radio_NeighborCellsRef_t
Definition: taf_radio_common.h:130
struct taf_radio_RatChangeHandler * taf_radio_RatChangeHandlerRef_t
Definition: taf_radio_common.h:761
taf_radio_NetStatusChangeHandlerRef_t taf_radio_AddNetStatusChangeHandler(taf_radio_NetStatusHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_radio_client.c:833
le_result_t taf_radio_SetAutomaticRegisterMode(uint8_t phoneId)
Definition: taf_radio_client.c:1004
void taf_radio_RemovePacketSwitchedChangeHandler(taf_radio_PacketSwitchedChangeHandlerRef_t handlerRef)
Definition: taf_radio_client.c:694
taf_radio_PacketSwitchedChangeHandlerRef_t taf_radio_AddPacketSwitchedChangeHandler(taf_radio_PacketSwitchedChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_radio_client.c:674
taf_radio_ImsRegStatus_t
Definition: taf_radio_common.h:443
struct taf_radio_ImsRegStatusChangeHandler * taf_radio_ImsRegStatusChangeHandlerRef_t
Definition: taf_radio_common.h:793
void taf_radio_RemoveCellInfoChangeHandler(taf_radio_CellInfoChangeHandlerRef_t handlerRef)
Definition: taf_radio_client.c:931
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_SignalStrengthChangeHandler * taf_radio_SignalStrengthChangeHandlerRef_t
Definition: taf_radio_common.h:785
le_result_t taf_radio_GetLteBandPreferences(uint64_t *bandMaskPtr, size_t *bandMaskSizePtr, uint8_t phoneId)
Definition: taf_radio_client.c:1271
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_GetServingCellGsmBsic(uint8_t *bsicPtr, uint8_t phoneId)
Definition: taf_radio_client.c:2138
le_result_t taf_radio_DeleteNeighborCellsInfo(taf_radio_NeighborCellsRef_t ngbrCellsRef)
Definition: taf_radio_client.c:2777
struct taf_radio_NetRegRejectHandler * taf_radio_NetRegRejectHandlerRef_t
Definition: taf_radio_common.h:753
taf_radio_Rat_t taf_radio_GetCellularNetworkRat(taf_radio_ScanInformationRef_t scanInformationRef)
Definition: taf_radio_client.c:2420