blob: c56087c3c1b1f94c38ac70b3b39d7c31bd43366a [file] [log] [blame]
Malcolm Chen47400992019-10-08 18:31:04 -07001/*
2 * Copyright (C) 2019 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_5.h>
18
19::android::hardware::radio::V1_4::CardStatus cardStatus;
20
21RadioResponse_v1_5::RadioResponse_v1_5(RadioHidlTest_v1_5& parent) : parent_v1_5(parent) {}
22
23/* 1.0 Apis */
24Return<void> RadioResponse_v1_5::getIccCardStatusResponse(
25 const RadioResponseInfo& /*info*/,
26 const ::android::hardware::radio::V1_0::CardStatus& /*card_status*/) {
27 return Void();
28}
29
30Return<void> RadioResponse_v1_5::supplyIccPinForAppResponse(const RadioResponseInfo& /*info*/,
31 int32_t /*remainingRetries*/) {
32 return Void();
33}
34
35Return<void> RadioResponse_v1_5::supplyIccPukForAppResponse(const RadioResponseInfo& /*info*/,
36 int32_t /*remainingRetries*/) {
37 return Void();
38}
39
40Return<void> RadioResponse_v1_5::supplyIccPin2ForAppResponse(const RadioResponseInfo& /*info*/,
41 int32_t /*remainingRetries*/) {
42 return Void();
43}
44
45Return<void> RadioResponse_v1_5::supplyIccPuk2ForAppResponse(const RadioResponseInfo& /*info*/,
46 int32_t /*remainingRetries*/) {
47 return Void();
48}
49
50Return<void> RadioResponse_v1_5::changeIccPinForAppResponse(const RadioResponseInfo& /*info*/,
51 int32_t /*remainingRetries*/) {
52 return Void();
53}
54
55Return<void> RadioResponse_v1_5::changeIccPin2ForAppResponse(const RadioResponseInfo& /*info*/,
56 int32_t /*remainingRetries*/) {
57 return Void();
58}
59
60Return<void> RadioResponse_v1_5::supplyNetworkDepersonalizationResponse(
61 const RadioResponseInfo& /*info*/, int32_t /*remainingRetries*/) {
62 return Void();
63}
64
Nazish Tabassum79f575e2019-12-13 02:19:39 +053065Return<void> RadioResponse_v1_5::supplySimDepersonalizationResponse(
66 const RadioResponseInfo& /*info*/,
67 ::android::hardware::radio::V1_5::PersoSubstate /*persoType*/,
68 int32_t /*remainingRetries*/) {
69 return Void();
70}
71
Malcolm Chen47400992019-10-08 18:31:04 -070072Return<void> RadioResponse_v1_5::getCurrentCallsResponse(
73 const RadioResponseInfo& /*info*/,
74 const ::android::hardware::hidl_vec<::android::hardware::radio::V1_0::Call>& /*calls*/) {
75 return Void();
76}
77
78Return<void> RadioResponse_v1_5::dialResponse(const RadioResponseInfo& /*info*/) {
79 return Void();
80}
81
82Return<void> RadioResponse_v1_5::getIMSIForAppResponse(
83 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*imsi*/) {
84 return Void();
85}
86
87Return<void> RadioResponse_v1_5::hangupConnectionResponse(const RadioResponseInfo& info) {
88 rspInfo = info;
89 parent_v1_5.notify(info.serial);
90 return Void();
91}
92
93Return<void> RadioResponse_v1_5::hangupWaitingOrBackgroundResponse(
94 const RadioResponseInfo& /*info*/) {
95 return Void();
96}
97
98Return<void> RadioResponse_v1_5::hangupForegroundResumeBackgroundResponse(
99 const RadioResponseInfo& /*info*/) {
100 return Void();
101}
102
103Return<void> RadioResponse_v1_5::switchWaitingOrHoldingAndActiveResponse(
104 const RadioResponseInfo& /*info*/) {
105 return Void();
106}
107
108Return<void> RadioResponse_v1_5::conferenceResponse(const RadioResponseInfo& /*info*/) {
109 return Void();
110}
111
112Return<void> RadioResponse_v1_5::rejectCallResponse(const RadioResponseInfo& /*info*/) {
113 return Void();
114}
115
116Return<void> RadioResponse_v1_5::getLastCallFailCauseResponse(
117 const RadioResponseInfo& /*info*/, const LastCallFailCauseInfo& /*failCauseInfo*/) {
118 return Void();
119}
120
121Return<void> RadioResponse_v1_5::getSignalStrengthResponse(
122 const RadioResponseInfo& /*info*/,
123 const ::android::hardware::radio::V1_0::SignalStrength& /*sig_strength*/) {
124 return Void();
125}
126
127Return<void> RadioResponse_v1_5::getVoiceRegistrationStateResponse(
128 const RadioResponseInfo& /*info*/,
129 const ::android::hardware::radio::V1_0::VoiceRegStateResult& /*voiceRegResponse*/) {
130 return Void();
131}
132
133Return<void> RadioResponse_v1_5::getDataRegistrationStateResponse(
134 const RadioResponseInfo& /*info*/,
135 const ::android::hardware::radio::V1_0::DataRegStateResult& /*dataRegResponse*/) {
136 return Void();
137}
138
139Return<void> RadioResponse_v1_5::getOperatorResponse(
140 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*longName*/,
141 const ::android::hardware::hidl_string& /*shortName*/,
142 const ::android::hardware::hidl_string& /*numeric*/) {
143 return Void();
144}
145
146Return<void> RadioResponse_v1_5::setRadioPowerResponse(const RadioResponseInfo& /*info*/) {
147 return Void();
148}
149
150Return<void> RadioResponse_v1_5::sendDtmfResponse(const RadioResponseInfo& /*info*/) {
151 return Void();
152}
153
154Return<void> RadioResponse_v1_5::sendSmsResponse(const RadioResponseInfo& /*info*/,
155 const SendSmsResult& /*sms*/) {
156 return Void();
157}
158
159Return<void> RadioResponse_v1_5::sendSMSExpectMoreResponse(const RadioResponseInfo& /*info*/,
160 const SendSmsResult& /*sms*/) {
161 return Void();
162}
163
164Return<void> RadioResponse_v1_5::setupDataCallResponse(
165 const RadioResponseInfo& /*info*/,
166 const android::hardware::radio::V1_0::SetupDataCallResult& /*dcResponse*/) {
167 return Void();
168}
169
170Return<void> RadioResponse_v1_5::iccIOForAppResponse(const RadioResponseInfo& /*info*/,
171 const IccIoResult& /*iccIo*/) {
172 return Void();
173}
174
175Return<void> RadioResponse_v1_5::sendUssdResponse(const RadioResponseInfo& /*info*/) {
176 return Void();
177}
178
179Return<void> RadioResponse_v1_5::cancelPendingUssdResponse(const RadioResponseInfo& /*info*/) {
180 return Void();
181}
182
183Return<void> RadioResponse_v1_5::getClirResponse(const RadioResponseInfo& /*info*/, int32_t /*n*/,
184 int32_t /*m*/) {
185 return Void();
186}
187
188Return<void> RadioResponse_v1_5::setClirResponse(const RadioResponseInfo& /*info*/) {
189 return Void();
190}
191
192Return<void> RadioResponse_v1_5::getCallForwardStatusResponse(
193 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_vec<CallForwardInfo>&
194 /*callForwardInfos*/) {
195 return Void();
196}
197
198Return<void> RadioResponse_v1_5::setCallForwardResponse(const RadioResponseInfo& /*info*/) {
199 return Void();
200}
201
202Return<void> RadioResponse_v1_5::getCallWaitingResponse(const RadioResponseInfo& /*info*/,
203 bool /*enable*/, int32_t /*serviceClass*/) {
204 return Void();
205}
206
207Return<void> RadioResponse_v1_5::setCallWaitingResponse(const RadioResponseInfo& /*info*/) {
208 return Void();
209}
210
211Return<void> RadioResponse_v1_5::acknowledgeLastIncomingGsmSmsResponse(
212 const RadioResponseInfo& /*info*/) {
213 return Void();
214}
215
216Return<void> RadioResponse_v1_5::acceptCallResponse(const RadioResponseInfo& /*info*/) {
217 return Void();
218}
219
220Return<void> RadioResponse_v1_5::deactivateDataCallResponse(const RadioResponseInfo& info) {
221 rspInfo = info;
222 parent_v1_5.notify(info.serial);
223 return Void();
224}
225
226Return<void> RadioResponse_v1_5::getFacilityLockForAppResponse(const RadioResponseInfo& /*info*/,
227 int32_t /*response*/) {
228 return Void();
229}
230
231Return<void> RadioResponse_v1_5::setFacilityLockForAppResponse(const RadioResponseInfo& /*info*/,
232 int32_t /*retry*/) {
233 return Void();
234}
235
236Return<void> RadioResponse_v1_5::setBarringPasswordResponse(const RadioResponseInfo& /*info*/) {
237 return Void();
238}
239
240Return<void> RadioResponse_v1_5::getNetworkSelectionModeResponse(const RadioResponseInfo& /*info*/,
241 bool /*manual*/) {
242 return Void();
243}
244
245Return<void> RadioResponse_v1_5::setNetworkSelectionModeAutomaticResponse(
246 const RadioResponseInfo& /*info*/) {
247 return Void();
248}
249
250Return<void> RadioResponse_v1_5::setNetworkSelectionModeManualResponse(
251 const RadioResponseInfo& /*info*/) {
252 return Void();
253}
254
255Return<void> RadioResponse_v1_5::getAvailableNetworksResponse(
256 const RadioResponseInfo& /*info*/,
257 const ::android::hardware::hidl_vec<OperatorInfo>& /*networkInfos*/) {
258 return Void();
259}
260
261Return<void> RadioResponse_v1_5::startDtmfResponse(const RadioResponseInfo& /*info*/) {
262 return Void();
263}
264
265Return<void> RadioResponse_v1_5::stopDtmfResponse(const RadioResponseInfo& /*info*/) {
266 return Void();
267}
268
269Return<void> RadioResponse_v1_5::getBasebandVersionResponse(
270 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*version*/) {
271 return Void();
272}
273
274Return<void> RadioResponse_v1_5::separateConnectionResponse(const RadioResponseInfo& /*info*/) {
275 return Void();
276}
277
278Return<void> RadioResponse_v1_5::setMuteResponse(const RadioResponseInfo& /*info*/) {
279 return Void();
280}
281
282Return<void> RadioResponse_v1_5::getMuteResponse(const RadioResponseInfo& /*info*/,
283 bool /*enable*/) {
284 return Void();
285}
286
287Return<void> RadioResponse_v1_5::getClipResponse(const RadioResponseInfo& /*info*/,
288 ClipStatus /*status*/) {
289 return Void();
290}
291
292Return<void> RadioResponse_v1_5::getDataCallListResponse(
293 const RadioResponseInfo& /*info*/,
294 const ::android::hardware::hidl_vec<android::hardware::radio::V1_0::SetupDataCallResult>&
295 /*dcResponse*/) {
296 return Void();
297}
298
299Return<void> RadioResponse_v1_5::sendOemRilRequestRawResponse(
300 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_vec<uint8_t>& /*data*/) {
301 return Void();
302}
303
304Return<void> RadioResponse_v1_5::sendOemRilRequestStringsResponse(
305 const RadioResponseInfo& /*info*/,
306 const ::android::hardware::hidl_vec<::android::hardware::hidl_string>& /*data*/) {
307 return Void();
308}
309
310Return<void> RadioResponse_v1_5::setSuppServiceNotificationsResponse(
311 const RadioResponseInfo& /*info*/) {
312 return Void();
313}
314
315Return<void> RadioResponse_v1_5::writeSmsToSimResponse(const RadioResponseInfo& /*info*/,
316 int32_t /*index*/) {
317 return Void();
318}
319
320Return<void> RadioResponse_v1_5::deleteSmsOnSimResponse(const RadioResponseInfo& /*info*/) {
321 return Void();
322}
323
324Return<void> RadioResponse_v1_5::setBandModeResponse(const RadioResponseInfo& /*info*/) {
325 return Void();
326}
327
328Return<void> RadioResponse_v1_5::getAvailableBandModesResponse(
329 const RadioResponseInfo& info,
330 const ::android::hardware::hidl_vec<RadioBandMode>& bandModes) {
331 rspInfo = info;
332 radioBandModes = bandModes;
333 parent_v1_5.notify(info.serial);
334 return Void();
335}
336
337Return<void> RadioResponse_v1_5::sendEnvelopeResponse(
338 const RadioResponseInfo& /*info*/,
339 const ::android::hardware::hidl_string& /*commandResponse*/) {
340 return Void();
341}
342
343Return<void> RadioResponse_v1_5::sendTerminalResponseToSimResponse(
344 const RadioResponseInfo& /*info*/) {
345 return Void();
346}
347
348Return<void> RadioResponse_v1_5::handleStkCallSetupRequestFromSimResponse(
349 const RadioResponseInfo& /*info*/) {
350 return Void();
351}
352
353Return<void> RadioResponse_v1_5::explicitCallTransferResponse(const RadioResponseInfo& /*info*/) {
354 return Void();
355}
356
357Return<void> RadioResponse_v1_5::setPreferredNetworkTypeResponse(
358 const RadioResponseInfo& /*info*/) {
359 return Void();
360}
361
362Return<void> RadioResponse_v1_5::getPreferredNetworkTypeResponse(const RadioResponseInfo& /*info*/,
363 PreferredNetworkType /*nw_type*/) {
364 return Void();
365}
366
367Return<void> RadioResponse_v1_5::getNeighboringCidsResponse(
368 const RadioResponseInfo& /*info*/,
369 const ::android::hardware::hidl_vec<NeighboringCell>& /*cells*/) {
370 return Void();
371}
372
373Return<void> RadioResponse_v1_5::setLocationUpdatesResponse(const RadioResponseInfo& /*info*/) {
374 return Void();
375}
376
377Return<void> RadioResponse_v1_5::setCdmaSubscriptionSourceResponse(
378 const RadioResponseInfo& /*info*/) {
379 return Void();
380}
381
382Return<void> RadioResponse_v1_5::setCdmaRoamingPreferenceResponse(
383 const RadioResponseInfo& /*info*/) {
384 return Void();
385}
386
387Return<void> RadioResponse_v1_5::getCdmaRoamingPreferenceResponse(const RadioResponseInfo& /*info*/,
388 CdmaRoamingType /*type*/) {
389 return Void();
390}
391
392Return<void> RadioResponse_v1_5::setTTYModeResponse(const RadioResponseInfo& /*info*/) {
393 return Void();
394}
395
396Return<void> RadioResponse_v1_5::getTTYModeResponse(const RadioResponseInfo& /*info*/,
397 TtyMode /*mode*/) {
398 return Void();
399}
400
401Return<void> RadioResponse_v1_5::setPreferredVoicePrivacyResponse(
402 const RadioResponseInfo& /*info*/) {
403 return Void();
404}
405
406Return<void> RadioResponse_v1_5::getPreferredVoicePrivacyResponse(const RadioResponseInfo& /*info*/,
407 bool /*enable*/) {
408 return Void();
409}
410
411Return<void> RadioResponse_v1_5::sendCDMAFeatureCodeResponse(const RadioResponseInfo& /*info*/) {
412 return Void();
413}
414
415Return<void> RadioResponse_v1_5::sendBurstDtmfResponse(const RadioResponseInfo& /*info*/) {
416 return Void();
417}
418
419Return<void> RadioResponse_v1_5::sendCdmaSmsResponse(const RadioResponseInfo& /*info*/,
420 const SendSmsResult& /*sms*/) {
421 return Void();
422}
423
Nazish Tabassumc4487182019-12-10 14:35:09 +0530424Return<void> RadioResponse_v1_5::sendCdmaSmsExpectMoreResponse(const RadioResponseInfo& /*info*/,
425 const SendSmsResult& /*sms*/) {
426 return Void();
427}
428
Malcolm Chen47400992019-10-08 18:31:04 -0700429Return<void> RadioResponse_v1_5::acknowledgeLastIncomingCdmaSmsResponse(
430 const RadioResponseInfo& /*info*/) {
431 return Void();
432}
433
434Return<void> RadioResponse_v1_5::getGsmBroadcastConfigResponse(
435 const RadioResponseInfo& /*info*/,
436 const ::android::hardware::hidl_vec<GsmBroadcastSmsConfigInfo>& /*configs*/) {
437 return Void();
438}
439
440Return<void> RadioResponse_v1_5::setGsmBroadcastConfigResponse(const RadioResponseInfo& /*info*/) {
441 return Void();
442}
443
444Return<void> RadioResponse_v1_5::setGsmBroadcastActivationResponse(
445 const RadioResponseInfo& /*info*/) {
446 return Void();
447}
448
449Return<void> RadioResponse_v1_5::getCdmaBroadcastConfigResponse(
450 const RadioResponseInfo& /*info*/,
451 const ::android::hardware::hidl_vec<CdmaBroadcastSmsConfigInfo>& /*configs*/) {
452 return Void();
453}
454
455Return<void> RadioResponse_v1_5::setCdmaBroadcastConfigResponse(const RadioResponseInfo& /*info*/) {
456 return Void();
457}
458
459Return<void> RadioResponse_v1_5::setCdmaBroadcastActivationResponse(
460 const RadioResponseInfo& /*info*/) {
461 return Void();
462}
463
464Return<void> RadioResponse_v1_5::getCDMASubscriptionResponse(
465 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*mdn*/,
466 const ::android::hardware::hidl_string& /*hSid*/,
467 const ::android::hardware::hidl_string& /*hNid*/,
468 const ::android::hardware::hidl_string& /*min*/,
469 const ::android::hardware::hidl_string& /*prl*/) {
470 return Void();
471}
472
473Return<void> RadioResponse_v1_5::writeSmsToRuimResponse(const RadioResponseInfo& /*info*/,
474 uint32_t /*index*/) {
475 return Void();
476}
477
478Return<void> RadioResponse_v1_5::deleteSmsOnRuimResponse(const RadioResponseInfo& /*info*/) {
479 return Void();
480}
481
482Return<void> RadioResponse_v1_5::getDeviceIdentityResponse(
483 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*imei*/,
484 const ::android::hardware::hidl_string& /*imeisv*/,
485 const ::android::hardware::hidl_string& /*esn*/,
486 const ::android::hardware::hidl_string& /*meid*/) {
487 return Void();
488}
489
490Return<void> RadioResponse_v1_5::exitEmergencyCallbackModeResponse(
491 const RadioResponseInfo& /*info*/) {
492 return Void();
493}
494
495Return<void> RadioResponse_v1_5::getSmscAddressResponse(
496 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*smsc*/) {
497 return Void();
498}
499
500Return<void> RadioResponse_v1_5::setSmscAddressResponse(const RadioResponseInfo& /*info*/) {
501 return Void();
502}
503
504Return<void> RadioResponse_v1_5::reportSmsMemoryStatusResponse(const RadioResponseInfo& /*info*/) {
505 return Void();
506}
507
508Return<void> RadioResponse_v1_5::reportStkServiceIsRunningResponse(
509 const RadioResponseInfo& /*info*/) {
510 return Void();
511}
512
513Return<void> RadioResponse_v1_5::getCdmaSubscriptionSourceResponse(
514 const RadioResponseInfo& /*info*/, CdmaSubscriptionSource /*source*/) {
515 return Void();
516}
517
518Return<void> RadioResponse_v1_5::requestIsimAuthenticationResponse(
519 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*response*/) {
520 return Void();
521}
522
523Return<void> RadioResponse_v1_5::acknowledgeIncomingGsmSmsWithPduResponse(
524 const RadioResponseInfo& /*info*/) {
525 return Void();
526}
527
528Return<void> RadioResponse_v1_5::sendEnvelopeWithStatusResponse(const RadioResponseInfo& /*info*/,
529 const IccIoResult& /*iccIo*/) {
530 return Void();
531}
532
533Return<void> RadioResponse_v1_5::getVoiceRadioTechnologyResponse(
534 const RadioResponseInfo& /*info*/,
535 ::android::hardware::radio::V1_0::RadioTechnology /*rat*/) {
536 return Void();
537}
538
539Return<void> RadioResponse_v1_5::getCellInfoListResponse(
540 const RadioResponseInfo& /*info*/,
541 const ::android::hardware::hidl_vec<
542 ::android::hardware::radio::V1_0::CellInfo>& /*cellInfo*/) {
543 return Void();
544}
545
546Return<void> RadioResponse_v1_5::setCellInfoListRateResponse(const RadioResponseInfo& /*info*/) {
547 return Void();
548}
549
550Return<void> RadioResponse_v1_5::setInitialAttachApnResponse(const RadioResponseInfo& info) {
551 rspInfo = info;
552 parent_v1_5.notify(info.serial);
553 return Void();
554}
555
556Return<void> RadioResponse_v1_5::getImsRegistrationStateResponse(
557 const RadioResponseInfo& /*info*/, bool /*isRegistered*/,
558 RadioTechnologyFamily /*ratFamily*/) {
559 return Void();
560}
561
562Return<void> RadioResponse_v1_5::sendImsSmsResponse(const RadioResponseInfo& /*info*/,
563 const SendSmsResult& /*sms*/) {
564 return Void();
565}
566
567Return<void> RadioResponse_v1_5::iccTransmitApduBasicChannelResponse(
568 const RadioResponseInfo& /*info*/, const IccIoResult& /*result*/) {
569 return Void();
570}
571
572Return<void> RadioResponse_v1_5::iccOpenLogicalChannelResponse(
573 const RadioResponseInfo& /*info*/, int32_t /*channelId*/,
574 const ::android::hardware::hidl_vec<int8_t>& /*selectResponse*/) {
575 return Void();
576}
577
578Return<void> RadioResponse_v1_5::iccCloseLogicalChannelResponse(const RadioResponseInfo& /*info*/) {
579 return Void();
580}
581
582Return<void> RadioResponse_v1_5::iccTransmitApduLogicalChannelResponse(
583 const RadioResponseInfo& /*info*/, const IccIoResult& /*result*/) {
584 return Void();
585}
586
587Return<void> RadioResponse_v1_5::nvReadItemResponse(
588 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*result*/) {
589 return Void();
590}
591
592Return<void> RadioResponse_v1_5::nvWriteItemResponse(const RadioResponseInfo& /*info*/) {
593 return Void();
594}
595
596Return<void> RadioResponse_v1_5::nvWriteCdmaPrlResponse(const RadioResponseInfo& /*info*/) {
597 return Void();
598}
599
600Return<void> RadioResponse_v1_5::nvResetConfigResponse(const RadioResponseInfo& /*info*/) {
601 return Void();
602}
603
604Return<void> RadioResponse_v1_5::setUiccSubscriptionResponse(const RadioResponseInfo& /*info*/) {
605 return Void();
606}
607
608Return<void> RadioResponse_v1_5::setDataAllowedResponse(const RadioResponseInfo& /*info*/) {
609 return Void();
610}
611
612Return<void> RadioResponse_v1_5::getHardwareConfigResponse(
613 const RadioResponseInfo& /*info*/,
614 const ::android::hardware::hidl_vec<HardwareConfig>& /*config*/) {
615 return Void();
616}
617
618Return<void> RadioResponse_v1_5::requestIccSimAuthenticationResponse(
619 const RadioResponseInfo& /*info*/, const IccIoResult& /*result*/) {
620 return Void();
621}
622
623Return<void> RadioResponse_v1_5::setDataProfileResponse(const RadioResponseInfo& info) {
624 rspInfo = info;
625 parent_v1_5.notify(info.serial);
626 return Void();
627}
628
629Return<void> RadioResponse_v1_5::requestShutdownResponse(const RadioResponseInfo& /*info*/) {
630 return Void();
631}
632
633Return<void> RadioResponse_v1_5::getRadioCapabilityResponse(
634 const RadioResponseInfo& /*info*/,
635 const android::hardware::radio::V1_0::RadioCapability& /*rc*/) {
636 return Void();
637}
638
639Return<void> RadioResponse_v1_5::setRadioCapabilityResponse(
640 const RadioResponseInfo& /*info*/,
641 const android::hardware::radio::V1_0::RadioCapability& /*rc*/) {
642 return Void();
643}
644
645Return<void> RadioResponse_v1_5::startLceServiceResponse(const RadioResponseInfo& /*info*/,
646 const LceStatusInfo& /*statusInfo*/) {
647 return Void();
648}
649
650Return<void> RadioResponse_v1_5::stopLceServiceResponse(const RadioResponseInfo& /*info*/,
651 const LceStatusInfo& /*statusInfo*/) {
652 return Void();
653}
654
655Return<void> RadioResponse_v1_5::pullLceDataResponse(const RadioResponseInfo& /*info*/,
656 const LceDataInfo& /*lceInfo*/) {
657 return Void();
658}
659
660Return<void> RadioResponse_v1_5::getModemActivityInfoResponse(
661 const RadioResponseInfo& /*info*/, const ActivityStatsInfo& /*activityInfo*/) {
662 return Void();
663}
664
665Return<void> RadioResponse_v1_5::setAllowedCarriersResponse(const RadioResponseInfo& /*info*/,
666 int32_t /*numAllowed*/) {
667 return Void();
668}
669
670Return<void> RadioResponse_v1_5::getAllowedCarriersResponse(
671 const RadioResponseInfo& /*info*/, bool /*allAllowed*/,
672 const CarrierRestrictions& /*carriers*/) {
673 return Void();
674}
675
676Return<void> RadioResponse_v1_5::sendDeviceStateResponse(const RadioResponseInfo& /*info*/) {
677 return Void();
678}
679
680Return<void> RadioResponse_v1_5::setIndicationFilterResponse(const RadioResponseInfo& info) {
681 rspInfo = info;
682 parent_v1_5.notify(info.serial);
683 return Void();
684}
685
686Return<void> RadioResponse_v1_5::setSimCardPowerResponse(const RadioResponseInfo& /*info*/) {
687 return Void();
688}
689
690Return<void> RadioResponse_v1_5::acknowledgeRequest(int32_t /*serial*/) {
691 return Void();
692}
693
694/* 1.1 Apis */
695Return<void> RadioResponse_v1_5::setCarrierInfoForImsiEncryptionResponse(
696 const RadioResponseInfo& /*info*/) {
697 return Void();
698}
699
700Return<void> RadioResponse_v1_5::setSimCardPowerResponse_1_1(const RadioResponseInfo& /*info*/) {
701 return Void();
702}
703
704Return<void> RadioResponse_v1_5::startNetworkScanResponse(const RadioResponseInfo& /*info*/) {
705 return Void();
706}
707
708Return<void> RadioResponse_v1_5::stopNetworkScanResponse(const RadioResponseInfo& info) {
709 rspInfo = info;
710 parent_v1_5.notify(info.serial);
711 return Void();
712}
713
714Return<void> RadioResponse_v1_5::startKeepaliveResponse(const RadioResponseInfo& /*info*/,
715 const KeepaliveStatus& /*status*/) {
716 return Void();
717}
718
719Return<void> RadioResponse_v1_5::stopKeepaliveResponse(const RadioResponseInfo& /*info*/) {
720 return Void();
721}
722
723/* 1.2 Apis */
724Return<void> RadioResponse_v1_5::setSignalStrengthReportingCriteriaResponse(
725 const RadioResponseInfo& info) {
726 rspInfo = info;
727 parent_v1_5.notify(info.serial);
728 return Void();
729}
730
731Return<void> RadioResponse_v1_5::setLinkCapacityReportingCriteriaResponse(
732 const RadioResponseInfo& info) {
733 rspInfo = info;
734 parent_v1_5.notify(info.serial);
735 return Void();
736}
737
738Return<void> RadioResponse_v1_5::getIccCardStatusResponse_1_2(
739 const RadioResponseInfo& /*info*/,
740 const ::android::hardware::radio::V1_2::CardStatus& /*card_status*/) {
741 return Void();
742}
743
744Return<void> RadioResponse_v1_5::getCurrentCallsResponse_1_2(
745 const RadioResponseInfo& info,
746 const ::android::hardware::hidl_vec<::android::hardware::radio::V1_2::Call>& calls) {
747 rspInfo = info;
748 currentCalls = calls;
749 parent_v1_5.notify(info.serial);
750 return Void();
751}
752
753Return<void> RadioResponse_v1_5::getSignalStrengthResponse_1_2(
754 const RadioResponseInfo& info,
755 const ::android::hardware::radio::V1_2::SignalStrength& /*sig_strength*/) {
756 rspInfo = info;
757 parent_v1_5.notify(info.serial);
758 return Void();
759}
760
761Return<void> RadioResponse_v1_5::getSignalStrengthResponse_1_4(
762 const RadioResponseInfo& info,
763 const ::android::hardware::radio::V1_4::SignalStrength& /*sig_strength*/) {
764 rspInfo = info;
765 parent_v1_5.notify(info.serial);
766 return Void();
767}
768
769Return<void> RadioResponse_v1_5::getCellInfoListResponse_1_2(
770 const RadioResponseInfo& /*info*/,
771 const ::android::hardware::hidl_vec<
772 ::android::hardware::radio::V1_2::CellInfo>& /*cellInfo*/) {
773 return Void();
774}
775
776Return<void> RadioResponse_v1_5::getVoiceRegistrationStateResponse_1_2(
777 const RadioResponseInfo& info,
778 const ::android::hardware::radio::V1_2::VoiceRegStateResult& /*voiceRegResponse*/) {
779 rspInfo = info;
780 parent_v1_5.notify(info.serial);
781 return Void();
782}
783
784Return<void> RadioResponse_v1_5::getDataRegistrationStateResponse_1_2(
785 const RadioResponseInfo& /*info*/,
786 const ::android::hardware::radio::V1_2::DataRegStateResult& /*dataRegResponse*/) {
787 return Void();
788}
789
790/* 1.3 Apis */
791Return<void> RadioResponse_v1_5::setSystemSelectionChannelsResponse(const RadioResponseInfo& info) {
792 rspInfo = info;
793 parent_v1_5.notify(info.serial);
794 return Void();
795}
796
797Return<void> RadioResponse_v1_5::enableModemResponse(const RadioResponseInfo& info) {
798 rspInfo = info;
799 parent_v1_5.notify(info.serial);
800 return Void();
801}
802
803Return<void> RadioResponse_v1_5::getModemStackStatusResponse(const RadioResponseInfo& info,
804 const bool enabled) {
805 rspInfo = info;
806 isModemEnabled = enabled;
807 parent_v1_5.notify(info.serial);
808 return Void();
809}
810
811/* 1.4 Apis */
812Return<void> RadioResponse_v1_5::emergencyDialResponse(const RadioResponseInfo& info) {
813 rspInfo = info;
814 parent_v1_5.notify(info.serial);
815 return Void();
816}
817
818Return<void> RadioResponse_v1_5::startNetworkScanResponse_1_4(const RadioResponseInfo& info) {
819 rspInfo = info;
820 parent_v1_5.notify(info.serial);
821 return Void();
822}
823
824Return<void> RadioResponse_v1_5::getDataRegistrationStateResponse_1_4(
825 const RadioResponseInfo& info,
826 const ::android::hardware::radio::V1_4::DataRegStateResult& dataRegResponse) {
827 rspInfo = info;
828 dataRegResp = dataRegResponse;
829 parent_v1_5.notify(info.serial);
830 return Void();
831}
832
833Return<void> RadioResponse_v1_5::getCellInfoListResponse_1_4(
834 const RadioResponseInfo& info,
835 const ::android::hardware::hidl_vec<
836 ::android::hardware::radio::V1_4::CellInfo>& /*cellInfo*/) {
837 rspInfo = info;
838 parent_v1_5.notify(info.serial);
839 return Void();
840}
841
842Return<void> RadioResponse_v1_5::getIccCardStatusResponse_1_4(
843 const RadioResponseInfo& info,
844 const ::android::hardware::radio::V1_4::CardStatus& card_status) {
845 rspInfo = info;
846 cardStatus = card_status;
847 parent_v1_5.notify(info.serial);
848 return Void();
849}
850
851Return<void> RadioResponse_v1_5::getPreferredNetworkTypeBitmapResponse(
852 const RadioResponseInfo& info, const ::android::hardware::hidl_bitfield<
853 ::android::hardware::radio::V1_4::RadioAccessFamily>
854 networkTypeBitmap) {
855 rspInfo = info;
856 networkTypeBitmapResponse = networkTypeBitmap;
857 parent_v1_5.notify(info.serial);
858 return Void();
859}
860
861Return<void> RadioResponse_v1_5::setPreferredNetworkTypeBitmapResponse(
862 const RadioResponseInfo& info) {
863 rspInfo = info;
864 parent_v1_5.notify(info.serial);
865 return Void();
866}
867
868Return<void> RadioResponse_v1_5::getDataCallListResponse_1_4(
869 const RadioResponseInfo& info,
870 const ::android::hardware::hidl_vec<::android::hardware::radio::V1_4::SetupDataCallResult>&
871 /*dcResponse*/) {
872 rspInfo = info;
873 parent_v1_5.notify(info.serial);
874 return Void();
875}
876
877Return<void> RadioResponse_v1_5::setupDataCallResponse_1_4(
878 const RadioResponseInfo& info,
879 const android::hardware::radio::V1_4::SetupDataCallResult& /*dcResponse*/) {
880 rspInfo = info;
881 parent_v1_5.notify(info.serial);
882 return Void();
883}
884
885Return<void> RadioResponse_v1_5::setAllowedCarriersResponse_1_4(const RadioResponseInfo& info) {
886 rspInfo = info;
887 parent_v1_5.notify(info.serial);
888 return Void();
889}
890
891Return<void> RadioResponse_v1_5::getAllowedCarriersResponse_1_4(
892 const RadioResponseInfo& info, const CarrierRestrictionsWithPriority& carriers,
893 SimLockMultiSimPolicy multiSimPolicy) {
894 rspInfo = info;
895 carrierRestrictionsResp = carriers;
896 multiSimPolicyResp = multiSimPolicy;
897 parent_v1_5.notify(info.serial);
898 return Void();
899}
sqianf1850bf2019-11-12 18:26:30 -0800900
901/* 1.5 Apis */
902Return<void> RadioResponse_v1_5::setSignalStrengthReportingCriteriaResponse_1_5(
903 const RadioResponseInfo& info) {
904 rspInfo = info;
905 parent_v1_5.notify(info.serial);
906 return Void();
Malcolm Chenfb6d6242019-11-12 19:03:12 -0800907}
908
909Return<void> RadioResponse_v1_5::enableUiccApplicationsResponse(const RadioResponseInfo& info) {
910 rspInfo = info;
911 parent_v1_5.notify(info.serial);
912 return Void();
913}
914
915Return<void> RadioResponse_v1_5::areUiccApplicationsEnabledResponse(const RadioResponseInfo& info,
916 bool enabled) {
917 rspInfo = info;
918 areUiccApplicationsEnabled = enabled;
919 parent_v1_5.notify(info.serial);
920 return Void();
921}
922
923Return<void> RadioResponse_v1_5::canToggleUiccApplicationsEnablementResponse(
924 const RadioResponseInfo& info, bool canToggle) {
925 rspInfo = info;
926 canToggleUiccApplicationsEnablement = canToggle;
927 parent_v1_5.notify(info.serial);
928 return Void();
929}
Sarah Chinb7709bb2019-11-01 13:19:31 -0700930
931Return<void> RadioResponse_v1_5::setSystemSelectionChannelsResponse_1_5(
932 const RadioResponseInfo& info) {
933 rspInfo = info;
934 parent_v1_5.notify(info.serial);
935 return Void();
936}
937
938Return<void> RadioResponse_v1_5::startNetworkScanResponse_1_5(const RadioResponseInfo& info) {
939 rspInfo = info;
940 parent_v1_5.notify(info.serial);
941 return Void();
942}
Sarah Chin039d5422019-11-05 15:39:32 -0800943
944Return<void> RadioResponse_v1_5::setupDataCallResponse_1_5(
945 const RadioResponseInfo& info,
Jack Yu7f6c8d02019-12-09 14:02:56 -0800946 const android::hardware::radio::V1_5::SetupDataCallResult& /* dcResponse */) {
Sarah Chin039d5422019-11-05 15:39:32 -0800947 rspInfo = info;
948 parent_v1_5.notify(info.serial);
949 return Void();
950}
951
952Return<void> RadioResponse_v1_5::setInitialAttachApnResponse_1_5(const RadioResponseInfo& info) {
953 rspInfo = info;
954 parent_v1_5.notify(info.serial);
955 return Void();
956}
957
958Return<void> RadioResponse_v1_5::setDataProfileResponse_1_5(const RadioResponseInfo& info) {
959 rspInfo = info;
960 parent_v1_5.notify(info.serial);
961 return Void();
962}
Malcolm Chen8f8e3d72019-12-16 18:53:58 -0800963
964Return<void> RadioResponse_v1_5::setRadioPowerResponse_1_5(const RadioResponseInfo& info) {
965 rspInfo = info;
966 parent_v1_5.notify(info.serial);
967 return Void();
Nathan Haroldbacb8212019-12-27 12:58:32 -0800968}
969
970Return<void> RadioResponse_v1_5::setIndicationFilterResponse_1_5(const RadioResponseInfo& info) {
971 rspInfo = info;
972 parent_v1_5.notify(info.serial);
973 return Void();
974}
Nathan Harold4bb9d312019-12-23 14:34:26 -0800975
976Return<void> RadioResponse_v1_5::getBarringInfoResponse(
977 const RadioResponseInfo& info,
978 const ::android::hardware::hidl_vec<::android::hardware::radio::V1_5::BarringInfo>&
979 /*barringInfos*/) {
980 rspInfo = info;
981 parent_v1_5.notify(info.serial);
982 return Void();
983}