blob: 19199ea0686b66479ca0c5c6f7b02efaa1d7d6f9 [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
Shuoq064ee512017-02-27 16:35:56 -0800161Return<void> RadioResponse::sendSmsResponse(const RadioResponseInfo& info,
162 const SendSmsResult& sms) {
163 rspInfo = info;
164 sendSmsResult = sms;
165 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800166 return Void();
167}
168
169Return<void> RadioResponse::sendSMSExpectMoreResponse(
Shuoq064ee512017-02-27 16:35:56 -0800170 const RadioResponseInfo& info, const SendSmsResult& sms) {
171 rspInfo = info;
172 sendSmsResult = sms;
173 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800174 return Void();
175}
176
177Return<void> RadioResponse::setupDataCallResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800178 const RadioResponseInfo& /*info*/, const SetupDataCallResult& /*dcResponse*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800179 return Void();
180}
181
182Return<void> RadioResponse::iccIOForAppResponse(
183 const RadioResponseInfo& info, const IccIoResult& iccIo) {
Sanket Padawe1512edb2017-02-23 12:31:09 -0800184 rspInfo = info;
185 this->iccIoResult = iccIo;
186 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800187 return Void();
188}
189
Sanket Padawe77c38222017-03-01 10:51:56 -0800190Return<void> RadioResponse::sendUssdResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800191 return Void();
192}
193
Sanket Padawe77c38222017-03-01 10:51:56 -0800194Return<void> RadioResponse::cancelPendingUssdResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800195 return Void();
196}
197
Sanket Padawe77c38222017-03-01 10:51:56 -0800198Return<void> RadioResponse::getClirResponse(const RadioResponseInfo& /*info*/, int32_t /*n*/,
199 int32_t /*m*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800200 return Void();
201}
202
Sanket Padawe77c38222017-03-01 10:51:56 -0800203Return<void> RadioResponse::setClirResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800204 return Void();
205}
206
207Return<void> RadioResponse::getCallForwardStatusResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800208 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_vec<CallForwardInfo>&
209 /*callForwardInfos*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800210 return Void();
211}
212
Sanket Padawe77c38222017-03-01 10:51:56 -0800213Return<void> RadioResponse::setCallForwardResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800214 return Void();
215}
216
217Return<void> RadioResponse::getCallWaitingResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800218 const RadioResponseInfo& /*info*/, bool /*enable*/, int32_t /*serviceClass*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800219 return Void();
220}
221
Sanket Padawe77c38222017-03-01 10:51:56 -0800222Return<void> RadioResponse::setCallWaitingResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800223 return Void();
224}
225
Shuoq064ee512017-02-27 16:35:56 -0800226Return<void> RadioResponse::acknowledgeLastIncomingGsmSmsResponse(const RadioResponseInfo& info) {
227 rspInfo = info;
228 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800229 return Void();
230}
231
Sanket Padawe77c38222017-03-01 10:51:56 -0800232Return<void> RadioResponse::acceptCallResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800233 return Void();
234}
235
Sanket Padawe77c38222017-03-01 10:51:56 -0800236Return<void> RadioResponse::deactivateDataCallResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800237 return Void();
238}
239
Sanket Padawe77c38222017-03-01 10:51:56 -0800240Return<void> RadioResponse::getFacilityLockForAppResponse(const RadioResponseInfo& /*info*/,
241 int32_t /*response*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800242 return Void();
243}
244
Sanket Padawe77c38222017-03-01 10:51:56 -0800245Return<void> RadioResponse::setFacilityLockForAppResponse(const RadioResponseInfo& /*info*/,
246 int32_t /*retry*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800247 return Void();
248}
249
Sanket Padawe77c38222017-03-01 10:51:56 -0800250Return<void> RadioResponse::setBarringPasswordResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800251 return Void();
252}
253
254Return<void> RadioResponse::getNetworkSelectionModeResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800255 const RadioResponseInfo& /*info*/, bool /*manual*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800256 return Void();
257}
258
259Return<void> RadioResponse::setNetworkSelectionModeAutomaticResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800260 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800261 return Void();
262}
263
Sanket Padawe77c38222017-03-01 10:51:56 -0800264Return<void> RadioResponse::setNetworkSelectionModeManualResponse(
265 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800266 return Void();
267}
268
269Return<void> RadioResponse::getAvailableNetworksResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800270 const RadioResponseInfo& /*info*/,
271 const ::android::hardware::hidl_vec<OperatorInfo>& /*networkInfos*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800272 return Void();
273}
274
275Return<void> RadioResponse::startDtmfResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800276 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800277 return Void();
278}
279
280Return<void> RadioResponse::stopDtmfResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800281 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800282 return Void();
283}
284
285Return<void> RadioResponse::getBasebandVersionResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800286 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*version*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800287 return Void();
288}
289
Sanket Padawe77c38222017-03-01 10:51:56 -0800290Return<void> RadioResponse::separateConnectionResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800291 return Void();
292}
293
Sanket Padawe77c38222017-03-01 10:51:56 -0800294Return<void> RadioResponse::setMuteResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800295 return Void();
296}
297
Sanket Padawe77c38222017-03-01 10:51:56 -0800298Return<void> RadioResponse::getMuteResponse(const RadioResponseInfo& /*info*/, bool /*enable*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800299 return Void();
300}
301
Sanket Padawe77c38222017-03-01 10:51:56 -0800302Return<void> RadioResponse::getClipResponse(const RadioResponseInfo& /*info*/,
303 ClipStatus /*status*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800304 return Void();
305}
306
307Return<void> RadioResponse::getDataCallListResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800308 const RadioResponseInfo& /*info*/,
309 const ::android::hardware::hidl_vec<SetupDataCallResult>& /*dcResponse*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800310 return Void();
311}
312
313Return<void> RadioResponse::sendOemRilRequestRawResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800314 const RadioResponseInfo& /*info*/,
315 const ::android::hardware::hidl_vec<uint8_t>& /*data*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800316 return Void();
317}
318
319Return<void> RadioResponse::sendOemRilRequestStringsResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800320 const RadioResponseInfo& /*info*/,
321 const ::android::hardware::hidl_vec<::android::hardware::hidl_string>& /*data*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800322 return Void();
323}
324
Sanket Padawee4c63232017-02-07 15:58:34 -0800325Return<void> RadioResponse::setSuppServiceNotificationsResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800326 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800327 return Void();
328}
329
330Return<void> RadioResponse::writeSmsToSimResponse(
Shuoq064ee512017-02-27 16:35:56 -0800331 const RadioResponseInfo& info, int32_t index) {
332 rspInfo = info;
333 writeSmsToSimIndex = index;
334 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800335 return Void();
336}
337
338Return<void> RadioResponse::deleteSmsOnSimResponse(
Shuoq064ee512017-02-27 16:35:56 -0800339 const RadioResponseInfo& info) {
340 rspInfo = info;
341 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800342 return Void();
343}
344
Sanket Padawe77c38222017-03-01 10:51:56 -0800345Return<void> RadioResponse::setBandModeResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800346 return Void();
347}
348
349Return<void> RadioResponse::getAvailableBandModesResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800350 const RadioResponseInfo& /*info*/,
351 const ::android::hardware::hidl_vec<RadioBandMode>& /*bandModes*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800352 return Void();
353}
354
Sanket Padawe77c38222017-03-01 10:51:56 -0800355Return<void> RadioResponse::sendEnvelopeResponse(const RadioResponseInfo& /*info*/,
356 const ::android::hardware::hidl_string& /*commandResponse*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800357 return Void();
358}
359
Sanket Padawe77c38222017-03-01 10:51:56 -0800360Return<void> RadioResponse::sendTerminalResponseToSimResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800361 return Void();
362}
363
364Return<void> RadioResponse::handleStkCallSetupRequestFromSimResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800365 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800366 return Void();
367}
368
Sanket Padawe77c38222017-03-01 10:51:56 -0800369Return<void> RadioResponse::explicitCallTransferResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800370 return Void();
371}
372
Sanket Padawe77c38222017-03-01 10:51:56 -0800373Return<void> RadioResponse::setPreferredNetworkTypeResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800374 return Void();
375}
376
377Return<void> RadioResponse::getPreferredNetworkTypeResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800378 const RadioResponseInfo& /*info*/, PreferredNetworkType /*nw_type*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800379 return Void();
380}
381
382Return<void> RadioResponse::getNeighboringCidsResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800383 const RadioResponseInfo& /*info*/,
384 const ::android::hardware::hidl_vec<NeighboringCell>& /*cells*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800385 return Void();
386}
387
388Return<void> RadioResponse::setLocationUpdatesResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800389 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800390 return Void();
391}
392
Sanket Padawe77c38222017-03-01 10:51:56 -0800393Return<void> RadioResponse::setCdmaSubscriptionSourceResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800394 return Void();
395}
396
Sanket Padawe77c38222017-03-01 10:51:56 -0800397Return<void> RadioResponse::setCdmaRoamingPreferenceResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800398 return Void();
399}
400
401Return<void> RadioResponse::getCdmaRoamingPreferenceResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800402 const RadioResponseInfo& /*info*/, CdmaRoamingType /*type*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800403 return Void();
404}
405
Sanket Padawe77c38222017-03-01 10:51:56 -0800406Return<void> RadioResponse::setTTYModeResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800407 return Void();
408}
409
Sanket Padawe77c38222017-03-01 10:51:56 -0800410Return<void> RadioResponse::getTTYModeResponse(const RadioResponseInfo& /*info*/,
411 TtyMode /*mode*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800412 return Void();
413}
414
Sanket Padawe77c38222017-03-01 10:51:56 -0800415Return<void> RadioResponse::setPreferredVoicePrivacyResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800416 return Void();
417}
418
419Return<void> RadioResponse::getPreferredVoicePrivacyResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800420 const RadioResponseInfo& /*info*/, bool /*enable*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800421 return Void();
422}
423
Sanket Padawe77c38222017-03-01 10:51:56 -0800424Return<void> RadioResponse::sendCDMAFeatureCodeResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800425 return Void();
426}
427
Sanket Padawe77c38222017-03-01 10:51:56 -0800428Return<void> RadioResponse::sendBurstDtmfResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800429 return Void();
430}
431
432Return<void> RadioResponse::sendCdmaSmsResponse(
Shuoq064ee512017-02-27 16:35:56 -0800433 const RadioResponseInfo& info, const SendSmsResult& sms) {
434 rspInfo = info;
435 sendSmsResult = sms;
436 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800437 return Void();
438}
439
440Return<void> RadioResponse::acknowledgeLastIncomingCdmaSmsResponse(
Shuoq064ee512017-02-27 16:35:56 -0800441 const RadioResponseInfo& info) {
442 rspInfo = info;
443 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800444 return Void();
445}
446
447Return<void> RadioResponse::getGsmBroadcastConfigResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800448 const RadioResponseInfo& /*info*/,
449 const ::android::hardware::hidl_vec<GsmBroadcastSmsConfigInfo>& /*configs*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800450 return Void();
451}
452
Sanket Padawe77c38222017-03-01 10:51:56 -0800453Return<void> RadioResponse::setGsmBroadcastConfigResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800454 return Void();
455}
456
Sanket Padawe77c38222017-03-01 10:51:56 -0800457Return<void> RadioResponse::setGsmBroadcastActivationResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800458 return Void();
459}
460
461Return<void> RadioResponse::getCdmaBroadcastConfigResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800462 const RadioResponseInfo& /*info*/,
463 const ::android::hardware::hidl_vec<CdmaBroadcastSmsConfigInfo>& /*configs*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800464 return Void();
465}
466
Sanket Padawe77c38222017-03-01 10:51:56 -0800467Return<void> RadioResponse::setCdmaBroadcastConfigResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800468 return Void();
469}
470
Sanket Padawe77c38222017-03-01 10:51:56 -0800471Return<void> RadioResponse::setCdmaBroadcastActivationResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800472 return Void();
473}
474
475Return<void> RadioResponse::getCDMASubscriptionResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800476 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*mdn*/,
477 const ::android::hardware::hidl_string& /*hSid*/,
478 const ::android::hardware::hidl_string& /*hNid*/,
479 const ::android::hardware::hidl_string& /*min*/,
480 const ::android::hardware::hidl_string& /*prl*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800481 return Void();
482}
483
484Return<void> RadioResponse::writeSmsToRuimResponse(
Shuoq064ee512017-02-27 16:35:56 -0800485 const RadioResponseInfo& info, uint32_t index) {
486 rspInfo = info;
487 writeSmsToRuimIndex = index;
488 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800489 return Void();
490}
491
492Return<void> RadioResponse::deleteSmsOnRuimResponse(
Shuoq064ee512017-02-27 16:35:56 -0800493 const RadioResponseInfo& info) {
494 rspInfo = info;
495 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800496 return Void();
497}
498
499Return<void> RadioResponse::getDeviceIdentityResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800500 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*imei*/,
501 const ::android::hardware::hidl_string& /*imeisv*/,
502 const ::android::hardware::hidl_string& /*esn*/,
503 const ::android::hardware::hidl_string& /*meid*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800504 return Void();
505}
506
Sanket Padawe77c38222017-03-01 10:51:56 -0800507Return<void> RadioResponse::exitEmergencyCallbackModeResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800508 return Void();
509}
510
511Return<void> RadioResponse::getSmscAddressResponse(
Shuoq064ee512017-02-27 16:35:56 -0800512 const RadioResponseInfo& info, const ::android::hardware::hidl_string& smsc) {
513 rspInfo = info;
514 smscAddress = smsc;
515 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800516 return Void();
517}
518
Shuoq064ee512017-02-27 16:35:56 -0800519Return<void> RadioResponse::setSmscAddressResponse(const RadioResponseInfo& info) {
520 rspInfo = info;
521 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800522 return Void();
523}
524
Shuoq064ee512017-02-27 16:35:56 -0800525Return<void> RadioResponse::reportSmsMemoryStatusResponse(const RadioResponseInfo& info) {
526 rspInfo = info;
527 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800528 return Void();
529}
530
Sanket Padawe77c38222017-03-01 10:51:56 -0800531Return<void> RadioResponse::reportStkServiceIsRunningResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800532 return Void();
533}
534
535Return<void> RadioResponse::getCdmaSubscriptionSourceResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800536 const RadioResponseInfo& /*info*/, CdmaSubscriptionSource /*source*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800537 return Void();
538}
539
540Return<void> RadioResponse::requestIsimAuthenticationResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800541 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*response*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800542 return Void();
543}
544
545Return<void> RadioResponse::acknowledgeIncomingGsmSmsWithPduResponse(
Shuoq064ee512017-02-27 16:35:56 -0800546 const RadioResponseInfo& info) {
547 rspInfo = info;
548 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800549 return Void();
550}
551
552Return<void> RadioResponse::sendEnvelopeWithStatusResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800553 const RadioResponseInfo& /*info*/, const IccIoResult& /*iccIo*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800554 return Void();
555}
556
557Return<void> RadioResponse::getVoiceRadioTechnologyResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800558 const RadioResponseInfo& /*info*/, RadioTechnology /*rat*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800559 return Void();
560}
561
562Return<void> RadioResponse::getCellInfoListResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800563 const RadioResponseInfo& /*info*/,
564 const ::android::hardware::hidl_vec<CellInfo>& /*cellInfo*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800565 return Void();
566}
567
Sanket Padawe77c38222017-03-01 10:51:56 -0800568Return<void> RadioResponse::setCellInfoListRateResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800569 return Void();
570}
571
Sanket Padawe77c38222017-03-01 10:51:56 -0800572Return<void> RadioResponse::setInitialAttachApnResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800573 return Void();
574}
575
576Return<void> RadioResponse::getImsRegistrationStateResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800577 const RadioResponseInfo& /*info*/, bool /*isRegistered*/,
578 RadioTechnologyFamily /*ratFamily*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800579 return Void();
580}
581
582Return<void> RadioResponse::sendImsSmsResponse(
Shuoq064ee512017-02-27 16:35:56 -0800583 const RadioResponseInfo& info, const SendSmsResult& sms) {
584 rspInfo = info;
585 sendSmsResult = sms;
586 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800587 return Void();
588}
589
590Return<void> RadioResponse::iccTransmitApduBasicChannelResponse(
591 const RadioResponseInfo& info, const IccIoResult& result) {
Sanket Padawe1512edb2017-02-23 12:31:09 -0800592 rspInfo = info;
593 this->iccIoResult = result;
594 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800595 return Void();
596}
597
598Return<void> RadioResponse::iccOpenLogicalChannelResponse(
599 const RadioResponseInfo& info, int32_t channelId,
Sanket Padawe77c38222017-03-01 10:51:56 -0800600 const ::android::hardware::hidl_vec<int8_t>& /*selectResponse*/) {
Sanket Padawe1512edb2017-02-23 12:31:09 -0800601 rspInfo = info;
602 this->channelId = channelId;
603 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800604 return Void();
605}
606
607Return<void> RadioResponse::iccCloseLogicalChannelResponse(const RadioResponseInfo& info) {
Sanket Padawe1512edb2017-02-23 12:31:09 -0800608 rspInfo = info;
609 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800610 return Void();
611}
612
613Return<void> RadioResponse::iccTransmitApduLogicalChannelResponse(
614 const RadioResponseInfo& info, const IccIoResult& result) {
Sanket Padawe1512edb2017-02-23 12:31:09 -0800615 rspInfo = info;
616 this->iccIoResult = result;
617 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800618 return Void();
619}
620
621Return<void> RadioResponse::nvReadItemResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800622 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*result*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800623 return Void();
624}
625
Sanket Padawe77c38222017-03-01 10:51:56 -0800626Return<void> RadioResponse::nvWriteItemResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800627 return Void();
628}
629
Sanket Padawe77c38222017-03-01 10:51:56 -0800630Return<void> RadioResponse::nvWriteCdmaPrlResponse(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::nvResetConfigResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800635 return Void();
636}
637
Sanket Padawe77c38222017-03-01 10:51:56 -0800638Return<void> RadioResponse::setUiccSubscriptionResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800639 return Void();
640}
641
Sanket Padawe77c38222017-03-01 10:51:56 -0800642Return<void> RadioResponse::setDataAllowedResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800643 return Void();
644}
645
646Return<void> RadioResponse::getHardwareConfigResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800647 const RadioResponseInfo& /*info*/,
648 const ::android::hardware::hidl_vec<HardwareConfig>& /*config*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800649 return Void();
650}
651
652Return<void> RadioResponse::requestIccSimAuthenticationResponse(
653 const RadioResponseInfo& info, const IccIoResult& result) {
Sanket Padawe1512edb2017-02-23 12:31:09 -0800654 rspInfo = info;
655 this->iccIoResult = result;
656 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800657 return Void();
658}
659
Sanket Padawe77c38222017-03-01 10:51:56 -0800660Return<void> RadioResponse::setDataProfileResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800661 return Void();
662}
663
Sanket Padawe77c38222017-03-01 10:51:56 -0800664Return<void> RadioResponse::requestShutdownResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800665 return Void();
666}
667
668Return<void> RadioResponse::getRadioCapabilityResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800669 const RadioResponseInfo& /*info*/, const RadioCapability& /*rc*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800670 return Void();
671}
672
673Return<void> RadioResponse::setRadioCapabilityResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800674 const RadioResponseInfo& /*info*/, const RadioCapability& /*rc*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800675 return Void();
676}
677
678Return<void> RadioResponse::startLceServiceResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800679 const RadioResponseInfo& /*info*/, const LceStatusInfo& /*statusInfo*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800680 return Void();
681}
682
683Return<void> RadioResponse::stopLceServiceResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800684 const RadioResponseInfo& /*info*/, const LceStatusInfo& /*statusInfo*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800685 return Void();
686}
687
688Return<void> RadioResponse::pullLceDataResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800689 const RadioResponseInfo& /*info*/, const LceDataInfo& /*lceInfo*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800690 return Void();
691}
692
693Return<void> RadioResponse::getModemActivityInfoResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800694 const RadioResponseInfo& /*info*/, const ActivityStatsInfo& /*activityInfo*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800695 return Void();
696}
697
698Return<void> RadioResponse::setAllowedCarriersResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800699 const RadioResponseInfo& /*info*/, int32_t /*numAllowed*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800700 return Void();
701}
702
703Return<void> RadioResponse::getAllowedCarriersResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800704 const RadioResponseInfo& /*info*/, bool /*allAllowed*/,
705 const CarrierRestrictions& /*carriers*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800706 return Void();
707}
708
709Return<void> RadioResponse::sendDeviceStateResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800710 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800711 return Void();
712}
713
714Return<void> RadioResponse::setIndicationFilterResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800715 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800716 return Void();
717}
718
Sanket Padawe680564a2017-02-16 18:11:34 -0800719Return<void> RadioResponse::setSimCardPowerResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800720 const RadioResponseInfo& /*info*/) {
Sanket Padawe680564a2017-02-16 18:11:34 -0800721 return Void();
722}
723
Sanket Padawe77c38222017-03-01 10:51:56 -0800724Return<void> RadioResponse::acknowledgeRequest(int32_t /*serial*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800725 return Void();
726}