blob: 2b4f10f9b85849468d9dbe81b6fc1a8dfbd0d987 [file] [log] [blame]
Sanket Padawee4c63232017-02-07 15:58:34 -08001/*
2 * Copyright (C) 2017 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17#include<radio_hidl_hal_utils.h>
18
Sanket Padawe1512edb2017-02-23 12:31:09 -080019CardStatus cardStatus;
20
Sanket Padawee4c63232017-02-07 15:58:34 -080021RadioResponse::RadioResponse(RadioHidlTest& parent) : parent(parent) {
22}
23
24Return<void> RadioResponse::getIccCardStatusResponse(
25 const RadioResponseInfo& info, const CardStatus& card_status) {
26 rspInfo = info;
27 cardStatus = card_status;
28 parent.notify();
29 return Void();
30}
31
32Return<void> RadioResponse::supplyIccPinForAppResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -080033 const RadioResponseInfo& info, int32_t /*remainingRetries*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -080034 rspInfo = info;
35 parent.notify();
36 return Void();
37}
38
39Return<void> RadioResponse::supplyIccPukForAppResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -080040 const RadioResponseInfo& info, int32_t /*remainingRetries*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -080041 rspInfo = info;
42 parent.notify();
43 return Void();
44}
45
46Return<void> RadioResponse::supplyIccPin2ForAppResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -080047 const RadioResponseInfo& info, int32_t /*remainingRetries*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -080048 rspInfo = info;
49 parent.notify();
50 return Void();
51}
52
53Return<void> RadioResponse::supplyIccPuk2ForAppResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -080054 const RadioResponseInfo& info, int32_t /*remainingRetries*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -080055 rspInfo = info;
56 parent.notify();
57 return Void();
58}
59
60Return<void> RadioResponse::changeIccPinForAppResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -080061 const RadioResponseInfo& info, int32_t /*remainingRetries*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -080062 rspInfo = info;
63 parent.notify();
64 return Void();
65}
66
67Return<void> RadioResponse::changeIccPin2ForAppResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -080068 const RadioResponseInfo& info, int32_t /*remainingRetries*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -080069 rspInfo = info;
70 parent.notify();
71 return Void();
72}
73
74Return<void> RadioResponse::supplyNetworkDepersonalizationResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -080075 const RadioResponseInfo& /*info*/, int32_t /*remainingRetries*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -080076 return Void();
77}
78
79Return<void> RadioResponse::getCurrentCallsResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -080080 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_vec<Call>& /*calls*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -080081 return Void();
82}
83
Sanket Padawe77c38222017-03-01 10:51:56 -080084Return<void> RadioResponse::dialResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -080085 return Void();
86}
87
88Return<void> RadioResponse::getIMSIForAppResponse(
89 const RadioResponseInfo& info, const ::android::hardware::hidl_string& imsi) {
Sanket Padawe1512edb2017-02-23 12:31:09 -080090 rspInfo = info;
91 this->imsi = imsi;
92 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -080093 return Void();
94}
95
96Return<void> RadioResponse::hangupConnectionResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -080097 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -080098 return Void();
99}
100
101Return<void> RadioResponse::hangupWaitingOrBackgroundResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800102 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800103 return Void();
104}
105
106Return<void> RadioResponse::hangupForegroundResumeBackgroundResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800107 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800108 return Void();
109}
110
111Return<void> RadioResponse::switchWaitingOrHoldingAndActiveResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800112 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800113 return Void();
114}
115
116Return<void> RadioResponse::conferenceResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800117 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800118 return Void();
119}
120
121Return<void> RadioResponse::rejectCallResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800122 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800123 return Void();
124}
125
126Return<void> RadioResponse::getLastCallFailCauseResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800127 const RadioResponseInfo& /*info*/, const LastCallFailCauseInfo& /*failCauseInfo*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800128 return Void();
129}
130
131Return<void> RadioResponse::getSignalStrengthResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800132 const RadioResponseInfo& /*info*/, const SignalStrength& /*sig_strength*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800133 return Void();
134}
135
136Return<void> RadioResponse::getVoiceRegistrationStateResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800137 const RadioResponseInfo& /*info*/, const VoiceRegStateResult& /*voiceRegResponse*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800138 return Void();
139}
140
141Return<void> RadioResponse::getDataRegistrationStateResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800142 const RadioResponseInfo& /*info*/, const DataRegStateResult& /*dataRegResponse*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800143 return Void();
144}
145
146Return<void> RadioResponse::getOperatorResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800147 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*longName*/,
148 const ::android::hardware::hidl_string& /*shortName*/,
149 const ::android::hardware::hidl_string& /*numeric*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800150 return Void();
151}
152
Sanket Padawe77c38222017-03-01 10:51:56 -0800153Return<void> RadioResponse::setRadioPowerResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800154 return Void();
155}
156
Sanket Padawe77c38222017-03-01 10:51:56 -0800157Return<void> RadioResponse::sendDtmfResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800158 return Void();
159}
160
Sanket Padawe77c38222017-03-01 10:51:56 -0800161Return<void> RadioResponse::sendSmsResponse(const RadioResponseInfo& /*info*/,
162 const SendSmsResult& /*sms*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800163 return Void();
164}
165
166Return<void> RadioResponse::sendSMSExpectMoreResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800167 const RadioResponseInfo& /*info*/, const SendSmsResult& /*sms*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800168 return Void();
169}
170
171Return<void> RadioResponse::setupDataCallResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800172 const RadioResponseInfo& /*info*/, const SetupDataCallResult& /*dcResponse*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800173 return Void();
174}
175
176Return<void> RadioResponse::iccIOForAppResponse(
177 const RadioResponseInfo& info, const IccIoResult& iccIo) {
Sanket Padawe1512edb2017-02-23 12:31:09 -0800178 rspInfo = info;
179 this->iccIoResult = iccIo;
180 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800181 return Void();
182}
183
Sanket Padawe77c38222017-03-01 10:51:56 -0800184Return<void> RadioResponse::sendUssdResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800185 return Void();
186}
187
Sanket Padawe77c38222017-03-01 10:51:56 -0800188Return<void> RadioResponse::cancelPendingUssdResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800189 return Void();
190}
191
Sanket Padawe77c38222017-03-01 10:51:56 -0800192Return<void> RadioResponse::getClirResponse(const RadioResponseInfo& /*info*/, int32_t /*n*/,
193 int32_t /*m*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800194 return Void();
195}
196
Sanket Padawe77c38222017-03-01 10:51:56 -0800197Return<void> RadioResponse::setClirResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800198 return Void();
199}
200
201Return<void> RadioResponse::getCallForwardStatusResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800202 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_vec<CallForwardInfo>&
203 /*callForwardInfos*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800204 return Void();
205}
206
Sanket Padawe77c38222017-03-01 10:51:56 -0800207Return<void> RadioResponse::setCallForwardResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800208 return Void();
209}
210
211Return<void> RadioResponse::getCallWaitingResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800212 const RadioResponseInfo& /*info*/, bool /*enable*/, int32_t /*serviceClass*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800213 return Void();
214}
215
Sanket Padawe77c38222017-03-01 10:51:56 -0800216Return<void> RadioResponse::setCallWaitingResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800217 return Void();
218}
219
Sanket Padawe77c38222017-03-01 10:51:56 -0800220Return<void> RadioResponse::acknowledgeLastIncomingGsmSmsResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800221 return Void();
222}
223
Sanket Padawe77c38222017-03-01 10:51:56 -0800224Return<void> RadioResponse::acceptCallResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800225 return Void();
226}
227
Sanket Padawe77c38222017-03-01 10:51:56 -0800228Return<void> RadioResponse::deactivateDataCallResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800229 return Void();
230}
231
Sanket Padawe77c38222017-03-01 10:51:56 -0800232Return<void> RadioResponse::getFacilityLockForAppResponse(const RadioResponseInfo& /*info*/,
233 int32_t /*response*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800234 return Void();
235}
236
Sanket Padawe77c38222017-03-01 10:51:56 -0800237Return<void> RadioResponse::setFacilityLockForAppResponse(const RadioResponseInfo& /*info*/,
238 int32_t /*retry*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800239 return Void();
240}
241
Sanket Padawe77c38222017-03-01 10:51:56 -0800242Return<void> RadioResponse::setBarringPasswordResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800243 return Void();
244}
245
246Return<void> RadioResponse::getNetworkSelectionModeResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800247 const RadioResponseInfo& /*info*/, bool /*manual*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800248 return Void();
249}
250
251Return<void> RadioResponse::setNetworkSelectionModeAutomaticResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800252 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800253 return Void();
254}
255
Sanket Padawe77c38222017-03-01 10:51:56 -0800256Return<void> RadioResponse::setNetworkSelectionModeManualResponse(
257 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800258 return Void();
259}
260
261Return<void> RadioResponse::getAvailableNetworksResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800262 const RadioResponseInfo& /*info*/,
263 const ::android::hardware::hidl_vec<OperatorInfo>& /*networkInfos*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800264 return Void();
265}
266
267Return<void> RadioResponse::startDtmfResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800268 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800269 return Void();
270}
271
272Return<void> RadioResponse::stopDtmfResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800273 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800274 return Void();
275}
276
277Return<void> RadioResponse::getBasebandVersionResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800278 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*version*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800279 return Void();
280}
281
Sanket Padawe77c38222017-03-01 10:51:56 -0800282Return<void> RadioResponse::separateConnectionResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800283 return Void();
284}
285
Sanket Padawe77c38222017-03-01 10:51:56 -0800286Return<void> RadioResponse::setMuteResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800287 return Void();
288}
289
Sanket Padawe77c38222017-03-01 10:51:56 -0800290Return<void> RadioResponse::getMuteResponse(const RadioResponseInfo& /*info*/, bool /*enable*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800291 return Void();
292}
293
Sanket Padawe77c38222017-03-01 10:51:56 -0800294Return<void> RadioResponse::getClipResponse(const RadioResponseInfo& /*info*/,
295 ClipStatus /*status*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800296 return Void();
297}
298
299Return<void> RadioResponse::getDataCallListResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800300 const RadioResponseInfo& /*info*/,
301 const ::android::hardware::hidl_vec<SetupDataCallResult>& /*dcResponse*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800302 return Void();
303}
304
305Return<void> RadioResponse::sendOemRilRequestRawResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800306 const RadioResponseInfo& /*info*/,
307 const ::android::hardware::hidl_vec<uint8_t>& /*data*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800308 return Void();
309}
310
311Return<void> RadioResponse::sendOemRilRequestStringsResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800312 const RadioResponseInfo& /*info*/,
313 const ::android::hardware::hidl_vec<::android::hardware::hidl_string>& /*data*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800314 return Void();
315}
316
317Return<void> RadioResponse::sendScreenStateResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800318 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800319 return Void();
320}
321
322Return<void> RadioResponse::setSuppServiceNotificationsResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800323 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800324 return Void();
325}
326
327Return<void> RadioResponse::writeSmsToSimResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800328 const RadioResponseInfo& /*info*/, int32_t /*index*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800329 return Void();
330}
331
332Return<void> RadioResponse::deleteSmsOnSimResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800333 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800334 return Void();
335}
336
Sanket Padawe77c38222017-03-01 10:51:56 -0800337Return<void> RadioResponse::setBandModeResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800338 return Void();
339}
340
341Return<void> RadioResponse::getAvailableBandModesResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800342 const RadioResponseInfo& /*info*/,
343 const ::android::hardware::hidl_vec<RadioBandMode>& /*bandModes*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800344 return Void();
345}
346
Sanket Padawe77c38222017-03-01 10:51:56 -0800347Return<void> RadioResponse::sendEnvelopeResponse(const RadioResponseInfo& /*info*/,
348 const ::android::hardware::hidl_string& /*commandResponse*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800349 return Void();
350}
351
Sanket Padawe77c38222017-03-01 10:51:56 -0800352Return<void> RadioResponse::sendTerminalResponseToSimResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800353 return Void();
354}
355
356Return<void> RadioResponse::handleStkCallSetupRequestFromSimResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800357 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800358 return Void();
359}
360
Sanket Padawe77c38222017-03-01 10:51:56 -0800361Return<void> RadioResponse::explicitCallTransferResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800362 return Void();
363}
364
Sanket Padawe77c38222017-03-01 10:51:56 -0800365Return<void> RadioResponse::setPreferredNetworkTypeResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800366 return Void();
367}
368
369Return<void> RadioResponse::getPreferredNetworkTypeResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800370 const RadioResponseInfo& /*info*/, PreferredNetworkType /*nw_type*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800371 return Void();
372}
373
374Return<void> RadioResponse::getNeighboringCidsResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800375 const RadioResponseInfo& /*info*/,
376 const ::android::hardware::hidl_vec<NeighboringCell>& /*cells*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800377 return Void();
378}
379
380Return<void> RadioResponse::setLocationUpdatesResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800381 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800382 return Void();
383}
384
Sanket Padawe77c38222017-03-01 10:51:56 -0800385Return<void> RadioResponse::setCdmaSubscriptionSourceResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800386 return Void();
387}
388
Sanket Padawe77c38222017-03-01 10:51:56 -0800389Return<void> RadioResponse::setCdmaRoamingPreferenceResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800390 return Void();
391}
392
393Return<void> RadioResponse::getCdmaRoamingPreferenceResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800394 const RadioResponseInfo& /*info*/, CdmaRoamingType /*type*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800395 return Void();
396}
397
Sanket Padawe77c38222017-03-01 10:51:56 -0800398Return<void> RadioResponse::setTTYModeResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800399 return Void();
400}
401
Sanket Padawe77c38222017-03-01 10:51:56 -0800402Return<void> RadioResponse::getTTYModeResponse(const RadioResponseInfo& /*info*/,
403 TtyMode /*mode*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800404 return Void();
405}
406
Sanket Padawe77c38222017-03-01 10:51:56 -0800407Return<void> RadioResponse::setPreferredVoicePrivacyResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800408 return Void();
409}
410
411Return<void> RadioResponse::getPreferredVoicePrivacyResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800412 const RadioResponseInfo& /*info*/, bool /*enable*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800413 return Void();
414}
415
Sanket Padawe77c38222017-03-01 10:51:56 -0800416Return<void> RadioResponse::sendCDMAFeatureCodeResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800417 return Void();
418}
419
Sanket Padawe77c38222017-03-01 10:51:56 -0800420Return<void> RadioResponse::sendBurstDtmfResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800421 return Void();
422}
423
424Return<void> RadioResponse::sendCdmaSmsResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800425 const RadioResponseInfo& /*info*/, const SendSmsResult& /*sms*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800426 return Void();
427}
428
429Return<void> RadioResponse::acknowledgeLastIncomingCdmaSmsResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800430 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800431 return Void();
432}
433
434Return<void> RadioResponse::getGsmBroadcastConfigResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800435 const RadioResponseInfo& /*info*/,
436 const ::android::hardware::hidl_vec<GsmBroadcastSmsConfigInfo>& /*configs*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800437 return Void();
438}
439
Sanket Padawe77c38222017-03-01 10:51:56 -0800440Return<void> RadioResponse::setGsmBroadcastConfigResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800441 return Void();
442}
443
Sanket Padawe77c38222017-03-01 10:51:56 -0800444Return<void> RadioResponse::setGsmBroadcastActivationResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800445 return Void();
446}
447
448Return<void> RadioResponse::getCdmaBroadcastConfigResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800449 const RadioResponseInfo& /*info*/,
450 const ::android::hardware::hidl_vec<CdmaBroadcastSmsConfigInfo>& /*configs*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800451 return Void();
452}
453
Sanket Padawe77c38222017-03-01 10:51:56 -0800454Return<void> RadioResponse::setCdmaBroadcastConfigResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800455 return Void();
456}
457
Sanket Padawe77c38222017-03-01 10:51:56 -0800458Return<void> RadioResponse::setCdmaBroadcastActivationResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800459 return Void();
460}
461
462Return<void> RadioResponse::getCDMASubscriptionResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800463 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*mdn*/,
464 const ::android::hardware::hidl_string& /*hSid*/,
465 const ::android::hardware::hidl_string& /*hNid*/,
466 const ::android::hardware::hidl_string& /*min*/,
467 const ::android::hardware::hidl_string& /*prl*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800468 return Void();
469}
470
471Return<void> RadioResponse::writeSmsToRuimResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800472 const RadioResponseInfo& /*info*/, uint32_t /*index*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800473 return Void();
474}
475
476Return<void> RadioResponse::deleteSmsOnRuimResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800477 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800478 return Void();
479}
480
481Return<void> RadioResponse::getDeviceIdentityResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800482 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*imei*/,
483 const ::android::hardware::hidl_string& /*imeisv*/,
484 const ::android::hardware::hidl_string& /*esn*/,
485 const ::android::hardware::hidl_string& /*meid*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800486 return Void();
487}
488
Sanket Padawe77c38222017-03-01 10:51:56 -0800489Return<void> RadioResponse::exitEmergencyCallbackModeResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800490 return Void();
491}
492
493Return<void> RadioResponse::getSmscAddressResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800494 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*smsc*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800495 return Void();
496}
497
Sanket Padawe77c38222017-03-01 10:51:56 -0800498Return<void> RadioResponse::setSmscAddressResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800499 return Void();
500}
501
Sanket Padawe77c38222017-03-01 10:51:56 -0800502Return<void> RadioResponse::reportSmsMemoryStatusResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800503 return Void();
504}
505
Sanket Padawe77c38222017-03-01 10:51:56 -0800506Return<void> RadioResponse::reportStkServiceIsRunningResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800507 return Void();
508}
509
510Return<void> RadioResponse::getCdmaSubscriptionSourceResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800511 const RadioResponseInfo& /*info*/, CdmaSubscriptionSource /*source*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800512 return Void();
513}
514
515Return<void> RadioResponse::requestIsimAuthenticationResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800516 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*response*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800517 return Void();
518}
519
520Return<void> RadioResponse::acknowledgeIncomingGsmSmsWithPduResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800521 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800522 return Void();
523}
524
525Return<void> RadioResponse::sendEnvelopeWithStatusResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800526 const RadioResponseInfo& /*info*/, const IccIoResult& /*iccIo*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800527 return Void();
528}
529
530Return<void> RadioResponse::getVoiceRadioTechnologyResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800531 const RadioResponseInfo& /*info*/, RadioTechnology /*rat*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800532 return Void();
533}
534
535Return<void> RadioResponse::getCellInfoListResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800536 const RadioResponseInfo& /*info*/,
537 const ::android::hardware::hidl_vec<CellInfo>& /*cellInfo*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800538 return Void();
539}
540
Sanket Padawe77c38222017-03-01 10:51:56 -0800541Return<void> RadioResponse::setCellInfoListRateResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800542 return Void();
543}
544
Sanket Padawe77c38222017-03-01 10:51:56 -0800545Return<void> RadioResponse::setInitialAttachApnResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800546 return Void();
547}
548
549Return<void> RadioResponse::getImsRegistrationStateResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800550 const RadioResponseInfo& /*info*/, bool /*isRegistered*/,
551 RadioTechnologyFamily /*ratFamily*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800552 return Void();
553}
554
555Return<void> RadioResponse::sendImsSmsResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800556 const RadioResponseInfo& /*info*/, const SendSmsResult& /*sms*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800557 return Void();
558}
559
560Return<void> RadioResponse::iccTransmitApduBasicChannelResponse(
561 const RadioResponseInfo& info, const IccIoResult& result) {
Sanket Padawe1512edb2017-02-23 12:31:09 -0800562 rspInfo = info;
563 this->iccIoResult = result;
564 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800565 return Void();
566}
567
568Return<void> RadioResponse::iccOpenLogicalChannelResponse(
569 const RadioResponseInfo& info, int32_t channelId,
Sanket Padawe77c38222017-03-01 10:51:56 -0800570 const ::android::hardware::hidl_vec<int8_t>& /*selectResponse*/) {
Sanket Padawe1512edb2017-02-23 12:31:09 -0800571 rspInfo = info;
572 this->channelId = channelId;
573 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800574 return Void();
575}
576
577Return<void> RadioResponse::iccCloseLogicalChannelResponse(const RadioResponseInfo& info) {
Sanket Padawe1512edb2017-02-23 12:31:09 -0800578 rspInfo = info;
579 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800580 return Void();
581}
582
583Return<void> RadioResponse::iccTransmitApduLogicalChannelResponse(
584 const RadioResponseInfo& info, const IccIoResult& result) {
Sanket Padawe1512edb2017-02-23 12:31:09 -0800585 rspInfo = info;
586 this->iccIoResult = result;
587 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800588 return Void();
589}
590
591Return<void> RadioResponse::nvReadItemResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800592 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*result*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800593 return Void();
594}
595
Sanket Padawe77c38222017-03-01 10:51:56 -0800596Return<void> RadioResponse::nvWriteItemResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800597 return Void();
598}
599
Sanket Padawe77c38222017-03-01 10:51:56 -0800600Return<void> RadioResponse::nvWriteCdmaPrlResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800601 return Void();
602}
603
Sanket Padawe77c38222017-03-01 10:51:56 -0800604Return<void> RadioResponse::nvResetConfigResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800605 return Void();
606}
607
Sanket Padawe77c38222017-03-01 10:51:56 -0800608Return<void> RadioResponse::setUiccSubscriptionResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800609 return Void();
610}
611
Sanket Padawe77c38222017-03-01 10:51:56 -0800612Return<void> RadioResponse::setDataAllowedResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800613 return Void();
614}
615
616Return<void> RadioResponse::getHardwareConfigResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800617 const RadioResponseInfo& /*info*/,
618 const ::android::hardware::hidl_vec<HardwareConfig>& /*config*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800619 return Void();
620}
621
622Return<void> RadioResponse::requestIccSimAuthenticationResponse(
623 const RadioResponseInfo& info, const IccIoResult& result) {
Sanket Padawe1512edb2017-02-23 12:31:09 -0800624 rspInfo = info;
625 this->iccIoResult = result;
626 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800627 return Void();
628}
629
Sanket Padawe77c38222017-03-01 10:51:56 -0800630Return<void> RadioResponse::setDataProfileResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800631 return Void();
632}
633
Sanket Padawe77c38222017-03-01 10:51:56 -0800634Return<void> RadioResponse::requestShutdownResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800635 return Void();
636}
637
638Return<void> RadioResponse::getRadioCapabilityResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800639 const RadioResponseInfo& /*info*/, const RadioCapability& /*rc*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800640 return Void();
641}
642
643Return<void> RadioResponse::setRadioCapabilityResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800644 const RadioResponseInfo& /*info*/, const RadioCapability& /*rc*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800645 return Void();
646}
647
648Return<void> RadioResponse::startLceServiceResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800649 const RadioResponseInfo& /*info*/, const LceStatusInfo& /*statusInfo*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800650 return Void();
651}
652
653Return<void> RadioResponse::stopLceServiceResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800654 const RadioResponseInfo& /*info*/, const LceStatusInfo& /*statusInfo*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800655 return Void();
656}
657
658Return<void> RadioResponse::pullLceDataResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800659 const RadioResponseInfo& /*info*/, const LceDataInfo& /*lceInfo*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800660 return Void();
661}
662
663Return<void> RadioResponse::getModemActivityInfoResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800664 const RadioResponseInfo& /*info*/, const ActivityStatsInfo& /*activityInfo*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800665 return Void();
666}
667
668Return<void> RadioResponse::setAllowedCarriersResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800669 const RadioResponseInfo& /*info*/, int32_t /*numAllowed*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800670 return Void();
671}
672
673Return<void> RadioResponse::getAllowedCarriersResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800674 const RadioResponseInfo& /*info*/, bool /*allAllowed*/,
675 const CarrierRestrictions& /*carriers*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800676 return Void();
677}
678
679Return<void> RadioResponse::sendDeviceStateResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800680 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800681 return Void();
682}
683
684Return<void> RadioResponse::setIndicationFilterResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800685 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800686 return Void();
687}
688
Sanket Padawe680564a2017-02-16 18:11:34 -0800689Return<void> RadioResponse::setSimCardPowerResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800690 const RadioResponseInfo& /*info*/) {
Sanket Padawe680564a2017-02-16 18:11:34 -0800691 return Void();
692}
693
Sanket Padawe77c38222017-03-01 10:51:56 -0800694Return<void> RadioResponse::acknowledgeRequest(int32_t /*serial*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800695 return Void();
696}