blob: c3d998a353d82a86eaa8561c7e036075b7a03856 [file] [log] [blame]
Yuexi Ma689c6fb2017-01-06 13:52:46 -08001component_class: HAL_HIDL
2component_type_version: 1.0
3component_name: "IRadio"
4
5package: "android.hardware.radio"
6
7import: "android.hardware.radio@1.0::IRadioIndication"
8import: "android.hardware.radio@1.0::IRadioResponse"
9import: "android.hardware.radio@1.0::types"
10
11interface: {
12 api: {
13 name: "setResponseFunctions"
14 arg: {
15 type: TYPE_HIDL_INTERFACE
16 predefined_type: "IRadioResponse"
17 is_callback: false
18 }
19 arg: {
20 type: TYPE_HIDL_INTERFACE
21 predefined_type: "IRadioIndication"
22 is_callback: false
23 }
24 }
25
26 api: {
27 name: "getIccCardStatus"
28 arg: {
29 type: TYPE_SCALAR
30 scalar_type: "int32_t"
31 }
32 }
33
34 api: {
35 name: "supplyIccPinForApp"
36 arg: {
37 type: TYPE_SCALAR
38 scalar_type: "int32_t"
39 }
40 arg: {
41 type: TYPE_STRING
42 }
43 arg: {
44 type: TYPE_STRING
45 }
46 }
47
48 api: {
49 name: "supplyIccPukForApp"
50 arg: {
51 type: TYPE_SCALAR
52 scalar_type: "int32_t"
53 }
54 arg: {
55 type: TYPE_STRING
56 }
57 arg: {
58 type: TYPE_STRING
59 }
60 arg: {
61 type: TYPE_STRING
62 }
63 }
64
65 api: {
66 name: "supplyIccPin2ForApp"
67 arg: {
68 type: TYPE_SCALAR
69 scalar_type: "int32_t"
70 }
71 arg: {
72 type: TYPE_STRING
73 }
74 arg: {
75 type: TYPE_STRING
76 }
77 }
78
79 api: {
80 name: "supplyIccPuk2ForApp"
81 arg: {
82 type: TYPE_SCALAR
83 scalar_type: "int32_t"
84 }
85 arg: {
86 type: TYPE_STRING
87 }
88 arg: {
89 type: TYPE_STRING
90 }
91 arg: {
92 type: TYPE_STRING
93 }
94 }
95
96 api: {
97 name: "changeIccPinForApp"
98 arg: {
99 type: TYPE_SCALAR
100 scalar_type: "int32_t"
101 }
102 arg: {
103 type: TYPE_STRING
104 }
105 arg: {
106 type: TYPE_STRING
107 }
108 arg: {
109 type: TYPE_STRING
110 }
111 }
112
113 api: {
114 name: "changeIccPin2ForApp"
115 arg: {
116 type: TYPE_SCALAR
117 scalar_type: "int32_t"
118 }
119 arg: {
120 type: TYPE_STRING
121 }
122 arg: {
123 type: TYPE_STRING
124 }
125 arg: {
126 type: TYPE_STRING
127 }
128 }
129
130 api: {
131 name: "supplyNetworkDepersonalization"
132 arg: {
133 type: TYPE_SCALAR
134 scalar_type: "int32_t"
135 }
136 arg: {
137 type: TYPE_STRING
138 }
139 }
140
141 api: {
142 name: "getCurrentCalls"
143 arg: {
144 type: TYPE_SCALAR
145 scalar_type: "int32_t"
146 }
147 }
148
149 api: {
150 name: "dial"
151 arg: {
152 type: TYPE_SCALAR
153 scalar_type: "int32_t"
154 }
155 arg: {
156 type: TYPE_STRUCT
157 predefined_type: "::android::hardware::radio::V1_0::Dial"
158 }
159 }
160
161 api: {
162 name: "getImsiForApp"
163 arg: {
164 type: TYPE_SCALAR
165 scalar_type: "int32_t"
166 }
167 arg: {
168 type: TYPE_STRING
169 }
170 }
171
172 api: {
173 name: "hangup"
174 arg: {
175 type: TYPE_SCALAR
176 scalar_type: "int32_t"
177 }
178 arg: {
179 type: TYPE_SCALAR
180 scalar_type: "int32_t"
181 }
182 }
183
184 api: {
185 name: "hangupWaitingOrBackground"
186 arg: {
187 type: TYPE_SCALAR
188 scalar_type: "int32_t"
189 }
190 }
191
192 api: {
193 name: "hangupForegroundResumeBackground"
194 arg: {
195 type: TYPE_SCALAR
196 scalar_type: "int32_t"
197 }
198 }
199
200 api: {
201 name: "switchWaitingOrHoldingAndActive"
202 arg: {
203 type: TYPE_SCALAR
204 scalar_type: "int32_t"
205 }
206 }
207
208 api: {
209 name: "conference"
210 arg: {
211 type: TYPE_SCALAR
212 scalar_type: "int32_t"
213 }
214 }
215
216 api: {
217 name: "rejectCall"
218 arg: {
219 type: TYPE_SCALAR
220 scalar_type: "int32_t"
221 }
222 }
223
224 api: {
225 name: "getLastCallFailCause"
226 arg: {
227 type: TYPE_SCALAR
228 scalar_type: "int32_t"
229 }
230 }
231
232 api: {
233 name: "getSignalStrength"
234 arg: {
235 type: TYPE_SCALAR
236 scalar_type: "int32_t"
237 }
238 }
239
240 api: {
241 name: "getVoiceRegistrationState"
242 arg: {
243 type: TYPE_SCALAR
244 scalar_type: "int32_t"
245 }
246 }
247
248 api: {
249 name: "getDataRegistrationState"
250 arg: {
251 type: TYPE_SCALAR
252 scalar_type: "int32_t"
253 }
254 }
255
256 api: {
257 name: "getOperator"
258 arg: {
259 type: TYPE_SCALAR
260 scalar_type: "int32_t"
261 }
262 }
263
264 api: {
265 name: "setRadioPower"
266 arg: {
267 type: TYPE_SCALAR
268 scalar_type: "int32_t"
269 }
270 arg: {
271 type: TYPE_SCALAR
272 scalar_type: "bool_t"
273 }
274 }
275
276 api: {
277 name: "sendDtmf"
278 arg: {
279 type: TYPE_SCALAR
280 scalar_type: "int32_t"
281 }
282 arg: {
283 type: TYPE_STRING
284 }
285 }
286
287 api: {
288 name: "sendSms"
289 arg: {
290 type: TYPE_SCALAR
291 scalar_type: "int32_t"
292 }
293 arg: {
294 type: TYPE_STRUCT
295 predefined_type: "::android::hardware::radio::V1_0::GsmSmsMessage"
296 }
297 }
298
299 api: {
300 name: "sendSMSExpectMore"
301 arg: {
302 type: TYPE_SCALAR
303 scalar_type: "int32_t"
304 }
305 arg: {
306 type: TYPE_STRUCT
307 predefined_type: "::android::hardware::radio::V1_0::GsmSmsMessage"
308 }
309 }
310
311 api: {
312 name: "setupDataCall"
313 arg: {
314 type: TYPE_SCALAR
315 scalar_type: "int32_t"
316 }
317 arg: {
318 type: TYPE_SCALAR
319 scalar_type: "int32_t"
320 }
321 arg: {
322 type: TYPE_SCALAR
323 scalar_type: "int32_t"
324 }
325 arg: {
326 type: TYPE_STRING
327 }
328 arg: {
329 type: TYPE_STRING
330 }
331 arg: {
332 type: TYPE_STRING
333 }
334 arg: {
335 type: TYPE_ENUM
336 predefined_type: "::android::hardware::radio::V1_0::ApnAuthType"
337 }
338 arg: {
339 type: TYPE_STRING
340 }
341 }
342
343 api: {
344 name: "iccIOForApp"
345 arg: {
346 type: TYPE_SCALAR
347 scalar_type: "int32_t"
348 }
349 arg: {
350 type: TYPE_STRUCT
351 predefined_type: "::android::hardware::radio::V1_0::IccIo"
352 }
353 }
354
355 api: {
356 name: "sendUssd"
357 arg: {
358 type: TYPE_SCALAR
359 scalar_type: "int32_t"
360 }
361 arg: {
362 type: TYPE_STRING
363 }
364 }
365
366 api: {
367 name: "cancelPendingUssd"
368 arg: {
369 type: TYPE_SCALAR
370 scalar_type: "int32_t"
371 }
372 }
373
374 api: {
375 name: "getClir"
376 arg: {
377 type: TYPE_SCALAR
378 scalar_type: "int32_t"
379 }
380 }
381
382 api: {
383 name: "setClir"
384 arg: {
385 type: TYPE_SCALAR
386 scalar_type: "int32_t"
387 }
388 arg: {
389 type: TYPE_SCALAR
390 scalar_type: "int32_t"
391 }
392 }
393
394 api: {
395 name: "getCallForwardStatus"
396 arg: {
397 type: TYPE_SCALAR
398 scalar_type: "int32_t"
399 }
400 arg: {
401 type: TYPE_STRUCT
402 predefined_type: "::android::hardware::radio::V1_0::CallForwardInfo"
403 }
404 }
405
406 api: {
407 name: "setCallForward"
408 arg: {
409 type: TYPE_SCALAR
410 scalar_type: "int32_t"
411 }
412 arg: {
413 type: TYPE_STRUCT
414 predefined_type: "::android::hardware::radio::V1_0::CallForwardInfo"
415 }
416 }
417
418 api: {
419 name: "getCallWaiting"
420 arg: {
421 type: TYPE_SCALAR
422 scalar_type: "int32_t"
423 }
424 arg: {
425 type: TYPE_SCALAR
426 scalar_type: "int32_t"
427 }
428 }
429
430 api: {
431 name: "setCallWaiting"
432 arg: {
433 type: TYPE_SCALAR
434 scalar_type: "int32_t"
435 }
436 arg: {
437 type: TYPE_SCALAR
438 scalar_type: "bool_t"
439 }
440 arg: {
441 type: TYPE_SCALAR
442 scalar_type: "int32_t"
443 }
444 }
445
446 api: {
447 name: "acknowledgeLastIncomingGsmSms"
448 arg: {
449 type: TYPE_SCALAR
450 scalar_type: "int32_t"
451 }
452 arg: {
453 type: TYPE_SCALAR
454 scalar_type: "bool_t"
455 }
456 arg: {
457 type: TYPE_ENUM
458 predefined_type: "::android::hardware::radio::V1_0::SmsAcknowledgeFailCause"
459 }
460 }
461
462 api: {
463 name: "acceptCall"
464 arg: {
465 type: TYPE_SCALAR
466 scalar_type: "int32_t"
467 }
468 }
469
470 api: {
471 name: "deactivateDataCall"
472 arg: {
473 type: TYPE_SCALAR
474 scalar_type: "int32_t"
475 }
476 arg: {
477 type: TYPE_SCALAR
478 scalar_type: "int32_t"
479 }
480 arg: {
481 type: TYPE_SCALAR
482 scalar_type: "bool_t"
483 }
484 }
485
486 api: {
487 name: "getFacilityLockForApp"
488 arg: {
489 type: TYPE_SCALAR
490 scalar_type: "int32_t"
491 }
492 arg: {
493 type: TYPE_STRING
494 }
495 arg: {
496 type: TYPE_STRING
497 }
498 arg: {
499 type: TYPE_SCALAR
500 scalar_type: "int32_t"
501 }
502 arg: {
503 type: TYPE_STRING
504 }
505 }
506
507 api: {
508 name: "setFacilityLockForApp"
509 arg: {
510 type: TYPE_SCALAR
511 scalar_type: "int32_t"
512 }
513 arg: {
514 type: TYPE_STRING
515 }
516 arg: {
517 type: TYPE_SCALAR
518 scalar_type: "bool_t"
519 }
520 arg: {
521 type: TYPE_STRING
522 }
523 arg: {
524 type: TYPE_SCALAR
525 scalar_type: "int32_t"
526 }
527 arg: {
528 type: TYPE_STRING
529 }
530 }
531
532 api: {
533 name: "setBarringPassword"
534 arg: {
535 type: TYPE_SCALAR
536 scalar_type: "int32_t"
537 }
538 arg: {
539 type: TYPE_STRING
540 }
541 arg: {
542 type: TYPE_STRING
543 }
544 arg: {
545 type: TYPE_STRING
546 }
547 }
548
549 api: {
550 name: "getNetworkSelectionMode"
551 arg: {
552 type: TYPE_SCALAR
553 scalar_type: "int32_t"
554 }
555 }
556
557 api: {
558 name: "setNetworkSelectionModeAutomatic"
559 arg: {
560 type: TYPE_SCALAR
561 scalar_type: "int32_t"
562 }
563 }
564
565 api: {
566 name: "setNetworkSelectionModeManual"
567 arg: {
568 type: TYPE_SCALAR
569 scalar_type: "int32_t"
570 }
571 arg: {
572 type: TYPE_STRING
573 }
574 }
575
576 api: {
577 name: "getAvailableNetworks"
578 arg: {
579 type: TYPE_SCALAR
580 scalar_type: "int32_t"
581 }
582 }
583
584 api: {
585 name: "startDtmf"
586 arg: {
587 type: TYPE_SCALAR
588 scalar_type: "int32_t"
589 }
590 arg: {
591 type: TYPE_STRING
592 }
593 }
594
595 api: {
596 name: "stopDtmf"
597 arg: {
598 type: TYPE_SCALAR
599 scalar_type: "int32_t"
600 }
601 }
602
603 api: {
604 name: "getBasebandVersion"
605 arg: {
606 type: TYPE_SCALAR
607 scalar_type: "int32_t"
608 }
609 }
610
611 api: {
612 name: "separateConnection"
613 arg: {
614 type: TYPE_SCALAR
615 scalar_type: "int32_t"
616 }
617 arg: {
618 type: TYPE_SCALAR
619 scalar_type: "int32_t"
620 }
621 }
622
623 api: {
624 name: "setMute"
625 arg: {
626 type: TYPE_SCALAR
627 scalar_type: "int32_t"
628 }
629 arg: {
630 type: TYPE_SCALAR
631 scalar_type: "bool_t"
632 }
633 }
634
635 api: {
636 name: "getMute"
637 arg: {
638 type: TYPE_SCALAR
639 scalar_type: "int32_t"
640 }
641 }
642
643 api: {
644 name: "getClip"
645 arg: {
646 type: TYPE_SCALAR
647 scalar_type: "int32_t"
648 }
649 }
650
651 api: {
652 name: "getDataCallList"
653 arg: {
654 type: TYPE_SCALAR
655 scalar_type: "int32_t"
656 }
657 }
658
659 api: {
660 name: "sendOemRadioRequestRaw"
661 arg: {
662 type: TYPE_SCALAR
663 scalar_type: "int32_t"
664 }
665 arg: {
666 type: TYPE_VECTOR
667 vector_value: {
668 type: TYPE_SCALAR
669 scalar_type: "uint8_t"
670 }
671 }
672 }
673
674 api: {
675 name: "sendOemRadioRequestStrings"
676 arg: {
677 type: TYPE_SCALAR
678 scalar_type: "int32_t"
679 }
680 arg: {
681 type: TYPE_VECTOR
682 vector_value: {
683 type: TYPE_STRING
684 }
685 }
686 }
687
688 api: {
689 name: "sendScreenState"
690 arg: {
691 type: TYPE_SCALAR
692 scalar_type: "int32_t"
693 }
694 arg: {
695 type: TYPE_SCALAR
696 scalar_type: "bool_t"
697 }
698 }
699
700 api: {
701 name: "setSuppServiceNotifications"
702 arg: {
703 type: TYPE_SCALAR
704 scalar_type: "int32_t"
705 }
706 arg: {
707 type: TYPE_SCALAR
708 scalar_type: "bool_t"
709 }
710 }
711
712 api: {
713 name: "writeSmsToSim"
714 arg: {
715 type: TYPE_SCALAR
716 scalar_type: "int32_t"
717 }
718 arg: {
719 type: TYPE_STRUCT
720 predefined_type: "::android::hardware::radio::V1_0::SmsWriteArgs"
721 }
722 }
723
724 api: {
725 name: "deleteSmsOnSim"
726 arg: {
727 type: TYPE_SCALAR
728 scalar_type: "int32_t"
729 }
730 arg: {
731 type: TYPE_SCALAR
732 scalar_type: "int32_t"
733 }
734 }
735
736 api: {
737 name: "setBandMode"
738 arg: {
739 type: TYPE_SCALAR
740 scalar_type: "int32_t"
741 }
742 arg: {
743 type: TYPE_ENUM
744 predefined_type: "::android::hardware::radio::V1_0::RadioBandMode"
745 }
746 }
747
748 api: {
749 name: "getAvailableBandModes"
750 arg: {
751 type: TYPE_SCALAR
752 scalar_type: "int32_t"
753 }
754 }
755
756 api: {
757 name: "sendEnvelope"
758 arg: {
759 type: TYPE_SCALAR
760 scalar_type: "int32_t"
761 }
762 arg: {
763 type: TYPE_STRING
764 }
765 }
766
767 api: {
768 name: "sendTerminalResponseToSim"
769 arg: {
770 type: TYPE_SCALAR
771 scalar_type: "int32_t"
772 }
773 arg: {
774 type: TYPE_STRING
775 }
776 }
777
778 api: {
779 name: "handleStkCallSetupRequestFromSim"
780 arg: {
781 type: TYPE_SCALAR
782 scalar_type: "int32_t"
783 }
784 arg: {
785 type: TYPE_SCALAR
786 scalar_type: "bool_t"
787 }
788 }
789
790 api: {
791 name: "explicitCallTransfer"
792 arg: {
793 type: TYPE_SCALAR
794 scalar_type: "int32_t"
795 }
796 }
797
798 api: {
799 name: "setPreferredNetworkType"
800 arg: {
801 type: TYPE_SCALAR
802 scalar_type: "int32_t"
803 }
804 arg: {
805 type: TYPE_ENUM
806 predefined_type: "::android::hardware::radio::V1_0::PreferredNetworkType"
807 }
808 }
809
810 api: {
811 name: "getPreferredNetworkType"
812 arg: {
813 type: TYPE_SCALAR
814 scalar_type: "int32_t"
815 }
816 }
817
818 api: {
819 name: "getNeighboringCids"
820 arg: {
821 type: TYPE_SCALAR
822 scalar_type: "int32_t"
823 }
824 }
825
826 api: {
827 name: "setLocationUpdates"
828 arg: {
829 type: TYPE_SCALAR
830 scalar_type: "int32_t"
831 }
832 arg: {
833 type: TYPE_SCALAR
834 scalar_type: "bool_t"
835 }
836 }
837
838 api: {
839 name: "setCdmaSubscriptionSource"
840 arg: {
841 type: TYPE_SCALAR
842 scalar_type: "int32_t"
843 }
844 arg: {
845 type: TYPE_ENUM
846 predefined_type: "::android::hardware::radio::V1_0::CdmaSubscriptionSource"
847 }
848 }
849
850 api: {
851 name: "setCdmaRoamingPreference"
852 arg: {
853 type: TYPE_SCALAR
854 scalar_type: "int32_t"
855 }
856 arg: {
857 type: TYPE_ENUM
858 predefined_type: "::android::hardware::radio::V1_0::CdmaRoamingType"
859 }
860 }
861
862 api: {
863 name: "getCdmaRoamingPreference"
864 arg: {
865 type: TYPE_SCALAR
866 scalar_type: "int32_t"
867 }
868 }
869
870 api: {
871 name: "setTTYMode"
872 arg: {
873 type: TYPE_SCALAR
874 scalar_type: "int32_t"
875 }
876 arg: {
877 type: TYPE_ENUM
878 predefined_type: "::android::hardware::radio::V1_0::TtyMode"
879 }
880 }
881
882 api: {
883 name: "getTTYMode"
884 arg: {
885 type: TYPE_SCALAR
886 scalar_type: "int32_t"
887 }
888 }
889
890 api: {
891 name: "setPreferredVoicePrivacy"
892 arg: {
893 type: TYPE_SCALAR
894 scalar_type: "int32_t"
895 }
896 arg: {
897 type: TYPE_SCALAR
898 scalar_type: "bool_t"
899 }
900 }
901
902 api: {
903 name: "getPreferredVoicePrivacy"
904 arg: {
905 type: TYPE_SCALAR
906 scalar_type: "int32_t"
907 }
908 }
909
910 api: {
911 name: "sendCDMAFeatureCode"
912 arg: {
913 type: TYPE_SCALAR
914 scalar_type: "int32_t"
915 }
916 arg: {
917 type: TYPE_STRING
918 }
919 }
920
921 api: {
922 name: "sendBurstDtmf"
923 arg: {
924 type: TYPE_SCALAR
925 scalar_type: "int32_t"
926 }
927 arg: {
928 type: TYPE_STRING
929 }
930 arg: {
931 type: TYPE_SCALAR
932 scalar_type: "int32_t"
933 }
934 arg: {
935 type: TYPE_SCALAR
936 scalar_type: "int32_t"
937 }
938 }
939
940 api: {
941 name: "sendCdmaSms"
942 arg: {
943 type: TYPE_SCALAR
944 scalar_type: "int32_t"
945 }
946 arg: {
947 type: TYPE_STRUCT
948 predefined_type: "::android::hardware::radio::V1_0::CdmaSmsMessage"
949 }
950 }
951
952 api: {
953 name: "acknowledgeLastIncomingCdmaSms"
954 arg: {
955 type: TYPE_SCALAR
956 scalar_type: "int32_t"
957 }
958 arg: {
959 type: TYPE_STRUCT
960 predefined_type: "::android::hardware::radio::V1_0::CdmaSmsAck"
961 }
962 }
963
964 api: {
965 name: "getGsmBroadcastConfig"
966 arg: {
967 type: TYPE_SCALAR
968 scalar_type: "int32_t"
969 }
970 }
971
972 api: {
973 name: "setGsmBroadcastConfig"
974 arg: {
975 type: TYPE_SCALAR
976 scalar_type: "int32_t"
977 }
978 arg: {
979 type: TYPE_VECTOR
980 vector_value: {
981 type: TYPE_STRUCT
982 predefined_type: "::android::hardware::radio::V1_0::GsmBroadcastSmsConfigInfo"
983 }
984 }
985 }
986
987 api: {
988 name: "setGsmBroadcastActivation"
989 arg: {
990 type: TYPE_SCALAR
991 scalar_type: "int32_t"
992 }
993 arg: {
994 type: TYPE_SCALAR
995 scalar_type: "bool_t"
996 }
997 }
998
999 api: {
1000 name: "getCdmaBroadcastConfig"
1001 arg: {
1002 type: TYPE_SCALAR
1003 scalar_type: "int32_t"
1004 }
1005 }
1006
1007 api: {
1008 name: "setCdmaBroadcastConfig"
1009 arg: {
1010 type: TYPE_SCALAR
1011 scalar_type: "int32_t"
1012 }
1013 arg: {
1014 type: TYPE_VECTOR
1015 vector_value: {
1016 type: TYPE_STRUCT
1017 predefined_type: "::android::hardware::radio::V1_0::CdmaBroadcastSmsConfigInfo"
1018 }
1019 }
1020 }
1021
1022 api: {
1023 name: "setCdmaBroadcastActivation"
1024 arg: {
1025 type: TYPE_SCALAR
1026 scalar_type: "int32_t"
1027 }
1028 arg: {
1029 type: TYPE_SCALAR
1030 scalar_type: "bool_t"
1031 }
1032 }
1033
1034 api: {
1035 name: "getCDMASubscription"
1036 arg: {
1037 type: TYPE_SCALAR
1038 scalar_type: "int32_t"
1039 }
1040 }
1041
1042 api: {
1043 name: "writeSmsToRuim"
1044 arg: {
1045 type: TYPE_SCALAR
1046 scalar_type: "int32_t"
1047 }
1048 arg: {
1049 type: TYPE_STRUCT
1050 predefined_type: "::android::hardware::radio::V1_0::CdmaSmsWriteArgs"
1051 }
1052 }
1053
1054 api: {
1055 name: "deleteSmsOnRuim"
1056 arg: {
1057 type: TYPE_SCALAR
1058 scalar_type: "int32_t"
1059 }
1060 arg: {
1061 type: TYPE_SCALAR
1062 scalar_type: "int32_t"
1063 }
1064 }
1065
1066 api: {
1067 name: "getDeviceIdentity"
1068 arg: {
1069 type: TYPE_SCALAR
1070 scalar_type: "int32_t"
1071 }
1072 }
1073
1074 api: {
1075 name: "exitEmergencyCallbackMode"
1076 arg: {
1077 type: TYPE_SCALAR
1078 scalar_type: "int32_t"
1079 }
1080 }
1081
1082 api: {
1083 name: "getSmscAddress"
1084 arg: {
1085 type: TYPE_SCALAR
1086 scalar_type: "int32_t"
1087 }
1088 }
1089
1090 api: {
1091 name: "setSmscAddress"
1092 arg: {
1093 type: TYPE_SCALAR
1094 scalar_type: "int32_t"
1095 }
1096 arg: {
1097 type: TYPE_STRING
1098 }
1099 }
1100
1101 api: {
1102 name: "reportSmsMemoryStatus"
1103 arg: {
1104 type: TYPE_SCALAR
1105 scalar_type: "int32_t"
1106 }
1107 arg: {
1108 type: TYPE_SCALAR
1109 scalar_type: "bool_t"
1110 }
1111 }
1112
1113 api: {
1114 name: "reportStkServiceIsRunning"
1115 arg: {
1116 type: TYPE_SCALAR
1117 scalar_type: "int32_t"
1118 }
1119 }
1120
1121 api: {
1122 name: "getCdmaSubscriptionSource"
1123 arg: {
1124 type: TYPE_SCALAR
1125 scalar_type: "int32_t"
1126 }
1127 }
1128
1129 api: {
1130 name: "requestIsimAuthentication"
1131 arg: {
1132 type: TYPE_SCALAR
1133 scalar_type: "int32_t"
1134 }
1135 arg: {
1136 type: TYPE_STRING
1137 }
1138 }
1139
1140 api: {
1141 name: "acknowledgeIncomingGsmSmsWithPdu"
1142 arg: {
1143 type: TYPE_SCALAR
1144 scalar_type: "int32_t"
1145 }
1146 arg: {
1147 type: TYPE_SCALAR
1148 scalar_type: "bool_t"
1149 }
1150 arg: {
1151 type: TYPE_STRING
1152 }
1153 }
1154
1155 api: {
1156 name: "sendEnvelopeWithStatus"
1157 arg: {
1158 type: TYPE_SCALAR
1159 scalar_type: "int32_t"
1160 }
1161 arg: {
1162 type: TYPE_STRING
1163 }
1164 }
1165
1166 api: {
1167 name: "getVoiceRadioTechnology"
1168 arg: {
1169 type: TYPE_SCALAR
1170 scalar_type: "int32_t"
1171 }
1172 }
1173
1174 api: {
1175 name: "getCellInfoList"
1176 arg: {
1177 type: TYPE_SCALAR
1178 scalar_type: "int32_t"
1179 }
1180 }
1181
1182 api: {
1183 name: "setCellInfoListRate"
1184 arg: {
1185 type: TYPE_SCALAR
1186 scalar_type: "int32_t"
1187 }
1188 arg: {
1189 type: TYPE_SCALAR
1190 scalar_type: "int32_t"
1191 }
1192 }
1193
1194 api: {
1195 name: "setInitialAttachApn"
1196 arg: {
1197 type: TYPE_SCALAR
1198 scalar_type: "int32_t"
1199 }
1200 arg: {
1201 type: TYPE_STRING
1202 }
1203 arg: {
1204 type: TYPE_STRING
1205 }
1206 arg: {
1207 type: TYPE_ENUM
1208 predefined_type: "::android::hardware::radio::V1_0::ApnAuthType"
1209 }
1210 arg: {
1211 type: TYPE_STRING
1212 }
1213 arg: {
1214 type: TYPE_STRING
1215 }
1216 }
1217
1218 api: {
1219 name: "getImsRegistrationState"
1220 arg: {
1221 type: TYPE_SCALAR
1222 scalar_type: "int32_t"
1223 }
1224 }
1225
1226 api: {
1227 name: "sendImsSms"
1228 arg: {
1229 type: TYPE_SCALAR
1230 scalar_type: "int32_t"
1231 }
1232 arg: {
1233 type: TYPE_STRUCT
1234 predefined_type: "::android::hardware::radio::V1_0::ImsSmsMessage"
1235 }
1236 }
1237
1238 api: {
1239 name: "iccTransmitApduBasicChannel"
1240 arg: {
1241 type: TYPE_SCALAR
1242 scalar_type: "int32_t"
1243 }
1244 arg: {
1245 type: TYPE_STRUCT
1246 predefined_type: "::android::hardware::radio::V1_0::SimApdu"
1247 }
1248 }
1249
1250 api: {
1251 name: "iccOpenLogicalChannel"
1252 arg: {
1253 type: TYPE_SCALAR
1254 scalar_type: "int32_t"
1255 }
1256 arg: {
1257 type: TYPE_STRING
1258 }
1259 }
1260
1261 api: {
1262 name: "iccCloseLogicalChannel"
1263 arg: {
1264 type: TYPE_SCALAR
1265 scalar_type: "int32_t"
1266 }
1267 arg: {
1268 type: TYPE_SCALAR
1269 scalar_type: "int32_t"
1270 }
1271 }
1272
1273 api: {
1274 name: "iccTransmitApduLogicalChannel"
1275 arg: {
1276 type: TYPE_SCALAR
1277 scalar_type: "int32_t"
1278 }
1279 arg: {
1280 type: TYPE_STRUCT
1281 predefined_type: "::android::hardware::radio::V1_0::SimApdu"
1282 }
1283 }
1284
1285 api: {
1286 name: "nvReadItem"
1287 arg: {
1288 type: TYPE_SCALAR
1289 scalar_type: "int32_t"
1290 }
1291 arg: {
1292 type: TYPE_ENUM
1293 predefined_type: "::android::hardware::radio::V1_0::NvItem"
1294 }
1295 }
1296
1297 api: {
1298 name: "nvWriteItem"
1299 arg: {
1300 type: TYPE_SCALAR
1301 scalar_type: "int32_t"
1302 }
1303 arg: {
1304 type: TYPE_STRUCT
1305 predefined_type: "::android::hardware::radio::V1_0::NvWriteItem"
1306 }
1307 }
1308
1309 api: {
1310 name: "nvWriteCdmaPrl"
1311 arg: {
1312 type: TYPE_SCALAR
1313 scalar_type: "int32_t"
1314 }
1315 arg: {
1316 type: TYPE_VECTOR
1317 vector_value: {
1318 type: TYPE_SCALAR
1319 scalar_type: "uint8_t"
1320 }
1321 }
1322 }
1323
1324 api: {
1325 name: "nvResetConfig"
1326 arg: {
1327 type: TYPE_SCALAR
1328 scalar_type: "int32_t"
1329 }
1330 arg: {
1331 type: TYPE_ENUM
1332 predefined_type: "::android::hardware::radio::V1_0::ResetNvType"
1333 }
1334 }
1335
1336 api: {
1337 name: "setUiccSubscription"
1338 arg: {
1339 type: TYPE_SCALAR
1340 scalar_type: "int32_t"
1341 }
1342 arg: {
1343 type: TYPE_STRUCT
1344 predefined_type: "::android::hardware::radio::V1_0::SelectUiccSub"
1345 }
1346 }
1347
1348 api: {
1349 name: "setDataAllowed"
1350 arg: {
1351 type: TYPE_SCALAR
1352 scalar_type: "int32_t"
1353 }
1354 arg: {
1355 type: TYPE_SCALAR
1356 scalar_type: "bool_t"
1357 }
1358 }
1359
1360 api: {
1361 name: "getHardwareConfig"
1362 arg: {
1363 type: TYPE_SCALAR
1364 scalar_type: "int32_t"
1365 }
1366 }
1367
1368 api: {
1369 name: "requestIccSimAuthentication"
1370 arg: {
1371 type: TYPE_SCALAR
1372 scalar_type: "int32_t"
1373 }
1374 arg: {
1375 type: TYPE_SCALAR
1376 scalar_type: "int32_t"
1377 }
1378 arg: {
1379 type: TYPE_STRING
1380 }
1381 arg: {
1382 type: TYPE_STRING
1383 }
1384 }
1385
1386 api: {
1387 name: "setDataProfile"
1388 arg: {
1389 type: TYPE_SCALAR
1390 scalar_type: "int32_t"
1391 }
1392 arg: {
1393 type: TYPE_VECTOR
1394 vector_value: {
1395 type: TYPE_STRUCT
1396 predefined_type: "::android::hardware::radio::V1_0::DataProfileInfo"
1397 }
1398 }
1399 }
1400
1401 api: {
1402 name: "requestShutdown"
1403 arg: {
1404 type: TYPE_SCALAR
1405 scalar_type: "int32_t"
1406 }
1407 }
1408
1409 api: {
1410 name: "getRadioCapability"
1411 arg: {
1412 type: TYPE_SCALAR
1413 scalar_type: "int32_t"
1414 }
1415 }
1416
1417 api: {
1418 name: "setRadioCapability"
1419 arg: {
1420 type: TYPE_SCALAR
1421 scalar_type: "int32_t"
1422 }
1423 arg: {
1424 type: TYPE_STRUCT
1425 predefined_type: "::android::hardware::radio::V1_0::RadioCapability"
1426 }
1427 }
1428
1429 api: {
1430 name: "startLceService"
1431 arg: {
1432 type: TYPE_SCALAR
1433 scalar_type: "int32_t"
1434 }
1435 arg: {
1436 type: TYPE_SCALAR
1437 scalar_type: "int32_t"
1438 }
1439 arg: {
1440 type: TYPE_SCALAR
1441 scalar_type: "bool_t"
1442 }
1443 }
1444
1445 api: {
1446 name: "stopLceService"
1447 arg: {
1448 type: TYPE_SCALAR
1449 scalar_type: "int32_t"
1450 }
1451 }
1452
1453 api: {
1454 name: "pullLceData"
1455 arg: {
1456 type: TYPE_SCALAR
1457 scalar_type: "int32_t"
1458 }
1459 }
1460
1461 api: {
1462 name: "getModemActivityInfo"
1463 arg: {
1464 type: TYPE_SCALAR
1465 scalar_type: "int32_t"
1466 }
1467 }
1468
1469 api: {
1470 name: "setAllowedCarriers"
1471 arg: {
1472 type: TYPE_SCALAR
1473 scalar_type: "int32_t"
1474 }
1475 arg: {
1476 type: TYPE_SCALAR
1477 scalar_type: "bool_t"
1478 }
1479 arg: {
1480 type: TYPE_STRUCT
1481 predefined_type: "::android::hardware::radio::V1_0::CarrierRestrictions"
1482 }
1483 }
1484
1485 api: {
1486 name: "getAllowedCarriers"
1487 arg: {
1488 type: TYPE_SCALAR
1489 scalar_type: "int32_t"
1490 }
1491 }
1492
1493 api: {
1494 name: "responseAcknowledgement"
1495 }
1496
1497}