blob: 01549bbfae17a31d46d473a0e917d1a53047fe0a [file] [log] [blame]
Willi Yedaf0b732019-10-22 22:48:05 +02001package vendor.samsung.hardware.radio@1.2;
2
3import android.hardware.radio@1.2::IRadioResponse;
4import android.hardware.radio@1.0::LastCallFailCauseInfo;
5import android.hardware.radio@1.0::RadioResponseInfo;
6
7interface IRadioResponse extends android.hardware.radio@1.2::IRadioResponse {
8 oneway secGetIccCardStatusReponse(RadioResponseInfo info, SecCardStatus cardStatus); //143
9 oneway secSupplyNetworkDepersonalizationResponse(RadioResponseInfo info, int32_t remainingRetries);
10 oneway secAcceptCallResponse(RadioResponseInfo info);
11 oneway secDialResponse(RadioResponseInfo info);
12 oneway secGetCurrentCallsResponse(RadioResponseInfo info, vec<SecCall> calls);
13 oneway secGetSignalStrengthResponse(RadioResponseInfo info, SecSignalStrength sigStrength);
14 oneway secGetVoiceRegistrationStateResponse(RadioResponseInfo info, SecVoiceRegStateResult voiceRegResponse);
15 oneway secGetDataRegistrationStateResponse(RadioResponseInfo info, SecDataRegStateResult dataRegResponse);
16 oneway secExplicitCallTransferResponse(RadioResponseInfo info);
17 oneway secGetOperatorRespnse(RadioResponseInfo info, string longName, string shortName, string plmn, string epdgname); //153
18 oneway oemSetBarringPasswordResponse(RadioResponseInfo info);
19 oneway secgetImsRegistrationStateReponse(RadioResponseInfo info, vec<int32_t> regState);
20 oneway secGetAvailableNetworkResponse(RadioResponseInfo info, vec<SecOperatorInfo> networkInfo);
21 oneway oemDialEmergencyCallResponse(RadioResponseInfo info);
22 oneway oemCallDeflectionResponse(RadioResponseInfo info);
23 oneway oemModifyCallInitiateResponse(RadioResponseInfo info, LastCallFailCauseInfo failCauseInfo);
24 oneway oemSetImsCallListResponse(RadioResponseInfo info);
25 oneway oemGetPreferredNetworkListResponse(RadioResponseInfo info, vec<OemPreferredNetworkInfo> infos);
26 oneway oemSetPreferredNetworkListResponse(RadioResponseInfo info);
27 oneway oemSendEncodedUSSDResponse(RadioResponseInfo info); //163
28 oneway oemHoldCallResponse(RadioResponseInfo info);
29 oneway oemGetDisable2gResponse(RadioResponseInfo info, int32_t isDisable);
30 oneway oemSetDisable2gResponse(RadioResponseInfo info);
31 oneway oenGetAcbInfoResponse(RadioResponseInfo info, vec<int32_t> acbInfo);
32 oneway oemSetTransferCallResponse(RadioResponseInfo info);
33 oneway oemGetICBarringResponse(RadioResponseInfo info, string numberDateList);
34 oneway oemSetICBarringResponse(RadioResponseInfo info);
35 oneway oemQueryCnapResponse(RadioResponseInfo info, int32_t queryCNAP);
36 oneway oemRefreshNitzTimeResponse(RadioResponseInfo info);
37 oneway oemEnableUnsolResponseResponse(RadioResponseInfo info); //173
38 oneway oemCancelTransferCallResponse(RadioResponseInfo info);
39 oneway oemAcknowledgeRilConnectedResponse(RadioResponseInfo info);
40 oneway oemGetPhoneBookStorageInfoResponse(RadioResponseInfo info, vec<int32_t> phoneBookInfo);
41 oneway oemUsimPbCapaResponse(RadioResponseInfo info, vec<int32_t> usimPbCapa);
42 oneway oemSetSimPowerResponse(RadioResponseInfo info, int32_t power);
43 oneway oemSetSimOnOffResponse(RadioResponseInfo info);
44 oneway oemSetSimInitEventResponse(RadioResponseInfo info);
45 oneway oemGetSimLockInfoResponse(RadioResponseInfo info, vec<int32_t> simLockInfO);
46 oneway oemSupplyIccPersoResponse(RadioResponseInfo info);
47 oneway oemChangeIccPersoResponse(RadioResponseInfo info); //183
48 oneway oemGetPhoneBookEntryResponse(RadioResponseInfo info, OemSimPBResponse SimPBResponseInfo);
49 oneway oemAccessPhoneBookEntryResponse(RadioResponseInfo info, int32_t SimPbAccessResp);
50 oneway oemGetCellBroadcastConfigResponse(RadioResponseInfo info, OemCbConfigArgs configs);
51 oneway oemEmergencySearchResponse(RadioResponseInfo info, int32_t respEmergencySearch);
52 oneway oemEmergencyControlResponse(RadioResponseInfo info);
53 oneway oemGetAtrResponse(RadioResponseInfo info, string atr);
54 oneway oemSendCdmaSmsExpectMoreResponse(RadioResponseInfo info, SecSendSmsResult sms);
55 oneway secSendSmsResponse(RadioResponseInfo info, SecSendSmsResult sms);
56 oneway secSendSMSExpectMoreResponse(RadioResponseInfo info, SecSendSmsResult sms);
57 oneway secSendCdmaSmsResponse(RadioResponseInfo info, SecSendSmsResult sms); //193
58 oneway secSendImsSmsResponse(RadioResponseInfo info, SecSendSmsResult sms);
59 oneway secSetDataAllowedResponse(RadioResponseInfo info);
60 oneway secGetCdmaRoamingPreferenceResponse(RadioResponseInfo info, int32_t n, int32_t m);
61 oneway secEnable5gResponse(RadioResponseInfo info);
62 oneway secDisable5gResponse(RadioResponseInfo info);
63 oneway secQuery5gStatusResponse(RadioResponseInfo info);
64 oneway secQueryNrDcParamResponse(RadioResponseInfo info, DcParam endcDcnr);
65 oneway secQueryNrBearerAllocationResponse(RadioResponseInfo info, int32_t bearerStatus);
66 oneway secQueryNrSignalStrengthResponse(RadioResponseInfo info, NrSignalStrength nrSignalStrength);
67 oneway oemQueryCsgListResponse(RadioResponseInfo info, vec<OemCsgInfo> csgInfos);
68 oneway oemSelectCsgManualResponse(RadioResponseInfo info); //205
69};