blob: afc87164afece8e8e2431c2c874222916092caec [file] [log] [blame]
Willi Yedaf0b732019-10-22 22:48:05 +02001package vendor.samsung.hardware.radio@1.2;
2
3import android.hardware.radio@1.0::ImsSmsMessage;
4import android.hardware.radio@1.0::GsmSmsMessage;
5import android.hardware.radio@1.0::CdmaSmsMessage;
6import android.hardware.radio@1.2::IRadio;
7
8interface IRadio extends android.hardware.radio@1.2::IRadio {
9 oneway secGetIccCardStatus(int32_t serial);
10 oneway secSupplyNetworkDepersonalization(int32_t serial, string netPin, int32_t lockState);
11 oneway secAcceptCall(int32_t serial, OemCallType callType);
12 oneway secDial(int32_t serial, SecDial dialInfo);
13 oneway secGetCurrentCalls(int32_t serial);
14 oneway secGetSignalStrength(int32_t serial);
15 oneway secGetVoiceRegistrationState(int32_t serial);
16 oneway secGetDataRegistrationState(int32_t serial);
17 oneway secExplicitCallTransfer(int32_t serial, string number);
18 oneway secGetOperator(int32_t serial);
19 oneway secSetBarringPassworD(int32_t serial, string facility, string oldPassword, string newPassword, string newPasswordAgain);
20 oneway secGetImsRegistrationState(int32_t serial);
21 oneway secGetAvailableNetworks(int32_t serial);
22 oneway oemDialEmergencyCall(int32_t serial, SecDial dialInfo);
23 oneway oemCallDeflection(int32_t serial, string address);
24 oneway oemModifyCallInitiate(int32_t serial, OemCallModify callInfo);
25 oneway oemSetImsCallList(int32_t serial, vec<OemImsCall> imsCalls);
26 oneway oemGetPreferredNetworkList(int32_t serial);
27 oneway oemSetPreferredNetworkList(int32_t serial, OemPreferredNetworkInfo info);
28 oneway oemSendEncodedUSSD(int32_t serial, OemEncodedUSSD encodedUSSD);
29 oneway oemHoldCall(int32_t serial);
30 oneway oemGetAcbInfo(int32_t serial);
31 oneway oemSetTransferCall(int32_t serial, vec<string> data);
32 oneway oemGetDisable2g(int32_t serial);
33 oneway oemSetDisable2g(int32_t serial, int32_t state);
34 oneway oemGetICBarring(int32_t serial, string facility, string password, string serviceClass, string aid);
35 oneway oemSetICBarring(int32_t serial, string facility, string iCBNumber, string serviceClass, string aid);
36 oneway oemQueryCnap(int32_t serial);
37 oneway oemRefreshNitzTime(int32_t serial);
38 oneway oemEnableUnsolResponse(int32_t serial);
39 oneway oemCancelTransferCall(int32_t serial, int32_t index);
40 oneway oemAcknowledgeRilConnected(int32_t serial);
41 oneway oemGetPhoneBookStorageInfo(int32_t serial, int32_t fileid);
42 oneway oemGetUsimPBCapa(int32_t serial);
43 oneway oemSetSimPower(int32_t serial, int32_t on);
44 oneway oemSetSimOnOff(int32_t serial, int32_t mode);
45 oneway oemSetSimInitEvent(int32_t serial);
46 oneway oemGetSimLockInfo(int32_t serial, int32_t numLockType, int32_t lockType);
47 oneway oemSupplyIccPerso(int32_t serial, string pin);
48 oneway oemChangeIccPerso(int32_t serial, string oldPass, string newPass); //182
49 oneway oemSendCdmaSmsExpectMore(int32_t serial, CdmaSmsMessage sms);
50 oneway oemGetPhoneBookEntry(int32_t serial, int32_t fileid, int32_t p1);
51 oneway oemAccessPhoneBookEntry(int32_t serial, int32_t command, int32_t fileid, int32_t index, OemAdnRecord adnRecord, string pin2);
52 oneway oemGetCellBroadcastConfig(int32_t serial);
53 oneway oemEmergencySearch(int32_t serial);
54 oneway oemEmergencyControl(int32_t serial, int32_t command);
55 oneway oemGetAtr(int32_t serial);
56 oneway oemSendSms(int32_t serial, GsmSmsMessage message);
57 oneway secSendSMSExpectMore(int32_t serial, GsmSmsMessage message);
58 oneway secSendCdmaSms(int32_t serial, CdmaSmsMessage sms);
59 oneway secSendImsSms(int32_t serial, ImsSmsMessage message);
60
61 oneway secGetCdmaRomaingPreference(int32_t serial);
62 oneway secEnable5g(int32_t serial);
63 oneway secEnable5gOnly(int32_t serial);
64 oneway secDisable5g(int32_t serial);
65 oneway secQuery5gStatus(int32_t serial);
66 oneway secQueryNrDcParam(int32_t serial);
67 oneway secQueryNrBearerAllocation(int32_t serial);
68 oneway secQueryNrSignalStrength(int32_t serial);
69 oneway oemQueryCsgList(int32_t serial);
70 oneway oemSelectCsgManual(int32_t serial, OemCsgInfo csgInfo);
71 oneway secSetDataAllowed(int32_t serial, bool allow, SecAllowDataParam param);
72};