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