blob: a62d086d8021a5d1b7d949b4322e2a6e50122328 [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
424Return<void> RadioResponse_v1_5::acknowledgeLastIncomingCdmaSmsResponse(
425 const RadioResponseInfo& /*info*/) {
426 return Void();
427}
428
429Return<void> RadioResponse_v1_5::getGsmBroadcastConfigResponse(
430 const RadioResponseInfo& /*info*/,
431 const ::android::hardware::hidl_vec<GsmBroadcastSmsConfigInfo>& /*configs*/) {
432 return Void();
433}
434
435Return<void> RadioResponse_v1_5::setGsmBroadcastConfigResponse(const RadioResponseInfo& /*info*/) {
436 return Void();
437}
438
439Return<void> RadioResponse_v1_5::setGsmBroadcastActivationResponse(
440 const RadioResponseInfo& /*info*/) {
441 return Void();
442}
443
444Return<void> RadioResponse_v1_5::getCdmaBroadcastConfigResponse(
445 const RadioResponseInfo& /*info*/,
446 const ::android::hardware::hidl_vec<CdmaBroadcastSmsConfigInfo>& /*configs*/) {
447 return Void();
448}
449
450Return<void> RadioResponse_v1_5::setCdmaBroadcastConfigResponse(const RadioResponseInfo& /*info*/) {
451 return Void();
452}
453
454Return<void> RadioResponse_v1_5::setCdmaBroadcastActivationResponse(
455 const RadioResponseInfo& /*info*/) {
456 return Void();
457}
458
459Return<void> RadioResponse_v1_5::getCDMASubscriptionResponse(
460 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*mdn*/,
461 const ::android::hardware::hidl_string& /*hSid*/,
462 const ::android::hardware::hidl_string& /*hNid*/,
463 const ::android::hardware::hidl_string& /*min*/,
464 const ::android::hardware::hidl_string& /*prl*/) {
465 return Void();
466}
467
468Return<void> RadioResponse_v1_5::writeSmsToRuimResponse(const RadioResponseInfo& /*info*/,
469 uint32_t /*index*/) {
470 return Void();
471}
472
473Return<void> RadioResponse_v1_5::deleteSmsOnRuimResponse(const RadioResponseInfo& /*info*/) {
474 return Void();
475}
476
477Return<void> RadioResponse_v1_5::getDeviceIdentityResponse(
478 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*imei*/,
479 const ::android::hardware::hidl_string& /*imeisv*/,
480 const ::android::hardware::hidl_string& /*esn*/,
481 const ::android::hardware::hidl_string& /*meid*/) {
482 return Void();
483}
484
485Return<void> RadioResponse_v1_5::exitEmergencyCallbackModeResponse(
486 const RadioResponseInfo& /*info*/) {
487 return Void();
488}
489
490Return<void> RadioResponse_v1_5::getSmscAddressResponse(
491 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*smsc*/) {
492 return Void();
493}
494
495Return<void> RadioResponse_v1_5::setSmscAddressResponse(const RadioResponseInfo& /*info*/) {
496 return Void();
497}
498
499Return<void> RadioResponse_v1_5::reportSmsMemoryStatusResponse(const RadioResponseInfo& /*info*/) {
500 return Void();
501}
502
503Return<void> RadioResponse_v1_5::reportStkServiceIsRunningResponse(
504 const RadioResponseInfo& /*info*/) {
505 return Void();
506}
507
508Return<void> RadioResponse_v1_5::getCdmaSubscriptionSourceResponse(
509 const RadioResponseInfo& /*info*/, CdmaSubscriptionSource /*source*/) {
510 return Void();
511}
512
513Return<void> RadioResponse_v1_5::requestIsimAuthenticationResponse(
514 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*response*/) {
515 return Void();
516}
517
518Return<void> RadioResponse_v1_5::acknowledgeIncomingGsmSmsWithPduResponse(
519 const RadioResponseInfo& /*info*/) {
520 return Void();
521}
522
523Return<void> RadioResponse_v1_5::sendEnvelopeWithStatusResponse(const RadioResponseInfo& /*info*/,
524 const IccIoResult& /*iccIo*/) {
525 return Void();
526}
527
528Return<void> RadioResponse_v1_5::getVoiceRadioTechnologyResponse(
529 const RadioResponseInfo& /*info*/,
530 ::android::hardware::radio::V1_0::RadioTechnology /*rat*/) {
531 return Void();
532}
533
534Return<void> RadioResponse_v1_5::getCellInfoListResponse(
535 const RadioResponseInfo& /*info*/,
536 const ::android::hardware::hidl_vec<
537 ::android::hardware::radio::V1_0::CellInfo>& /*cellInfo*/) {
538 return Void();
539}
540
541Return<void> RadioResponse_v1_5::setCellInfoListRateResponse(const RadioResponseInfo& /*info*/) {
542 return Void();
543}
544
545Return<void> RadioResponse_v1_5::setInitialAttachApnResponse(const RadioResponseInfo& info) {
546 rspInfo = info;
547 parent_v1_5.notify(info.serial);
548 return Void();
549}
550
551Return<void> RadioResponse_v1_5::getImsRegistrationStateResponse(
552 const RadioResponseInfo& /*info*/, bool /*isRegistered*/,
553 RadioTechnologyFamily /*ratFamily*/) {
554 return Void();
555}
556
557Return<void> RadioResponse_v1_5::sendImsSmsResponse(const RadioResponseInfo& /*info*/,
558 const SendSmsResult& /*sms*/) {
559 return Void();
560}
561
562Return<void> RadioResponse_v1_5::iccTransmitApduBasicChannelResponse(
563 const RadioResponseInfo& /*info*/, const IccIoResult& /*result*/) {
564 return Void();
565}
566
567Return<void> RadioResponse_v1_5::iccOpenLogicalChannelResponse(
568 const RadioResponseInfo& /*info*/, int32_t /*channelId*/,
569 const ::android::hardware::hidl_vec<int8_t>& /*selectResponse*/) {
570 return Void();
571}
572
573Return<void> RadioResponse_v1_5::iccCloseLogicalChannelResponse(const RadioResponseInfo& /*info*/) {
574 return Void();
575}
576
577Return<void> RadioResponse_v1_5::iccTransmitApduLogicalChannelResponse(
578 const RadioResponseInfo& /*info*/, const IccIoResult& /*result*/) {
579 return Void();
580}
581
582Return<void> RadioResponse_v1_5::nvReadItemResponse(
583 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*result*/) {
584 return Void();
585}
586
587Return<void> RadioResponse_v1_5::nvWriteItemResponse(const RadioResponseInfo& /*info*/) {
588 return Void();
589}
590
591Return<void> RadioResponse_v1_5::nvWriteCdmaPrlResponse(const RadioResponseInfo& /*info*/) {
592 return Void();
593}
594
595Return<void> RadioResponse_v1_5::nvResetConfigResponse(const RadioResponseInfo& /*info*/) {
596 return Void();
597}
598
599Return<void> RadioResponse_v1_5::setUiccSubscriptionResponse(const RadioResponseInfo& /*info*/) {
600 return Void();
601}
602
603Return<void> RadioResponse_v1_5::setDataAllowedResponse(const RadioResponseInfo& /*info*/) {
604 return Void();
605}
606
607Return<void> RadioResponse_v1_5::getHardwareConfigResponse(
608 const RadioResponseInfo& /*info*/,
609 const ::android::hardware::hidl_vec<HardwareConfig>& /*config*/) {
610 return Void();
611}
612
613Return<void> RadioResponse_v1_5::requestIccSimAuthenticationResponse(
614 const RadioResponseInfo& /*info*/, const IccIoResult& /*result*/) {
615 return Void();
616}
617
618Return<void> RadioResponse_v1_5::setDataProfileResponse(const RadioResponseInfo& info) {
619 rspInfo = info;
620 parent_v1_5.notify(info.serial);
621 return Void();
622}
623
624Return<void> RadioResponse_v1_5::requestShutdownResponse(const RadioResponseInfo& /*info*/) {
625 return Void();
626}
627
628Return<void> RadioResponse_v1_5::getRadioCapabilityResponse(
629 const RadioResponseInfo& /*info*/,
630 const android::hardware::radio::V1_0::RadioCapability& /*rc*/) {
631 return Void();
632}
633
634Return<void> RadioResponse_v1_5::setRadioCapabilityResponse(
635 const RadioResponseInfo& /*info*/,
636 const android::hardware::radio::V1_0::RadioCapability& /*rc*/) {
637 return Void();
638}
639
640Return<void> RadioResponse_v1_5::startLceServiceResponse(const RadioResponseInfo& /*info*/,
641 const LceStatusInfo& /*statusInfo*/) {
642 return Void();
643}
644
645Return<void> RadioResponse_v1_5::stopLceServiceResponse(const RadioResponseInfo& /*info*/,
646 const LceStatusInfo& /*statusInfo*/) {
647 return Void();
648}
649
650Return<void> RadioResponse_v1_5::pullLceDataResponse(const RadioResponseInfo& /*info*/,
651 const LceDataInfo& /*lceInfo*/) {
652 return Void();
653}
654
655Return<void> RadioResponse_v1_5::getModemActivityInfoResponse(
656 const RadioResponseInfo& /*info*/, const ActivityStatsInfo& /*activityInfo*/) {
657 return Void();
658}
659
660Return<void> RadioResponse_v1_5::setAllowedCarriersResponse(const RadioResponseInfo& /*info*/,
661 int32_t /*numAllowed*/) {
662 return Void();
663}
664
665Return<void> RadioResponse_v1_5::getAllowedCarriersResponse(
666 const RadioResponseInfo& /*info*/, bool /*allAllowed*/,
667 const CarrierRestrictions& /*carriers*/) {
668 return Void();
669}
670
671Return<void> RadioResponse_v1_5::sendDeviceStateResponse(const RadioResponseInfo& /*info*/) {
672 return Void();
673}
674
675Return<void> RadioResponse_v1_5::setIndicationFilterResponse(const RadioResponseInfo& info) {
676 rspInfo = info;
677 parent_v1_5.notify(info.serial);
678 return Void();
679}
680
681Return<void> RadioResponse_v1_5::setSimCardPowerResponse(const RadioResponseInfo& /*info*/) {
682 return Void();
683}
684
685Return<void> RadioResponse_v1_5::acknowledgeRequest(int32_t /*serial*/) {
686 return Void();
687}
688
689/* 1.1 Apis */
690Return<void> RadioResponse_v1_5::setCarrierInfoForImsiEncryptionResponse(
691 const RadioResponseInfo& /*info*/) {
692 return Void();
693}
694
695Return<void> RadioResponse_v1_5::setSimCardPowerResponse_1_1(const RadioResponseInfo& /*info*/) {
696 return Void();
697}
698
699Return<void> RadioResponse_v1_5::startNetworkScanResponse(const RadioResponseInfo& /*info*/) {
700 return Void();
701}
702
703Return<void> RadioResponse_v1_5::stopNetworkScanResponse(const RadioResponseInfo& info) {
704 rspInfo = info;
705 parent_v1_5.notify(info.serial);
706 return Void();
707}
708
709Return<void> RadioResponse_v1_5::startKeepaliveResponse(const RadioResponseInfo& /*info*/,
710 const KeepaliveStatus& /*status*/) {
711 return Void();
712}
713
714Return<void> RadioResponse_v1_5::stopKeepaliveResponse(const RadioResponseInfo& /*info*/) {
715 return Void();
716}
717
718/* 1.2 Apis */
719Return<void> RadioResponse_v1_5::setSignalStrengthReportingCriteriaResponse(
720 const RadioResponseInfo& info) {
721 rspInfo = info;
722 parent_v1_5.notify(info.serial);
723 return Void();
724}
725
726Return<void> RadioResponse_v1_5::setLinkCapacityReportingCriteriaResponse(
727 const RadioResponseInfo& info) {
728 rspInfo = info;
729 parent_v1_5.notify(info.serial);
730 return Void();
731}
732
733Return<void> RadioResponse_v1_5::getIccCardStatusResponse_1_2(
734 const RadioResponseInfo& /*info*/,
735 const ::android::hardware::radio::V1_2::CardStatus& /*card_status*/) {
736 return Void();
737}
738
739Return<void> RadioResponse_v1_5::getCurrentCallsResponse_1_2(
740 const RadioResponseInfo& info,
741 const ::android::hardware::hidl_vec<::android::hardware::radio::V1_2::Call>& calls) {
742 rspInfo = info;
743 currentCalls = calls;
744 parent_v1_5.notify(info.serial);
745 return Void();
746}
747
748Return<void> RadioResponse_v1_5::getSignalStrengthResponse_1_2(
749 const RadioResponseInfo& info,
750 const ::android::hardware::radio::V1_2::SignalStrength& /*sig_strength*/) {
751 rspInfo = info;
752 parent_v1_5.notify(info.serial);
753 return Void();
754}
755
756Return<void> RadioResponse_v1_5::getSignalStrengthResponse_1_4(
757 const RadioResponseInfo& info,
758 const ::android::hardware::radio::V1_4::SignalStrength& /*sig_strength*/) {
759 rspInfo = info;
760 parent_v1_5.notify(info.serial);
761 return Void();
762}
763
764Return<void> RadioResponse_v1_5::getCellInfoListResponse_1_2(
765 const RadioResponseInfo& /*info*/,
766 const ::android::hardware::hidl_vec<
767 ::android::hardware::radio::V1_2::CellInfo>& /*cellInfo*/) {
768 return Void();
769}
770
771Return<void> RadioResponse_v1_5::getVoiceRegistrationStateResponse_1_2(
772 const RadioResponseInfo& info,
773 const ::android::hardware::radio::V1_2::VoiceRegStateResult& /*voiceRegResponse*/) {
774 rspInfo = info;
775 parent_v1_5.notify(info.serial);
776 return Void();
777}
778
779Return<void> RadioResponse_v1_5::getDataRegistrationStateResponse_1_2(
780 const RadioResponseInfo& /*info*/,
781 const ::android::hardware::radio::V1_2::DataRegStateResult& /*dataRegResponse*/) {
782 return Void();
783}
784
785/* 1.3 Apis */
786Return<void> RadioResponse_v1_5::setSystemSelectionChannelsResponse(const RadioResponseInfo& info) {
787 rspInfo = info;
788 parent_v1_5.notify(info.serial);
789 return Void();
790}
791
792Return<void> RadioResponse_v1_5::enableModemResponse(const RadioResponseInfo& info) {
793 rspInfo = info;
794 parent_v1_5.notify(info.serial);
795 return Void();
796}
797
798Return<void> RadioResponse_v1_5::getModemStackStatusResponse(const RadioResponseInfo& info,
799 const bool enabled) {
800 rspInfo = info;
801 isModemEnabled = enabled;
802 parent_v1_5.notify(info.serial);
803 return Void();
804}
805
806/* 1.4 Apis */
807Return<void> RadioResponse_v1_5::emergencyDialResponse(const RadioResponseInfo& info) {
808 rspInfo = info;
809 parent_v1_5.notify(info.serial);
810 return Void();
811}
812
813Return<void> RadioResponse_v1_5::startNetworkScanResponse_1_4(const RadioResponseInfo& info) {
814 rspInfo = info;
815 parent_v1_5.notify(info.serial);
816 return Void();
817}
818
819Return<void> RadioResponse_v1_5::getDataRegistrationStateResponse_1_4(
820 const RadioResponseInfo& info,
821 const ::android::hardware::radio::V1_4::DataRegStateResult& dataRegResponse) {
822 rspInfo = info;
823 dataRegResp = dataRegResponse;
824 parent_v1_5.notify(info.serial);
825 return Void();
826}
827
828Return<void> RadioResponse_v1_5::getCellInfoListResponse_1_4(
829 const RadioResponseInfo& info,
830 const ::android::hardware::hidl_vec<
831 ::android::hardware::radio::V1_4::CellInfo>& /*cellInfo*/) {
832 rspInfo = info;
833 parent_v1_5.notify(info.serial);
834 return Void();
835}
836
837Return<void> RadioResponse_v1_5::getIccCardStatusResponse_1_4(
838 const RadioResponseInfo& info,
839 const ::android::hardware::radio::V1_4::CardStatus& card_status) {
840 rspInfo = info;
841 cardStatus = card_status;
842 parent_v1_5.notify(info.serial);
843 return Void();
844}
845
846Return<void> RadioResponse_v1_5::getPreferredNetworkTypeBitmapResponse(
847 const RadioResponseInfo& info, const ::android::hardware::hidl_bitfield<
848 ::android::hardware::radio::V1_4::RadioAccessFamily>
849 networkTypeBitmap) {
850 rspInfo = info;
851 networkTypeBitmapResponse = networkTypeBitmap;
852 parent_v1_5.notify(info.serial);
853 return Void();
854}
855
856Return<void> RadioResponse_v1_5::setPreferredNetworkTypeBitmapResponse(
857 const RadioResponseInfo& info) {
858 rspInfo = info;
859 parent_v1_5.notify(info.serial);
860 return Void();
861}
862
863Return<void> RadioResponse_v1_5::getDataCallListResponse_1_4(
864 const RadioResponseInfo& info,
865 const ::android::hardware::hidl_vec<::android::hardware::radio::V1_4::SetupDataCallResult>&
866 /*dcResponse*/) {
867 rspInfo = info;
868 parent_v1_5.notify(info.serial);
869 return Void();
870}
871
872Return<void> RadioResponse_v1_5::setupDataCallResponse_1_4(
873 const RadioResponseInfo& info,
874 const android::hardware::radio::V1_4::SetupDataCallResult& /*dcResponse*/) {
875 rspInfo = info;
876 parent_v1_5.notify(info.serial);
877 return Void();
878}
879
880Return<void> RadioResponse_v1_5::setAllowedCarriersResponse_1_4(const RadioResponseInfo& info) {
881 rspInfo = info;
882 parent_v1_5.notify(info.serial);
883 return Void();
884}
885
886Return<void> RadioResponse_v1_5::getAllowedCarriersResponse_1_4(
887 const RadioResponseInfo& info, const CarrierRestrictionsWithPriority& carriers,
888 SimLockMultiSimPolicy multiSimPolicy) {
889 rspInfo = info;
890 carrierRestrictionsResp = carriers;
891 multiSimPolicyResp = multiSimPolicy;
892 parent_v1_5.notify(info.serial);
893 return Void();
894}
sqianf1850bf2019-11-12 18:26:30 -0800895
896/* 1.5 Apis */
897Return<void> RadioResponse_v1_5::setSignalStrengthReportingCriteriaResponse_1_5(
898 const RadioResponseInfo& info) {
899 rspInfo = info;
900 parent_v1_5.notify(info.serial);
901 return Void();
Malcolm Chenfb6d6242019-11-12 19:03:12 -0800902}
903
904Return<void> RadioResponse_v1_5::enableUiccApplicationsResponse(const RadioResponseInfo& info) {
905 rspInfo = info;
906 parent_v1_5.notify(info.serial);
907 return Void();
908}
909
910Return<void> RadioResponse_v1_5::areUiccApplicationsEnabledResponse(const RadioResponseInfo& info,
911 bool enabled) {
912 rspInfo = info;
913 areUiccApplicationsEnabled = enabled;
914 parent_v1_5.notify(info.serial);
915 return Void();
916}
917
918Return<void> RadioResponse_v1_5::canToggleUiccApplicationsEnablementResponse(
919 const RadioResponseInfo& info, bool canToggle) {
920 rspInfo = info;
921 canToggleUiccApplicationsEnablement = canToggle;
922 parent_v1_5.notify(info.serial);
923 return Void();
924}
Sarah Chinb7709bb2019-11-01 13:19:31 -0700925
926Return<void> RadioResponse_v1_5::setSystemSelectionChannelsResponse_1_5(
927 const RadioResponseInfo& info) {
928 rspInfo = info;
929 parent_v1_5.notify(info.serial);
930 return Void();
931}
932
933Return<void> RadioResponse_v1_5::startNetworkScanResponse_1_5(const RadioResponseInfo& info) {
934 rspInfo = info;
935 parent_v1_5.notify(info.serial);
936 return Void();
937}
Sarah Chin039d5422019-11-05 15:39:32 -0800938
939Return<void> RadioResponse_v1_5::setupDataCallResponse_1_5(
940 const RadioResponseInfo& info,
Jack Yu7f6c8d02019-12-09 14:02:56 -0800941 const android::hardware::radio::V1_5::SetupDataCallResult& /* dcResponse */) {
Sarah Chin039d5422019-11-05 15:39:32 -0800942 rspInfo = info;
943 parent_v1_5.notify(info.serial);
944 return Void();
945}
946
947Return<void> RadioResponse_v1_5::setInitialAttachApnResponse_1_5(const RadioResponseInfo& info) {
948 rspInfo = info;
949 parent_v1_5.notify(info.serial);
950 return Void();
951}
952
953Return<void> RadioResponse_v1_5::setDataProfileResponse_1_5(const RadioResponseInfo& info) {
954 rspInfo = info;
955 parent_v1_5.notify(info.serial);
956 return Void();
957}
Malcolm Chen8f8e3d72019-12-16 18:53:58 -0800958
959Return<void> RadioResponse_v1_5::setRadioPowerResponse_1_5(const RadioResponseInfo& info) {
960 rspInfo = info;
961 parent_v1_5.notify(info.serial);
962 return Void();
Nathan Haroldbacb8212019-12-27 12:58:32 -0800963}
964
965Return<void> RadioResponse_v1_5::setIndicationFilterResponse_1_5(const RadioResponseInfo& info) {
966 rspInfo = info;
967 parent_v1_5.notify(info.serial);
968 return Void();
969}
Nathan Harold4bb9d312019-12-23 14:34:26 -0800970
971Return<void> RadioResponse_v1_5::getBarringInfoResponse(
972 const RadioResponseInfo& info,
973 const ::android::hardware::hidl_vec<::android::hardware::radio::V1_5::BarringInfo>&
974 /*barringInfos*/) {
975 rspInfo = info;
976 parent_v1_5.notify(info.serial);
977 return Void();
978}
Nathan Harold8f6b67b2020-01-16 17:00:49 -0800979
980Return<void> RadioResponse_v1_5::getVoiceRegistrationStateResponse_1_5(
981 const RadioResponseInfo& info,
982 const ::android::hardware::radio::V1_5::RegStateResult& /*regResponse*/) {
983 rspInfo = info;
984 parent_v1_5.notify(info.serial);
985 return Void();
986}
987
988Return<void> RadioResponse_v1_5::getDataRegistrationStateResponse_1_5(
989 const RadioResponseInfo& info,
990 const ::android::hardware::radio::V1_5::RegStateResult& /*regResponse*/) {
991 rspInfo = info;
992 parent_v1_5.notify(info.serial);
993 return Void();
994}
Nathan Harold500733c2020-01-20 17:04:16 -0800995
996Return<void> RadioResponse_v1_5::getCellInfoListResponse_1_5(
997 const RadioResponseInfo& /*info*/,
998 const ::android::hardware::hidl_vec<
999 ::android::hardware::radio::V1_5::CellInfo>& /*cellInfo*/) {
1000 return Void();
1001}
Sarah Chin3efba532019-12-18 17:37:27 -08001002
1003Return<void> RadioResponse_v1_5::setNetworkSelectionModeManualResponse_1_5(
1004 const RadioResponseInfo& info) {
1005 rspInfo = info;
1006 parent_v1_5.notify(info.serial);
1007 return Void();
1008}
Nazish Tabassumba2f8302019-12-10 14:35:09 +05301009
1010Return<void> RadioResponse_v1_5::sendCdmaSmsExpectMoreResponse(const RadioResponseInfo& /*info*/,
1011 const SendSmsResult& /*sms*/) {
1012 return Void();
1013}