blob: 3db2dd11a79f522d05d54cc073aa8313f138e070 [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 Padawefe7c7a32017-03-09 11:05:46 -080080 const RadioResponseInfo& info, const ::android::hardware::hidl_vec<Call>& /*calls*/) {
81 rspInfo = info;
82 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -080083 return Void();
84}
85
Sanket Padawefe7c7a32017-03-09 11:05:46 -080086Return<void> RadioResponse::dialResponse(const RadioResponseInfo& info) {
87 rspInfo = info;
88 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -080089 return Void();
90}
91
92Return<void> RadioResponse::getIMSIForAppResponse(
93 const RadioResponseInfo& info, const ::android::hardware::hidl_string& imsi) {
Sanket Padawe1512edb2017-02-23 12:31:09 -080094 rspInfo = info;
95 this->imsi = imsi;
96 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -080097 return Void();
98}
99
100Return<void> RadioResponse::hangupConnectionResponse(
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800101 const RadioResponseInfo& info) {
102 rspInfo = info;
103 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800104 return Void();
105}
106
107Return<void> RadioResponse::hangupWaitingOrBackgroundResponse(
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800108 const RadioResponseInfo& info) {
109 rspInfo = info;
110 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800111 return Void();
112}
113
114Return<void> RadioResponse::hangupForegroundResumeBackgroundResponse(
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800115 const RadioResponseInfo& info) {
116 rspInfo = info;
117 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800118 return Void();
119}
120
121Return<void> RadioResponse::switchWaitingOrHoldingAndActiveResponse(
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800122 const RadioResponseInfo& info) {
123 rspInfo = info;
124 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800125 return Void();
126}
127
128Return<void> RadioResponse::conferenceResponse(
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800129 const RadioResponseInfo& info) {
130 rspInfo = info;
131 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800132 return Void();
133}
134
135Return<void> RadioResponse::rejectCallResponse(
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800136 const RadioResponseInfo& info) {
137 rspInfo = info;
138 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800139 return Void();
140}
141
142Return<void> RadioResponse::getLastCallFailCauseResponse(
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800143 const RadioResponseInfo& info, const LastCallFailCauseInfo& /*failCauseInfo*/) {
144 rspInfo = info;
145 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800146 return Void();
147}
148
149Return<void> RadioResponse::getSignalStrengthResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800150 const RadioResponseInfo& /*info*/, const SignalStrength& /*sig_strength*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800151 return Void();
152}
153
154Return<void> RadioResponse::getVoiceRegistrationStateResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800155 const RadioResponseInfo& /*info*/, const VoiceRegStateResult& /*voiceRegResponse*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800156 return Void();
157}
158
159Return<void> RadioResponse::getDataRegistrationStateResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800160 const RadioResponseInfo& /*info*/, const DataRegStateResult& /*dataRegResponse*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800161 return Void();
162}
163
164Return<void> RadioResponse::getOperatorResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800165 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*longName*/,
166 const ::android::hardware::hidl_string& /*shortName*/,
167 const ::android::hardware::hidl_string& /*numeric*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800168 return Void();
169}
170
Sanket Padawe77c38222017-03-01 10:51:56 -0800171Return<void> RadioResponse::setRadioPowerResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800172 return Void();
173}
174
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800175Return<void> RadioResponse::sendDtmfResponse(const RadioResponseInfo& info) {
176 rspInfo = info;
177 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800178 return Void();
179}
180
Shuoq064ee512017-02-27 16:35:56 -0800181Return<void> RadioResponse::sendSmsResponse(const RadioResponseInfo& info,
182 const SendSmsResult& sms) {
183 rspInfo = info;
184 sendSmsResult = sms;
185 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800186 return Void();
187}
188
189Return<void> RadioResponse::sendSMSExpectMoreResponse(
Shuoq064ee512017-02-27 16:35:56 -0800190 const RadioResponseInfo& info, const SendSmsResult& sms) {
191 rspInfo = info;
192 sendSmsResult = sms;
193 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800194 return Void();
195}
196
197Return<void> RadioResponse::setupDataCallResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800198 const RadioResponseInfo& /*info*/, const SetupDataCallResult& /*dcResponse*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800199 return Void();
200}
201
202Return<void> RadioResponse::iccIOForAppResponse(
203 const RadioResponseInfo& info, const IccIoResult& iccIo) {
Sanket Padawe1512edb2017-02-23 12:31:09 -0800204 rspInfo = info;
205 this->iccIoResult = iccIo;
206 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800207 return Void();
208}
209
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800210Return<void> RadioResponse::sendUssdResponse(const RadioResponseInfo& info) {
211 rspInfo = info;
212 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800213 return Void();
214}
215
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800216Return<void> RadioResponse::cancelPendingUssdResponse(const RadioResponseInfo& info) {
217 rspInfo = info;
218 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800219 return Void();
220}
221
Sanket Padawe77c38222017-03-01 10:51:56 -0800222Return<void> RadioResponse::getClirResponse(const RadioResponseInfo& /*info*/, int32_t /*n*/,
223 int32_t /*m*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800224 return Void();
225}
226
Sanket Padawe77c38222017-03-01 10:51:56 -0800227Return<void> RadioResponse::setClirResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800228 return Void();
229}
230
231Return<void> RadioResponse::getCallForwardStatusResponse(
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800232 const RadioResponseInfo& info, const ::android::hardware::hidl_vec<CallForwardInfo>&
Sanket Padawe77c38222017-03-01 10:51:56 -0800233 /*callForwardInfos*/) {
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800234 rspInfo = info;
235 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800236 return Void();
237}
238
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800239Return<void> RadioResponse::setCallForwardResponse(const RadioResponseInfo& info) {
240 rspInfo = info;
241 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800242 return Void();
243}
244
245Return<void> RadioResponse::getCallWaitingResponse(
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800246 const RadioResponseInfo& info, bool /*enable*/, int32_t /*serviceClass*/) {
247 rspInfo = info;
248 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800249 return Void();
250}
251
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800252Return<void> RadioResponse::setCallWaitingResponse(const RadioResponseInfo& info) {
253 rspInfo = info;
254 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800255 return Void();
256}
257
Shuoq064ee512017-02-27 16:35:56 -0800258Return<void> RadioResponse::acknowledgeLastIncomingGsmSmsResponse(const RadioResponseInfo& info) {
259 rspInfo = info;
260 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800261 return Void();
262}
263
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800264Return<void> RadioResponse::acceptCallResponse(const RadioResponseInfo& info) {
265 rspInfo = info;
266 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800267 return Void();
268}
269
Sanket Padawe77c38222017-03-01 10:51:56 -0800270Return<void> RadioResponse::deactivateDataCallResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800271 return Void();
272}
273
Sanket Padawe77c38222017-03-01 10:51:56 -0800274Return<void> RadioResponse::getFacilityLockForAppResponse(const RadioResponseInfo& /*info*/,
275 int32_t /*response*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800276 return Void();
277}
278
Sanket Padawe77c38222017-03-01 10:51:56 -0800279Return<void> RadioResponse::setFacilityLockForAppResponse(const RadioResponseInfo& /*info*/,
280 int32_t /*retry*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800281 return Void();
282}
283
Sanket Padawe77c38222017-03-01 10:51:56 -0800284Return<void> RadioResponse::setBarringPasswordResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800285 return Void();
286}
287
288Return<void> RadioResponse::getNetworkSelectionModeResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800289 const RadioResponseInfo& /*info*/, bool /*manual*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800290 return Void();
291}
292
293Return<void> RadioResponse::setNetworkSelectionModeAutomaticResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800294 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::setNetworkSelectionModeManualResponse(
299 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800300 return Void();
301}
302
303Return<void> RadioResponse::getAvailableNetworksResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800304 const RadioResponseInfo& /*info*/,
305 const ::android::hardware::hidl_vec<OperatorInfo>& /*networkInfos*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800306 return Void();
307}
308
309Return<void> RadioResponse::startDtmfResponse(
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800310 const RadioResponseInfo& info) {
311 rspInfo = info;
312 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800313 return Void();
314}
315
316Return<void> RadioResponse::stopDtmfResponse(
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800317 const RadioResponseInfo& info) {
318 rspInfo = info;
319 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800320 return Void();
321}
322
323Return<void> RadioResponse::getBasebandVersionResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800324 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*version*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800325 return Void();
326}
327
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800328Return<void> RadioResponse::separateConnectionResponse(const RadioResponseInfo& info) {
329 rspInfo = info;
330 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800331 return Void();
332}
333
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800334Return<void> RadioResponse::setMuteResponse(const RadioResponseInfo& info) {
335 rspInfo = info;
336 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800337 return Void();
338}
339
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800340Return<void> RadioResponse::getMuteResponse(const RadioResponseInfo& info, bool /*enable*/) {
341 rspInfo = info;
342 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800343 return Void();
344}
345
Sanket Padawe77c38222017-03-01 10:51:56 -0800346Return<void> RadioResponse::getClipResponse(const RadioResponseInfo& /*info*/,
347 ClipStatus /*status*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800348 return Void();
349}
350
351Return<void> RadioResponse::getDataCallListResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800352 const RadioResponseInfo& /*info*/,
353 const ::android::hardware::hidl_vec<SetupDataCallResult>& /*dcResponse*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800354 return Void();
355}
356
357Return<void> RadioResponse::sendOemRilRequestRawResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800358 const RadioResponseInfo& /*info*/,
359 const ::android::hardware::hidl_vec<uint8_t>& /*data*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800360 return Void();
361}
362
363Return<void> RadioResponse::sendOemRilRequestStringsResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800364 const RadioResponseInfo& /*info*/,
365 const ::android::hardware::hidl_vec<::android::hardware::hidl_string>& /*data*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800366 return Void();
367}
368
Sanket Padawee4c63232017-02-07 15:58:34 -0800369Return<void> RadioResponse::setSuppServiceNotificationsResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800370 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800371 return Void();
372}
373
374Return<void> RadioResponse::writeSmsToSimResponse(
Shuoq064ee512017-02-27 16:35:56 -0800375 const RadioResponseInfo& info, int32_t index) {
376 rspInfo = info;
377 writeSmsToSimIndex = index;
378 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800379 return Void();
380}
381
382Return<void> RadioResponse::deleteSmsOnSimResponse(
Shuoq064ee512017-02-27 16:35:56 -0800383 const RadioResponseInfo& info) {
384 rspInfo = info;
385 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800386 return Void();
387}
388
Sanket Padawe77c38222017-03-01 10:51:56 -0800389Return<void> RadioResponse::setBandModeResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800390 return Void();
391}
392
393Return<void> RadioResponse::getAvailableBandModesResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800394 const RadioResponseInfo& /*info*/,
395 const ::android::hardware::hidl_vec<RadioBandMode>& /*bandModes*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800396 return Void();
397}
398
Sanket Padawe77c38222017-03-01 10:51:56 -0800399Return<void> RadioResponse::sendEnvelopeResponse(const RadioResponseInfo& /*info*/,
400 const ::android::hardware::hidl_string& /*commandResponse*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800401 return Void();
402}
403
Sanket Padawe77c38222017-03-01 10:51:56 -0800404Return<void> RadioResponse::sendTerminalResponseToSimResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800405 return Void();
406}
407
408Return<void> RadioResponse::handleStkCallSetupRequestFromSimResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800409 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800410 return Void();
411}
412
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800413Return<void> RadioResponse::explicitCallTransferResponse(const RadioResponseInfo& info) {
414 rspInfo = info;
415 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800416 return Void();
417}
418
Sanket Padawe77c38222017-03-01 10:51:56 -0800419Return<void> RadioResponse::setPreferredNetworkTypeResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800420 return Void();
421}
422
423Return<void> RadioResponse::getPreferredNetworkTypeResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800424 const RadioResponseInfo& /*info*/, PreferredNetworkType /*nw_type*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800425 return Void();
426}
427
428Return<void> RadioResponse::getNeighboringCidsResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800429 const RadioResponseInfo& /*info*/,
430 const ::android::hardware::hidl_vec<NeighboringCell>& /*cells*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800431 return Void();
432}
433
434Return<void> RadioResponse::setLocationUpdatesResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800435 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800436 return Void();
437}
438
Sanket Padawe77c38222017-03-01 10:51:56 -0800439Return<void> RadioResponse::setCdmaSubscriptionSourceResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800440 return Void();
441}
442
Sanket Padawe77c38222017-03-01 10:51:56 -0800443Return<void> RadioResponse::setCdmaRoamingPreferenceResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800444 return Void();
445}
446
447Return<void> RadioResponse::getCdmaRoamingPreferenceResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800448 const RadioResponseInfo& /*info*/, CdmaRoamingType /*type*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800449 return Void();
450}
451
Sanket Padawe77c38222017-03-01 10:51:56 -0800452Return<void> RadioResponse::setTTYModeResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800453 return Void();
454}
455
Sanket Padawe77c38222017-03-01 10:51:56 -0800456Return<void> RadioResponse::getTTYModeResponse(const RadioResponseInfo& /*info*/,
457 TtyMode /*mode*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800458 return Void();
459}
460
Sanket Padawe77c38222017-03-01 10:51:56 -0800461Return<void> RadioResponse::setPreferredVoicePrivacyResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800462 return Void();
463}
464
465Return<void> RadioResponse::getPreferredVoicePrivacyResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800466 const RadioResponseInfo& /*info*/, bool /*enable*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800467 return Void();
468}
469
Sanket Padawe77c38222017-03-01 10:51:56 -0800470Return<void> RadioResponse::sendCDMAFeatureCodeResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800471 return Void();
472}
473
Sanket Padawefe7c7a32017-03-09 11:05:46 -0800474Return<void> RadioResponse::sendBurstDtmfResponse(const RadioResponseInfo& info) {
475 rspInfo = info;
476 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800477 return Void();
478}
479
480Return<void> RadioResponse::sendCdmaSmsResponse(
Shuoq064ee512017-02-27 16:35:56 -0800481 const RadioResponseInfo& info, const SendSmsResult& sms) {
482 rspInfo = info;
483 sendSmsResult = sms;
484 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800485 return Void();
486}
487
488Return<void> RadioResponse::acknowledgeLastIncomingCdmaSmsResponse(
Shuoq064ee512017-02-27 16:35:56 -0800489 const RadioResponseInfo& info) {
490 rspInfo = info;
491 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800492 return Void();
493}
494
495Return<void> RadioResponse::getGsmBroadcastConfigResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800496 const RadioResponseInfo& /*info*/,
497 const ::android::hardware::hidl_vec<GsmBroadcastSmsConfigInfo>& /*configs*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800498 return Void();
499}
500
Sanket Padawe77c38222017-03-01 10:51:56 -0800501Return<void> RadioResponse::setGsmBroadcastConfigResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800502 return Void();
503}
504
Sanket Padawe77c38222017-03-01 10:51:56 -0800505Return<void> RadioResponse::setGsmBroadcastActivationResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800506 return Void();
507}
508
509Return<void> RadioResponse::getCdmaBroadcastConfigResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800510 const RadioResponseInfo& /*info*/,
511 const ::android::hardware::hidl_vec<CdmaBroadcastSmsConfigInfo>& /*configs*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800512 return Void();
513}
514
Sanket Padawe77c38222017-03-01 10:51:56 -0800515Return<void> RadioResponse::setCdmaBroadcastConfigResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800516 return Void();
517}
518
Sanket Padawe77c38222017-03-01 10:51:56 -0800519Return<void> RadioResponse::setCdmaBroadcastActivationResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800520 return Void();
521}
522
523Return<void> RadioResponse::getCDMASubscriptionResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800524 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*mdn*/,
525 const ::android::hardware::hidl_string& /*hSid*/,
526 const ::android::hardware::hidl_string& /*hNid*/,
527 const ::android::hardware::hidl_string& /*min*/,
528 const ::android::hardware::hidl_string& /*prl*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800529 return Void();
530}
531
532Return<void> RadioResponse::writeSmsToRuimResponse(
Shuoq064ee512017-02-27 16:35:56 -0800533 const RadioResponseInfo& info, uint32_t index) {
534 rspInfo = info;
535 writeSmsToRuimIndex = index;
536 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800537 return Void();
538}
539
540Return<void> RadioResponse::deleteSmsOnRuimResponse(
Shuoq064ee512017-02-27 16:35:56 -0800541 const RadioResponseInfo& info) {
542 rspInfo = info;
543 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800544 return Void();
545}
546
547Return<void> RadioResponse::getDeviceIdentityResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800548 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*imei*/,
549 const ::android::hardware::hidl_string& /*imeisv*/,
550 const ::android::hardware::hidl_string& /*esn*/,
551 const ::android::hardware::hidl_string& /*meid*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800552 return Void();
553}
554
Sanket Padawe77c38222017-03-01 10:51:56 -0800555Return<void> RadioResponse::exitEmergencyCallbackModeResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800556 return Void();
557}
558
559Return<void> RadioResponse::getSmscAddressResponse(
Shuoq064ee512017-02-27 16:35:56 -0800560 const RadioResponseInfo& info, const ::android::hardware::hidl_string& smsc) {
561 rspInfo = info;
562 smscAddress = smsc;
563 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800564 return Void();
565}
566
Shuoq064ee512017-02-27 16:35:56 -0800567Return<void> RadioResponse::setSmscAddressResponse(const RadioResponseInfo& info) {
568 rspInfo = info;
569 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800570 return Void();
571}
572
Shuoq064ee512017-02-27 16:35:56 -0800573Return<void> RadioResponse::reportSmsMemoryStatusResponse(const RadioResponseInfo& info) {
574 rspInfo = info;
575 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800576 return Void();
577}
578
Sanket Padawe77c38222017-03-01 10:51:56 -0800579Return<void> RadioResponse::reportStkServiceIsRunningResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800580 return Void();
581}
582
583Return<void> RadioResponse::getCdmaSubscriptionSourceResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800584 const RadioResponseInfo& /*info*/, CdmaSubscriptionSource /*source*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800585 return Void();
586}
587
588Return<void> RadioResponse::requestIsimAuthenticationResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800589 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*response*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800590 return Void();
591}
592
593Return<void> RadioResponse::acknowledgeIncomingGsmSmsWithPduResponse(
Shuoq064ee512017-02-27 16:35:56 -0800594 const RadioResponseInfo& info) {
595 rspInfo = info;
596 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800597 return Void();
598}
599
600Return<void> RadioResponse::sendEnvelopeWithStatusResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800601 const RadioResponseInfo& /*info*/, const IccIoResult& /*iccIo*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800602 return Void();
603}
604
605Return<void> RadioResponse::getVoiceRadioTechnologyResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800606 const RadioResponseInfo& /*info*/, RadioTechnology /*rat*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800607 return Void();
608}
609
610Return<void> RadioResponse::getCellInfoListResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800611 const RadioResponseInfo& /*info*/,
612 const ::android::hardware::hidl_vec<CellInfo>& /*cellInfo*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800613 return Void();
614}
615
Sanket Padawe77c38222017-03-01 10:51:56 -0800616Return<void> RadioResponse::setCellInfoListRateResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800617 return Void();
618}
619
Sanket Padawe77c38222017-03-01 10:51:56 -0800620Return<void> RadioResponse::setInitialAttachApnResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800621 return Void();
622}
623
624Return<void> RadioResponse::getImsRegistrationStateResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800625 const RadioResponseInfo& /*info*/, bool /*isRegistered*/,
626 RadioTechnologyFamily /*ratFamily*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800627 return Void();
628}
629
630Return<void> RadioResponse::sendImsSmsResponse(
Shuoq064ee512017-02-27 16:35:56 -0800631 const RadioResponseInfo& info, const SendSmsResult& sms) {
632 rspInfo = info;
633 sendSmsResult = sms;
634 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800635 return Void();
636}
637
638Return<void> RadioResponse::iccTransmitApduBasicChannelResponse(
639 const RadioResponseInfo& info, const IccIoResult& result) {
Sanket Padawe1512edb2017-02-23 12:31:09 -0800640 rspInfo = info;
641 this->iccIoResult = result;
642 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800643 return Void();
644}
645
646Return<void> RadioResponse::iccOpenLogicalChannelResponse(
647 const RadioResponseInfo& info, int32_t channelId,
Sanket Padawe77c38222017-03-01 10:51:56 -0800648 const ::android::hardware::hidl_vec<int8_t>& /*selectResponse*/) {
Sanket Padawe1512edb2017-02-23 12:31:09 -0800649 rspInfo = info;
650 this->channelId = channelId;
651 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800652 return Void();
653}
654
655Return<void> RadioResponse::iccCloseLogicalChannelResponse(const RadioResponseInfo& info) {
Sanket Padawe1512edb2017-02-23 12:31:09 -0800656 rspInfo = info;
657 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800658 return Void();
659}
660
661Return<void> RadioResponse::iccTransmitApduLogicalChannelResponse(
662 const RadioResponseInfo& info, const IccIoResult& result) {
Sanket Padawe1512edb2017-02-23 12:31:09 -0800663 rspInfo = info;
664 this->iccIoResult = result;
665 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800666 return Void();
667}
668
669Return<void> RadioResponse::nvReadItemResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800670 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*result*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800671 return Void();
672}
673
Sanket Padawe77c38222017-03-01 10:51:56 -0800674Return<void> RadioResponse::nvWriteItemResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800675 return Void();
676}
677
Sanket Padawe77c38222017-03-01 10:51:56 -0800678Return<void> RadioResponse::nvWriteCdmaPrlResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800679 return Void();
680}
681
Sanket Padawe77c38222017-03-01 10:51:56 -0800682Return<void> RadioResponse::nvResetConfigResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800683 return Void();
684}
685
Sanket Padawe77c38222017-03-01 10:51:56 -0800686Return<void> RadioResponse::setUiccSubscriptionResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800687 return Void();
688}
689
Sanket Padawe77c38222017-03-01 10:51:56 -0800690Return<void> RadioResponse::setDataAllowedResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800691 return Void();
692}
693
694Return<void> RadioResponse::getHardwareConfigResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800695 const RadioResponseInfo& /*info*/,
696 const ::android::hardware::hidl_vec<HardwareConfig>& /*config*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800697 return Void();
698}
699
700Return<void> RadioResponse::requestIccSimAuthenticationResponse(
701 const RadioResponseInfo& info, const IccIoResult& result) {
Sanket Padawe1512edb2017-02-23 12:31:09 -0800702 rspInfo = info;
703 this->iccIoResult = result;
704 parent.notify();
Sanket Padawee4c63232017-02-07 15:58:34 -0800705 return Void();
706}
707
Sanket Padawe77c38222017-03-01 10:51:56 -0800708Return<void> RadioResponse::setDataProfileResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800709 return Void();
710}
711
Sanket Padawe77c38222017-03-01 10:51:56 -0800712Return<void> RadioResponse::requestShutdownResponse(const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800713 return Void();
714}
715
716Return<void> RadioResponse::getRadioCapabilityResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800717 const RadioResponseInfo& /*info*/, const RadioCapability& /*rc*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800718 return Void();
719}
720
721Return<void> RadioResponse::setRadioCapabilityResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800722 const RadioResponseInfo& /*info*/, const RadioCapability& /*rc*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800723 return Void();
724}
725
726Return<void> RadioResponse::startLceServiceResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800727 const RadioResponseInfo& /*info*/, const LceStatusInfo& /*statusInfo*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800728 return Void();
729}
730
731Return<void> RadioResponse::stopLceServiceResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800732 const RadioResponseInfo& /*info*/, const LceStatusInfo& /*statusInfo*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800733 return Void();
734}
735
736Return<void> RadioResponse::pullLceDataResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800737 const RadioResponseInfo& /*info*/, const LceDataInfo& /*lceInfo*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800738 return Void();
739}
740
741Return<void> RadioResponse::getModemActivityInfoResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800742 const RadioResponseInfo& /*info*/, const ActivityStatsInfo& /*activityInfo*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800743 return Void();
744}
745
746Return<void> RadioResponse::setAllowedCarriersResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800747 const RadioResponseInfo& /*info*/, int32_t /*numAllowed*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800748 return Void();
749}
750
751Return<void> RadioResponse::getAllowedCarriersResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800752 const RadioResponseInfo& /*info*/, bool /*allAllowed*/,
753 const CarrierRestrictions& /*carriers*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800754 return Void();
755}
756
757Return<void> RadioResponse::sendDeviceStateResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800758 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800759 return Void();
760}
761
762Return<void> RadioResponse::setIndicationFilterResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800763 const RadioResponseInfo& /*info*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800764 return Void();
765}
766
Sanket Padawe680564a2017-02-16 18:11:34 -0800767Return<void> RadioResponse::setSimCardPowerResponse(
Sanket Padawe77c38222017-03-01 10:51:56 -0800768 const RadioResponseInfo& /*info*/) {
Sanket Padawe680564a2017-02-16 18:11:34 -0800769 return Void();
770}
771
Sanket Padawe77c38222017-03-01 10:51:56 -0800772Return<void> RadioResponse::acknowledgeRequest(int32_t /*serial*/) {
Sanket Padawee4c63232017-02-07 15:58:34 -0800773 return Void();
774}