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