blob: e91a5574f82fe46f151f0d6444aaf8a17fdb5660 [file] [log] [blame]
Sooraj Sasindran45474192017-10-26 14:08:55 -07001/*
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_v1_2.h>
18
sqian7f3b7842018-04-10 19:06:48 -070019::android::hardware::radio::V1_2::CardStatus cardStatus;
Sooraj Sasindran45474192017-10-26 14:08:55 -070020
21RadioResponse_v1_2::RadioResponse_v1_2(RadioHidlTest_v1_2& parent) : parent_v1_2(parent) {}
22
23/* 1.0 Apis */
sqian7f3b7842018-04-10 19:06:48 -070024Return<void> RadioResponse_v1_2::getIccCardStatusResponse(
25 const RadioResponseInfo& /*info*/,
26 const ::android::hardware::radio::V1_0::CardStatus& /*card_status*/) {
Sooraj Sasindran45474192017-10-26 14:08:55 -070027 return Void();
28}
29
30Return<void> RadioResponse_v1_2::supplyIccPinForAppResponse(const RadioResponseInfo& /*info*/,
31 int32_t /*remainingRetries*/) {
32 return Void();
33}
34
35Return<void> RadioResponse_v1_2::supplyIccPukForAppResponse(const RadioResponseInfo& /*info*/,
36 int32_t /*remainingRetries*/) {
37 return Void();
38}
39
40Return<void> RadioResponse_v1_2::supplyIccPin2ForAppResponse(const RadioResponseInfo& /*info*/,
41 int32_t /*remainingRetries*/) {
42 return Void();
43}
44
45Return<void> RadioResponse_v1_2::supplyIccPuk2ForAppResponse(const RadioResponseInfo& /*info*/,
46 int32_t /*remainingRetries*/) {
47 return Void();
48}
49
50Return<void> RadioResponse_v1_2::changeIccPinForAppResponse(const RadioResponseInfo& /*info*/,
51 int32_t /*remainingRetries*/) {
52 return Void();
53}
54
55Return<void> RadioResponse_v1_2::changeIccPin2ForAppResponse(const RadioResponseInfo& /*info*/,
56 int32_t /*remainingRetries*/) {
57 return Void();
58}
59
60Return<void> RadioResponse_v1_2::supplyNetworkDepersonalizationResponse(
61 const RadioResponseInfo& /*info*/, int32_t /*remainingRetries*/) {
62 return Void();
63}
64
65Return<void> RadioResponse_v1_2::getCurrentCallsResponse(
sqian7f3b7842018-04-10 19:06:48 -070066 const RadioResponseInfo& /*info*/,
67 const ::android::hardware::hidl_vec<::android::hardware::radio::V1_0::Call>& /*calls*/) {
Sooraj Sasindran45474192017-10-26 14:08:55 -070068 return Void();
69}
70
71Return<void> RadioResponse_v1_2::dialResponse(const RadioResponseInfo& /*info*/) {
72 return Void();
73}
74
75Return<void> RadioResponse_v1_2::getIMSIForAppResponse(
76 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*imsi*/) {
77 return Void();
78}
79
80Return<void> RadioResponse_v1_2::hangupConnectionResponse(const RadioResponseInfo& /*info*/) {
81 return Void();
82}
83
84Return<void> RadioResponse_v1_2::hangupWaitingOrBackgroundResponse(
85 const RadioResponseInfo& /*info*/) {
86 return Void();
87}
88
89Return<void> RadioResponse_v1_2::hangupForegroundResumeBackgroundResponse(
90 const RadioResponseInfo& /*info*/) {
91 return Void();
92}
93
94Return<void> RadioResponse_v1_2::switchWaitingOrHoldingAndActiveResponse(
95 const RadioResponseInfo& /*info*/) {
96 return Void();
97}
98
99Return<void> RadioResponse_v1_2::conferenceResponse(const RadioResponseInfo& /*info*/) {
100 return Void();
101}
102
103Return<void> RadioResponse_v1_2::rejectCallResponse(const RadioResponseInfo& /*info*/) {
104 return Void();
105}
106
107Return<void> RadioResponse_v1_2::getLastCallFailCauseResponse(
108 const RadioResponseInfo& /*info*/, const LastCallFailCauseInfo& /*failCauseInfo*/) {
109 return Void();
110}
111
sqian7f3b7842018-04-10 19:06:48 -0700112Return<void> RadioResponse_v1_2::getSignalStrengthResponse(
113 const RadioResponseInfo& /*info*/,
114 const ::android::hardware::radio::V1_0::SignalStrength& /*sig_strength*/) {
Sooraj Sasindran45474192017-10-26 14:08:55 -0700115 return Void();
116}
117
118Return<void> RadioResponse_v1_2::getVoiceRegistrationStateResponse(
sqian7f3b7842018-04-10 19:06:48 -0700119 const RadioResponseInfo& /*info*/,
120 const ::android::hardware::radio::V1_0::VoiceRegStateResult& /*voiceRegResponse*/) {
Sooraj Sasindran45474192017-10-26 14:08:55 -0700121 return Void();
122}
123
124Return<void> RadioResponse_v1_2::getDataRegistrationStateResponse(
sqian7f3b7842018-04-10 19:06:48 -0700125 const RadioResponseInfo& /*info*/,
126 const ::android::hardware::radio::V1_0::DataRegStateResult& /*dataRegResponse*/) {
Sooraj Sasindran45474192017-10-26 14:08:55 -0700127 return Void();
128}
129
130Return<void> RadioResponse_v1_2::getOperatorResponse(
131 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*longName*/,
132 const ::android::hardware::hidl_string& /*shortName*/,
133 const ::android::hardware::hidl_string& /*numeric*/) {
134 return Void();
135}
136
137Return<void> RadioResponse_v1_2::setRadioPowerResponse(const RadioResponseInfo& /*info*/) {
138 return Void();
139}
140
141Return<void> RadioResponse_v1_2::sendDtmfResponse(const RadioResponseInfo& /*info*/) {
142 return Void();
143}
144
145Return<void> RadioResponse_v1_2::sendSmsResponse(const RadioResponseInfo& /*info*/,
146 const SendSmsResult& /*sms*/) {
147 return Void();
148}
149
150Return<void> RadioResponse_v1_2::sendSMSExpectMoreResponse(const RadioResponseInfo& /*info*/,
151 const SendSmsResult& /*sms*/) {
152 return Void();
153}
154
Jack Yuac1844f2018-02-28 17:25:01 -0800155Return<void> RadioResponse_v1_2::setupDataCallResponse(const RadioResponseInfo& info,
Sooraj Sasindran45474192017-10-26 14:08:55 -0700156 const SetupDataCallResult& /*dcResponse*/) {
Jack Yuac1844f2018-02-28 17:25:01 -0800157 rspInfo = info;
sqian2a60b892018-04-20 14:54:12 -0700158 parent_v1_2.notify(info.serial);
Sooraj Sasindran45474192017-10-26 14:08:55 -0700159 return Void();
160}
161
162Return<void> RadioResponse_v1_2::iccIOForAppResponse(const RadioResponseInfo& /*info*/,
163 const IccIoResult& /*iccIo*/) {
164 return Void();
165}
166
167Return<void> RadioResponse_v1_2::sendUssdResponse(const RadioResponseInfo& /*info*/) {
168 return Void();
169}
170
171Return<void> RadioResponse_v1_2::cancelPendingUssdResponse(const RadioResponseInfo& /*info*/) {
172 return Void();
173}
174
175Return<void> RadioResponse_v1_2::getClirResponse(const RadioResponseInfo& /*info*/, int32_t /*n*/,
176 int32_t /*m*/) {
177 return Void();
178}
179
180Return<void> RadioResponse_v1_2::setClirResponse(const RadioResponseInfo& /*info*/) {
181 return Void();
182}
183
184Return<void> RadioResponse_v1_2::getCallForwardStatusResponse(
185 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_vec<CallForwardInfo>&
186 /*callForwardInfos*/) {
187 return Void();
188}
189
190Return<void> RadioResponse_v1_2::setCallForwardResponse(const RadioResponseInfo& /*info*/) {
191 return Void();
192}
193
194Return<void> RadioResponse_v1_2::getCallWaitingResponse(const RadioResponseInfo& /*info*/,
195 bool /*enable*/, int32_t /*serviceClass*/) {
196 return Void();
197}
198
199Return<void> RadioResponse_v1_2::setCallWaitingResponse(const RadioResponseInfo& /*info*/) {
200 return Void();
201}
202
203Return<void> RadioResponse_v1_2::acknowledgeLastIncomingGsmSmsResponse(
204 const RadioResponseInfo& /*info*/) {
205 return Void();
206}
207
208Return<void> RadioResponse_v1_2::acceptCallResponse(const RadioResponseInfo& /*info*/) {
209 return Void();
210}
211
Jack Yuac1844f2018-02-28 17:25:01 -0800212Return<void> RadioResponse_v1_2::deactivateDataCallResponse(const RadioResponseInfo& info) {
213 rspInfo = info;
sqian2a60b892018-04-20 14:54:12 -0700214 parent_v1_2.notify(info.serial);
Sooraj Sasindran45474192017-10-26 14:08:55 -0700215 return Void();
216}
217
218Return<void> RadioResponse_v1_2::getFacilityLockForAppResponse(const RadioResponseInfo& /*info*/,
219 int32_t /*response*/) {
220 return Void();
221}
222
223Return<void> RadioResponse_v1_2::setFacilityLockForAppResponse(const RadioResponseInfo& /*info*/,
224 int32_t /*retry*/) {
225 return Void();
226}
227
228Return<void> RadioResponse_v1_2::setBarringPasswordResponse(const RadioResponseInfo& /*info*/) {
229 return Void();
230}
231
232Return<void> RadioResponse_v1_2::getNetworkSelectionModeResponse(const RadioResponseInfo& /*info*/,
233 bool /*manual*/) {
234 return Void();
235}
236
237Return<void> RadioResponse_v1_2::setNetworkSelectionModeAutomaticResponse(
238 const RadioResponseInfo& /*info*/) {
239 return Void();
240}
241
242Return<void> RadioResponse_v1_2::setNetworkSelectionModeManualResponse(
243 const RadioResponseInfo& /*info*/) {
244 return Void();
245}
246
247Return<void> RadioResponse_v1_2::getAvailableNetworksResponse(
248 const RadioResponseInfo& /*info*/,
249 const ::android::hardware::hidl_vec<OperatorInfo>& /*networkInfos*/) {
250 return Void();
251}
252
253Return<void> RadioResponse_v1_2::startDtmfResponse(const RadioResponseInfo& /*info*/) {
254 return Void();
255}
256
257Return<void> RadioResponse_v1_2::stopDtmfResponse(const RadioResponseInfo& /*info*/) {
258 return Void();
259}
260
261Return<void> RadioResponse_v1_2::getBasebandVersionResponse(
262 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*version*/) {
263 return Void();
264}
265
266Return<void> RadioResponse_v1_2::separateConnectionResponse(const RadioResponseInfo& /*info*/) {
267 return Void();
268}
269
270Return<void> RadioResponse_v1_2::setMuteResponse(const RadioResponseInfo& /*info*/) {
271 return Void();
272}
273
274Return<void> RadioResponse_v1_2::getMuteResponse(const RadioResponseInfo& /*info*/,
275 bool /*enable*/) {
276 return Void();
277}
278
279Return<void> RadioResponse_v1_2::getClipResponse(const RadioResponseInfo& /*info*/,
280 ClipStatus /*status*/) {
281 return Void();
282}
283
284Return<void> RadioResponse_v1_2::getDataCallListResponse(
285 const RadioResponseInfo& /*info*/,
286 const ::android::hardware::hidl_vec<SetupDataCallResult>& /*dcResponse*/) {
287 return Void();
288}
289
290Return<void> RadioResponse_v1_2::sendOemRilRequestRawResponse(
291 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_vec<uint8_t>& /*data*/) {
292 return Void();
293}
294
295Return<void> RadioResponse_v1_2::sendOemRilRequestStringsResponse(
296 const RadioResponseInfo& /*info*/,
297 const ::android::hardware::hidl_vec< ::android::hardware::hidl_string>& /*data*/) {
298 return Void();
299}
300
301Return<void> RadioResponse_v1_2::setSuppServiceNotificationsResponse(
302 const RadioResponseInfo& /*info*/) {
303 return Void();
304}
305
306Return<void> RadioResponse_v1_2::writeSmsToSimResponse(const RadioResponseInfo& /*info*/,
307 int32_t /*index*/) {
308 return Void();
309}
310
311Return<void> RadioResponse_v1_2::deleteSmsOnSimResponse(const RadioResponseInfo& /*info*/) {
312 return Void();
313}
314
315Return<void> RadioResponse_v1_2::setBandModeResponse(const RadioResponseInfo& /*info*/) {
316 return Void();
317}
318
319Return<void> RadioResponse_v1_2::getAvailableBandModesResponse(
Nathan Haroldd07b5892018-04-06 16:03:11 -0700320 const RadioResponseInfo& info, const ::android::hardware::hidl_vec<RadioBandMode>& bandModes) {
321 rspInfo = info;
322 radioBandModes = bandModes;
sqian2a60b892018-04-20 14:54:12 -0700323 parent_v1_2.notify(info.serial);
Sooraj Sasindran45474192017-10-26 14:08:55 -0700324 return Void();
325}
326
327Return<void> RadioResponse_v1_2::sendEnvelopeResponse(
328 const RadioResponseInfo& /*info*/,
329 const ::android::hardware::hidl_string& /*commandResponse*/) {
330 return Void();
331}
332
333Return<void> RadioResponse_v1_2::sendTerminalResponseToSimResponse(
334 const RadioResponseInfo& /*info*/) {
335 return Void();
336}
337
338Return<void> RadioResponse_v1_2::handleStkCallSetupRequestFromSimResponse(
339 const RadioResponseInfo& /*info*/) {
340 return Void();
341}
342
343Return<void> RadioResponse_v1_2::explicitCallTransferResponse(const RadioResponseInfo& /*info*/) {
344 return Void();
345}
346
347Return<void> RadioResponse_v1_2::setPreferredNetworkTypeResponse(
348 const RadioResponseInfo& /*info*/) {
349 return Void();
350}
351
352Return<void> RadioResponse_v1_2::getPreferredNetworkTypeResponse(const RadioResponseInfo& /*info*/,
353 PreferredNetworkType /*nw_type*/) {
354 return Void();
355}
356
357Return<void> RadioResponse_v1_2::getNeighboringCidsResponse(
358 const RadioResponseInfo& /*info*/,
359 const ::android::hardware::hidl_vec<NeighboringCell>& /*cells*/) {
360 return Void();
361}
362
363Return<void> RadioResponse_v1_2::setLocationUpdatesResponse(const RadioResponseInfo& /*info*/) {
364 return Void();
365}
366
367Return<void> RadioResponse_v1_2::setCdmaSubscriptionSourceResponse(
368 const RadioResponseInfo& /*info*/) {
369 return Void();
370}
371
372Return<void> RadioResponse_v1_2::setCdmaRoamingPreferenceResponse(
373 const RadioResponseInfo& /*info*/) {
374 return Void();
375}
376
377Return<void> RadioResponse_v1_2::getCdmaRoamingPreferenceResponse(const RadioResponseInfo& /*info*/,
378 CdmaRoamingType /*type*/) {
379 return Void();
380}
381
382Return<void> RadioResponse_v1_2::setTTYModeResponse(const RadioResponseInfo& /*info*/) {
383 return Void();
384}
385
386Return<void> RadioResponse_v1_2::getTTYModeResponse(const RadioResponseInfo& /*info*/,
387 TtyMode /*mode*/) {
388 return Void();
389}
390
391Return<void> RadioResponse_v1_2::setPreferredVoicePrivacyResponse(
392 const RadioResponseInfo& /*info*/) {
393 return Void();
394}
395
396Return<void> RadioResponse_v1_2::getPreferredVoicePrivacyResponse(const RadioResponseInfo& /*info*/,
397 bool /*enable*/) {
398 return Void();
399}
400
401Return<void> RadioResponse_v1_2::sendCDMAFeatureCodeResponse(const RadioResponseInfo& /*info*/) {
402 return Void();
403}
404
405Return<void> RadioResponse_v1_2::sendBurstDtmfResponse(const RadioResponseInfo& /*info*/) {
406 return Void();
407}
408
409Return<void> RadioResponse_v1_2::sendCdmaSmsResponse(const RadioResponseInfo& /*info*/,
410 const SendSmsResult& /*sms*/) {
411 return Void();
412}
413
414Return<void> RadioResponse_v1_2::acknowledgeLastIncomingCdmaSmsResponse(
415 const RadioResponseInfo& /*info*/) {
416 return Void();
417}
418
419Return<void> RadioResponse_v1_2::getGsmBroadcastConfigResponse(
420 const RadioResponseInfo& /*info*/,
421 const ::android::hardware::hidl_vec<GsmBroadcastSmsConfigInfo>& /*configs*/) {
422 return Void();
423}
424
425Return<void> RadioResponse_v1_2::setGsmBroadcastConfigResponse(const RadioResponseInfo& /*info*/) {
426 return Void();
427}
428
429Return<void> RadioResponse_v1_2::setGsmBroadcastActivationResponse(
430 const RadioResponseInfo& /*info*/) {
431 return Void();
432}
433
434Return<void> RadioResponse_v1_2::getCdmaBroadcastConfigResponse(
435 const RadioResponseInfo& /*info*/,
436 const ::android::hardware::hidl_vec<CdmaBroadcastSmsConfigInfo>& /*configs*/) {
437 return Void();
438}
439
440Return<void> RadioResponse_v1_2::setCdmaBroadcastConfigResponse(const RadioResponseInfo& /*info*/) {
441 return Void();
442}
443
444Return<void> RadioResponse_v1_2::setCdmaBroadcastActivationResponse(
445 const RadioResponseInfo& /*info*/) {
446 return Void();
447}
448
449Return<void> RadioResponse_v1_2::getCDMASubscriptionResponse(
450 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*mdn*/,
451 const ::android::hardware::hidl_string& /*hSid*/,
452 const ::android::hardware::hidl_string& /*hNid*/,
453 const ::android::hardware::hidl_string& /*min*/,
454 const ::android::hardware::hidl_string& /*prl*/) {
455 return Void();
456}
457
458Return<void> RadioResponse_v1_2::writeSmsToRuimResponse(const RadioResponseInfo& /*info*/,
459 uint32_t /*index*/) {
460 return Void();
461}
462
463Return<void> RadioResponse_v1_2::deleteSmsOnRuimResponse(const RadioResponseInfo& /*info*/) {
464 return Void();
465}
466
467Return<void> RadioResponse_v1_2::getDeviceIdentityResponse(
468 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*imei*/,
469 const ::android::hardware::hidl_string& /*imeisv*/,
470 const ::android::hardware::hidl_string& /*esn*/,
471 const ::android::hardware::hidl_string& /*meid*/) {
472 return Void();
473}
474
475Return<void> RadioResponse_v1_2::exitEmergencyCallbackModeResponse(
476 const RadioResponseInfo& /*info*/) {
477 return Void();
478}
479
480Return<void> RadioResponse_v1_2::getSmscAddressResponse(
481 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*smsc*/) {
482 return Void();
483}
484
485Return<void> RadioResponse_v1_2::setSmscAddressResponse(const RadioResponseInfo& /*info*/) {
486 return Void();
487}
488
489Return<void> RadioResponse_v1_2::reportSmsMemoryStatusResponse(const RadioResponseInfo& /*info*/) {
490 return Void();
491}
492
493Return<void> RadioResponse_v1_2::reportStkServiceIsRunningResponse(
494 const RadioResponseInfo& /*info*/) {
495 return Void();
496}
497
498Return<void> RadioResponse_v1_2::getCdmaSubscriptionSourceResponse(
499 const RadioResponseInfo& /*info*/, CdmaSubscriptionSource /*source*/) {
500 return Void();
501}
502
503Return<void> RadioResponse_v1_2::requestIsimAuthenticationResponse(
504 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*response*/) {
505 return Void();
506}
507
508Return<void> RadioResponse_v1_2::acknowledgeIncomingGsmSmsWithPduResponse(
509 const RadioResponseInfo& /*info*/) {
510 return Void();
511}
512
513Return<void> RadioResponse_v1_2::sendEnvelopeWithStatusResponse(const RadioResponseInfo& /*info*/,
514 const IccIoResult& /*iccIo*/) {
515 return Void();
516}
517
518Return<void> RadioResponse_v1_2::getVoiceRadioTechnologyResponse(const RadioResponseInfo& /*info*/,
519 RadioTechnology /*rat*/) {
520 return Void();
521}
522
523Return<void> RadioResponse_v1_2::getCellInfoListResponse(
524 const RadioResponseInfo& /*info*/,
sqian7f3b7842018-04-10 19:06:48 -0700525 const ::android::hardware::hidl_vec<::android::hardware::radio::V1_0::CellInfo>& /*cellInfo*/) {
Sooraj Sasindran45474192017-10-26 14:08:55 -0700526 return Void();
527}
528
529Return<void> RadioResponse_v1_2::setCellInfoListRateResponse(const RadioResponseInfo& /*info*/) {
530 return Void();
531}
532
533Return<void> RadioResponse_v1_2::setInitialAttachApnResponse(const RadioResponseInfo& /*info*/) {
534 return Void();
535}
536
537Return<void> RadioResponse_v1_2::getImsRegistrationStateResponse(
538 const RadioResponseInfo& /*info*/, bool /*isRegistered*/, RadioTechnologyFamily /*ratFamily*/) {
539 return Void();
540}
541
542Return<void> RadioResponse_v1_2::sendImsSmsResponse(const RadioResponseInfo& /*info*/,
543 const SendSmsResult& /*sms*/) {
544 return Void();
545}
546
547Return<void> RadioResponse_v1_2::iccTransmitApduBasicChannelResponse(
548 const RadioResponseInfo& /*info*/, const IccIoResult& /*result*/) {
549 return Void();
550}
551
552Return<void> RadioResponse_v1_2::iccOpenLogicalChannelResponse(
553 const RadioResponseInfo& /*info*/, int32_t /*channelId*/,
554 const ::android::hardware::hidl_vec<int8_t>& /*selectResponse*/) {
555 return Void();
556}
557
558Return<void> RadioResponse_v1_2::iccCloseLogicalChannelResponse(const RadioResponseInfo& /*info*/) {
559 return Void();
560}
561
562Return<void> RadioResponse_v1_2::iccTransmitApduLogicalChannelResponse(
563 const RadioResponseInfo& /*info*/, const IccIoResult& /*result*/) {
564 return Void();
565}
566
567Return<void> RadioResponse_v1_2::nvReadItemResponse(
568 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*result*/) {
569 return Void();
570}
571
572Return<void> RadioResponse_v1_2::nvWriteItemResponse(const RadioResponseInfo& /*info*/) {
573 return Void();
574}
575
576Return<void> RadioResponse_v1_2::nvWriteCdmaPrlResponse(const RadioResponseInfo& /*info*/) {
577 return Void();
578}
579
580Return<void> RadioResponse_v1_2::nvResetConfigResponse(const RadioResponseInfo& /*info*/) {
581 return Void();
582}
583
584Return<void> RadioResponse_v1_2::setUiccSubscriptionResponse(const RadioResponseInfo& /*info*/) {
585 return Void();
586}
587
588Return<void> RadioResponse_v1_2::setDataAllowedResponse(const RadioResponseInfo& /*info*/) {
589 return Void();
590}
591
592Return<void> RadioResponse_v1_2::getHardwareConfigResponse(
593 const RadioResponseInfo& /*info*/,
594 const ::android::hardware::hidl_vec<HardwareConfig>& /*config*/) {
595 return Void();
596}
597
598Return<void> RadioResponse_v1_2::requestIccSimAuthenticationResponse(
599 const RadioResponseInfo& /*info*/, const IccIoResult& /*result*/) {
600 return Void();
601}
602
603Return<void> RadioResponse_v1_2::setDataProfileResponse(const RadioResponseInfo& /*info*/) {
604 return Void();
605}
606
607Return<void> RadioResponse_v1_2::requestShutdownResponse(const RadioResponseInfo& /*info*/) {
608 return Void();
609}
610
611Return<void> RadioResponse_v1_2::getRadioCapabilityResponse(const RadioResponseInfo& /*info*/,
612 const RadioCapability& /*rc*/) {
613 return Void();
614}
615
616Return<void> RadioResponse_v1_2::setRadioCapabilityResponse(const RadioResponseInfo& /*info*/,
617 const RadioCapability& /*rc*/) {
618 return Void();
619}
620
621Return<void> RadioResponse_v1_2::startLceServiceResponse(const RadioResponseInfo& /*info*/,
622 const LceStatusInfo& /*statusInfo*/) {
623 return Void();
624}
625
626Return<void> RadioResponse_v1_2::stopLceServiceResponse(const RadioResponseInfo& /*info*/,
627 const LceStatusInfo& /*statusInfo*/) {
628 return Void();
629}
630
631Return<void> RadioResponse_v1_2::pullLceDataResponse(const RadioResponseInfo& /*info*/,
632 const LceDataInfo& /*lceInfo*/) {
633 return Void();
634}
635
636Return<void> RadioResponse_v1_2::getModemActivityInfoResponse(
637 const RadioResponseInfo& /*info*/, const ActivityStatsInfo& /*activityInfo*/) {
638 return Void();
639}
640
641Return<void> RadioResponse_v1_2::setAllowedCarriersResponse(const RadioResponseInfo& /*info*/,
642 int32_t /*numAllowed*/) {
643 return Void();
644}
645
646Return<void> RadioResponse_v1_2::getAllowedCarriersResponse(
647 const RadioResponseInfo& /*info*/, bool /*allAllowed*/,
648 const CarrierRestrictions& /*carriers*/) {
649 return Void();
650}
651
652Return<void> RadioResponse_v1_2::sendDeviceStateResponse(const RadioResponseInfo& /*info*/) {
653 return Void();
654}
655
sqian99260ce2018-06-06 22:35:20 -0700656Return<void> RadioResponse_v1_2::setIndicationFilterResponse(const RadioResponseInfo& info) {
657 rspInfo = info;
658 parent_v1_2.notify(info.serial);
Sooraj Sasindran45474192017-10-26 14:08:55 -0700659 return Void();
660}
661
662Return<void> RadioResponse_v1_2::setSimCardPowerResponse(const RadioResponseInfo& /*info*/) {
663 return Void();
664}
665
666Return<void> RadioResponse_v1_2::acknowledgeRequest(int32_t /*serial*/) {
667 return Void();
668}
669
Eric Schwarzenbach8bdc4e02018-02-26 18:16:50 -0800670/* 1.1 Apis */
Sooraj Sasindran45474192017-10-26 14:08:55 -0700671Return<void> RadioResponse_v1_2::setCarrierInfoForImsiEncryptionResponse(
672 const RadioResponseInfo& /*info*/) {
673 return Void();
674}
675
676Return<void> RadioResponse_v1_2::setSimCardPowerResponse_1_1(const RadioResponseInfo& /*info*/) {
677 return Void();
678}
679
680Return<void> RadioResponse_v1_2::startNetworkScanResponse(const RadioResponseInfo& info) {
681 rspInfo = info;
sqian2a60b892018-04-20 14:54:12 -0700682 parent_v1_2.notify(info.serial);
Sooraj Sasindran45474192017-10-26 14:08:55 -0700683 return Void();
684}
685
686Return<void> RadioResponse_v1_2::stopNetworkScanResponse(const RadioResponseInfo& info) {
687 rspInfo = info;
sqian2a60b892018-04-20 14:54:12 -0700688 parent_v1_2.notify(info.serial);
Sooraj Sasindran45474192017-10-26 14:08:55 -0700689 return Void();
690}
691
692Return<void> RadioResponse_v1_2::startKeepaliveResponse(const RadioResponseInfo& /*info*/,
693 const KeepaliveStatus& /*status*/) {
694 return Void();
695}
696
697Return<void> RadioResponse_v1_2::stopKeepaliveResponse(const RadioResponseInfo& /*info*/) {
698 return Void();
699}
Eric Schwarzenbach8bdc4e02018-02-26 18:16:50 -0800700
701/* 1.2 Apis */
702Return<void> RadioResponse_v1_2::setSignalStrengthReportingCriteriaResponse(
703 const RadioResponseInfo& info) {
704 rspInfo = info;
sqian2a60b892018-04-20 14:54:12 -0700705 parent_v1_2.notify(info.serial);
Eric Schwarzenbach8bdc4e02018-02-26 18:16:50 -0800706 return Void();
707}
708
709Return<void> RadioResponse_v1_2::setLinkCapacityReportingCriteriaResponse(
710 const RadioResponseInfo& info) {
711 rspInfo = info;
sqian2a60b892018-04-20 14:54:12 -0700712 parent_v1_2.notify(info.serial);
Eric Schwarzenbach8bdc4e02018-02-26 18:16:50 -0800713 return Void();
714}
yinxu2e6ed182018-02-28 16:04:27 -0800715
sqian7f3b7842018-04-10 19:06:48 -0700716Return<void> RadioResponse_v1_2::getIccCardStatusResponse_1_2(
717 const RadioResponseInfo& info,
718 const ::android::hardware::radio::V1_2::CardStatus& card_status) {
yinxu2e6ed182018-02-28 16:04:27 -0800719 rspInfo = info;
720 cardStatus = card_status;
sqian2a60b892018-04-20 14:54:12 -0700721 parent_v1_2.notify(info.serial);
yinxu2e6ed182018-02-28 16:04:27 -0800722 return Void();
723}
724
725Return<void> RadioResponse_v1_2::getCurrentCallsResponse_1_2(
sqian7f3b7842018-04-10 19:06:48 -0700726 const RadioResponseInfo& info,
727 const ::android::hardware::hidl_vec<::android::hardware::radio::V1_2::Call>& /*calls*/) {
yinxu2e6ed182018-02-28 16:04:27 -0800728 rspInfo = info;
sqian2a60b892018-04-20 14:54:12 -0700729 parent_v1_2.notify(info.serial);
yinxu2e6ed182018-02-28 16:04:27 -0800730 return Void();
731}
732
733Return<void> RadioResponse_v1_2::getSignalStrengthResponse_1_2(
sqian7f3b7842018-04-10 19:06:48 -0700734 const RadioResponseInfo& info,
735 const ::android::hardware::radio::V1_2::SignalStrength& /*sig_strength*/) {
yinxu2e6ed182018-02-28 16:04:27 -0800736 rspInfo = info;
sqian2a60b892018-04-20 14:54:12 -0700737 parent_v1_2.notify(info.serial);
yinxu2e6ed182018-02-28 16:04:27 -0800738 return Void();
739}
740
741Return<void> RadioResponse_v1_2::getCellInfoListResponse_1_2(
sqian7f3b7842018-04-10 19:06:48 -0700742 const RadioResponseInfo& info,
743 const ::android::hardware::hidl_vec<::android::hardware::radio::V1_2::CellInfo>& /*cellInfo*/) {
yinxu2e6ed182018-02-28 16:04:27 -0800744 rspInfo = info;
sqian2a60b892018-04-20 14:54:12 -0700745 parent_v1_2.notify(info.serial);
yinxu2e6ed182018-02-28 16:04:27 -0800746 return Void();
Eric Schwarzenbachb004dbc2018-03-14 16:22:38 -0700747}
748
749Return<void> RadioResponse_v1_2::getVoiceRegistrationStateResponse_1_2(
Eric Schwarzenbach9589ee12018-06-06 16:09:58 -0700750 const RadioResponseInfo& info,
sqian7f3b7842018-04-10 19:06:48 -0700751 const ::android::hardware::radio::V1_2::VoiceRegStateResult& /*voiceRegResponse*/) {
Eric Schwarzenbach9589ee12018-06-06 16:09:58 -0700752 rspInfo = info;
753 parent_v1_2.notify(info.serial);
Eric Schwarzenbachb004dbc2018-03-14 16:22:38 -0700754 return Void();
755}
756
757Return<void> RadioResponse_v1_2::getDataRegistrationStateResponse_1_2(
Eric Schwarzenbach9589ee12018-06-06 16:09:58 -0700758 const RadioResponseInfo& info,
Youming Yef11cccd2018-08-17 13:53:52 -0700759 const ::android::hardware::radio::V1_2::DataRegStateResult& dataRegResponse) {
Eric Schwarzenbach9589ee12018-06-06 16:09:58 -0700760 rspInfo = info;
Youming Yef11cccd2018-08-17 13:53:52 -0700761 dataRegResp = dataRegResponse;
Eric Schwarzenbach9589ee12018-06-06 16:09:58 -0700762 parent_v1_2.notify(info.serial);
Eric Schwarzenbachb004dbc2018-03-14 16:22:38 -0700763 return Void();
Eric Schwarzenbach9589ee12018-06-06 16:09:58 -0700764}