1 /*
2 * Copyright (C) 2022 Huawei Device Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16 #include "ril_callback_test.h"
17
18 #include "telephony_log_wrapper.h"
19
20 namespace OHOS {
21 namespace Telephony {
22 using namespace OHOS::HDI::Ril::V1_0;
23 using namespace std;
24
25 enum class RatType {
26 NETWORK_TYPE_UNKNOWN = 0,
27 NETWORK_TYPE_GSM,
28 NETWORK_TYPE_CDMA,
29 NETWORK_TYPE_WCDMA,
30 NETWORK_TYPE_TDSCDMA,
31 NETWORK_TYPE_LTE,
32 NETWORK_TYPE_NR
33 };
34
PrintResponseInfo(const std::string & method,const RilRadioResponseInfo & responseInfo)35 void RilCallbackTest::PrintResponseInfo(const std::string &method, const RilRadioResponseInfo &responseInfo)
36 {
37 cout << "-------------" << method << "-------------" << endl
38 << "[responseInfo] ----> [slotId]: " << responseInfo.slotId << " ----> [serial]: " << responseInfo.serial
39 << " ----> [error]: " << static_cast<int>(responseInfo.error) << endl;
40 }
41
42 // SIM
SimStateUpdated(const RilRadioResponseInfo & responseInfo)43 int32_t RilCallbackTest::SimStateUpdated(const RilRadioResponseInfo &responseInfo)
44 {
45 PrintResponseInfo("SimStateUpdated", responseInfo);
46 return 0;
47 }
48
SimStkSessionEndNotify(const RilRadioResponseInfo & responseInfo)49 int32_t RilCallbackTest::SimStkSessionEndNotify(const RilRadioResponseInfo &responseInfo)
50 {
51 PrintResponseInfo("SimStkSessionEndNotify", responseInfo);
52 return 0;
53 }
54
SimStkProactiveNotify(const RilRadioResponseInfo & responseInfo,const std::string & response)55 int32_t RilCallbackTest::SimStkProactiveNotify(const RilRadioResponseInfo &responseInfo, const std::string &response)
56 {
57 PrintResponseInfo("SimStkProactiveNotify", responseInfo);
58 cout << "[response]: " << response;
59 cout << endl << endl;
60 return 0;
61 }
62
SimStkAlphaNotify(const RilRadioResponseInfo & responseInfo,const std::string & response)63 int32_t RilCallbackTest::SimStkAlphaNotify(const RilRadioResponseInfo &responseInfo, const std::string &response)
64 {
65 PrintResponseInfo("SimStkAlphaNotify", responseInfo);
66 cout << "[response]: " << response;
67 cout << endl << endl;
68 return 0;
69 }
70
SimStkEventNotify(const RilRadioResponseInfo & responseInfo,const std::string & response)71 int32_t RilCallbackTest::SimStkEventNotify(const RilRadioResponseInfo &responseInfo, const std::string &response)
72 {
73 PrintResponseInfo("SimStkEventNotify", responseInfo);
74 cout << "[response]: " << response;
75 cout << endl << endl;
76 return 0;
77 }
78
SimStkCallSetupNotify(const RilRadioResponseInfo & responseInfo)79 int32_t RilCallbackTest::SimStkCallSetupNotify(const RilRadioResponseInfo &responseInfo)
80 {
81 PrintResponseInfo("SimStkCallSetupNotify", responseInfo);
82 return 0;
83 }
84
SimRefreshNotify(const RilRadioResponseInfo & responseInfo)85 int32_t RilCallbackTest::SimRefreshNotify(const RilRadioResponseInfo &responseInfo)
86 {
87 PrintResponseInfo("SimRefreshNotify", responseInfo);
88 return 0;
89 }
90
GetSimStatusResponse(const RilRadioResponseInfo & responseInfo,const CardStatusInfo & result)91 int32_t RilCallbackTest::GetSimStatusResponse(const RilRadioResponseInfo &responseInfo, const CardStatusInfo &result)
92 {
93 PrintResponseInfo("GetSimStatusResponse", responseInfo);
94 cout << "[CardStatusInfo] -->[index] : " << result.index << " -->[simType] : " << result.simType
95 << " -->[simState] : " << result.simState;
96 cout << endl << endl;
97 return 0;
98 }
99
GetSimIOResponse(const RilRadioResponseInfo & responseInfo,const IccIoResultInfo & result)100 int32_t RilCallbackTest::GetSimIOResponse(const RilRadioResponseInfo &responseInfo, const IccIoResultInfo &result)
101 {
102 PrintResponseInfo("GetSimIOResponse", responseInfo);
103 cout << "[IccIoResultInfo] -->[sw1] : " << result.sw1 << " -->[sw2] : " << result.sw2
104 << " -->[response] : " << result.response;
105 cout << endl << endl;
106 return 0;
107 }
108
GetImsiResponse(const RilRadioResponseInfo & responseInfo,const std::string & response)109 int32_t RilCallbackTest::GetImsiResponse(const RilRadioResponseInfo &responseInfo, const std::string &response)
110 {
111 PrintResponseInfo("GetImsiResponse", responseInfo);
112 cout << "[response]: " << response;
113 cout << endl << endl;
114 return 0;
115 }
116
GetSimLockStatusResponse(const RilRadioResponseInfo & responseInfo,int32_t simLockStatus)117 int32_t RilCallbackTest::GetSimLockStatusResponse(const RilRadioResponseInfo &responseInfo, int32_t simLockStatus)
118 {
119 PrintResponseInfo("GetSimLockStatusResponse", responseInfo);
120 cout << "[simLockStatus]: " << simLockStatus;
121 cout << endl << endl;
122 return 0;
123 }
124
SetSimLockResponse(const RilRadioResponseInfo & responseInfo,const LockStatusResp & lockStatus)125 int32_t RilCallbackTest::SetSimLockResponse(const RilRadioResponseInfo &responseInfo, const LockStatusResp &lockStatus)
126 {
127 PrintResponseInfo("SetSimLockResponse", responseInfo);
128 cout << "[LockStatusResp] -->[result] : " << lockStatus.result << " -->[remain] : " << lockStatus.remain;
129 cout << endl << endl;
130 return 0;
131 }
132
ChangeSimPasswordResponse(const RilRadioResponseInfo & responseInfo,const LockStatusResp & lockStatus)133 int32_t RilCallbackTest::ChangeSimPasswordResponse(
134 const RilRadioResponseInfo &responseInfo, const LockStatusResp &lockStatus)
135 {
136 PrintResponseInfo("ChangeSimPasswordResponse", responseInfo);
137 cout << "[LockStatusResp] -->[result] : " << lockStatus.result << " -->[remain] : " << lockStatus.remain;
138 cout << endl << endl;
139 return 0;
140 }
141
UnlockPinResponse(const RilRadioResponseInfo & responseInfo,const LockStatusResp & lockStatus)142 int32_t RilCallbackTest::UnlockPinResponse(const RilRadioResponseInfo &responseInfo, const LockStatusResp &lockStatus)
143 {
144 PrintResponseInfo("UnlockPinResponse", responseInfo);
145 cout << "[LockStatusResp] -->[result] : " << lockStatus.result << " -->[remain] : " << lockStatus.remain;
146 cout << endl << endl;
147 return 0;
148 }
149
UnlockPukResponse(const RilRadioResponseInfo & responseInfo,const LockStatusResp & lockStatus)150 int32_t RilCallbackTest::UnlockPukResponse(const RilRadioResponseInfo &responseInfo, const LockStatusResp &lockStatus)
151 {
152 PrintResponseInfo("UnlockPukResponse", responseInfo);
153 cout << "[LockStatusResp] -->[result] : " << lockStatus.result << " -->[remain] : " << lockStatus.remain;
154 cout << endl << endl;
155 return 0;
156 }
157
UnlockPin2Response(const RilRadioResponseInfo & responseInfo,const LockStatusResp & lockStatus)158 int32_t RilCallbackTest::UnlockPin2Response(const RilRadioResponseInfo &responseInfo, const LockStatusResp &lockStatus)
159 {
160 PrintResponseInfo("UnlockPin2Response", responseInfo);
161 cout << "[LockStatusResp] -->[result] : " << lockStatus.result << " -->[remain] : " << lockStatus.remain;
162 cout << endl << endl;
163 return 0;
164 }
165
UnlockPuk2Response(const RilRadioResponseInfo & responseInfo,const LockStatusResp & lockStatus)166 int32_t RilCallbackTest::UnlockPuk2Response(const RilRadioResponseInfo &responseInfo, const LockStatusResp &lockStatus)
167 {
168 PrintResponseInfo("UnlockPuk2Response", responseInfo);
169 cout << "[LockStatusResp] -->[result] : " << lockStatus.result << " -->[remain] : " << lockStatus.remain;
170 cout << endl << endl;
171 return 0;
172 }
173
SetActiveSimResponse(const RilRadioResponseInfo & responseInfo)174 int32_t RilCallbackTest::SetActiveSimResponse(const RilRadioResponseInfo &responseInfo)
175 {
176 PrintResponseInfo("SetActiveSimResponse", responseInfo);
177 return 0;
178 }
179
SimStkSendTerminalResponseResponse(const RilRadioResponseInfo & responseInfo)180 int32_t RilCallbackTest::SimStkSendTerminalResponseResponse(const RilRadioResponseInfo &responseInfo)
181 {
182 PrintResponseInfo("SimStkSendTerminalResponseResponse", responseInfo);
183 return 0;
184 }
185
SimStkSendEnvelopeResponse(const RilRadioResponseInfo & responseInfo)186 int32_t RilCallbackTest::SimStkSendEnvelopeResponse(const RilRadioResponseInfo &responseInfo)
187 {
188 PrintResponseInfo("SimStkSendEnvelopeResponse", responseInfo);
189 return 0;
190 }
191
SimStkSendCallSetupRequestResultResponse(const RilRadioResponseInfo & responseInfo)192 int32_t RilCallbackTest::SimStkSendCallSetupRequestResultResponse(const RilRadioResponseInfo &responseInfo)
193 {
194 PrintResponseInfo("SimStkSendCallSetupRequestResultResponse", responseInfo);
195 return 0;
196 }
197
SimStkIsReadyResponse(const RilRadioResponseInfo & responseInfo)198 int32_t RilCallbackTest::SimStkIsReadyResponse(const RilRadioResponseInfo &responseInfo)
199 {
200 PrintResponseInfo("SimStkIsReadyResponse", responseInfo);
201 return 0;
202 }
203
SetRadioProtocolResponse(const RilRadioResponseInfo & responseInfo,const RadioProtocol & radioProtocol)204 int32_t RilCallbackTest::SetRadioProtocolResponse(
205 const RilRadioResponseInfo &responseInfo, const RadioProtocol &radioProtocol)
206 {
207 PrintResponseInfo("SetRadioProtocolResponse", responseInfo);
208 cout << "[RadioProtocol] -->[slotId] : " << radioProtocol.slotId << " -->[sessionId] : " << radioProtocol.sessionId
209 << " -->[phase] : " << radioProtocol.phase << " -->[technology] : " << radioProtocol.technology
210 << " -->[modemId] : " << radioProtocol.modemId << " -->[status] : " << radioProtocol.status;
211 cout << endl << endl;
212 return 0;
213 }
214
SimOpenLogicalChannelResponse(const RilRadioResponseInfo & responseInfo,const OpenLogicalChannelResponse & pOpenLogicalChannelResponse)215 int32_t RilCallbackTest::SimOpenLogicalChannelResponse(
216 const RilRadioResponseInfo &responseInfo, const OpenLogicalChannelResponse &pOpenLogicalChannelResponse)
217 {
218 PrintResponseInfo("SimOpenLogicalChannelResponse", responseInfo);
219 cout << "[OpenLogicalChannelResponse] -->[sw1] : " << pOpenLogicalChannelResponse.sw1
220 << " -->[sw2] : " << pOpenLogicalChannelResponse.sw2
221 << " -->[channelId] : " << pOpenLogicalChannelResponse.channelId
222 << " -->[response] : " << pOpenLogicalChannelResponse.response;
223 cout << endl << endl;
224 return 0;
225 }
226
SimCloseLogicalChannelResponse(const RilRadioResponseInfo & responseInfo)227 int32_t RilCallbackTest::SimCloseLogicalChannelResponse(const RilRadioResponseInfo &responseInfo)
228 {
229 PrintResponseInfo("SimCloseLogicalChannelResponse", responseInfo);
230 return 0;
231 }
232
SimTransmitApduLogicalChannelResponse(const RilRadioResponseInfo & responseInfo,const IccIoResultInfo & result)233 int32_t RilCallbackTest::SimTransmitApduLogicalChannelResponse(
234 const RilRadioResponseInfo &responseInfo, const IccIoResultInfo &result)
235 {
236 PrintResponseInfo("SimTransmitApduLogicalChannelResponse", responseInfo);
237 cout << "[IccIoResultInfo] -->[sw1] : " << result.sw1 << " -->[sw2] : " << result.sw2
238 << " -->[channelId] : " << result.response;
239 cout << endl << endl;
240 return 0;
241 }
242
SimTransmitApduBasicChannelResponse(const RilRadioResponseInfo & responseInfo,const IccIoResultInfo & result)243 int32_t RilCallbackTest::SimTransmitApduBasicChannelResponse(
244 const RilRadioResponseInfo &responseInfo, const IccIoResultInfo &result)
245 {
246 PrintResponseInfo("SimTransmitApduBasicChannelResponse", responseInfo);
247 cout << "[IccIoResultInfo] -->[sw1] : " << result.sw1 << " -->[sw2] : " << result.sw2
248 << " -->[channelId] : " << result.response;
249 cout << endl << endl;
250 return 0;
251 }
252
SimAuthenticationResponse(const RilRadioResponseInfo & responseInfo,const IccIoResultInfo & result)253 int32_t RilCallbackTest::SimAuthenticationResponse(
254 const RilRadioResponseInfo &responseInfo, const IccIoResultInfo &result)
255 {
256 PrintResponseInfo("SimAuthenticationResponse", responseInfo);
257 cout << "[IccIoResultInfo] -->[sw1] : " << result.sw1 << " -->[sw2] : " << result.sw2
258 << " -->[channelId] : " << result.response;
259 cout << endl << endl;
260 return 0;
261 }
262
UnlockSimLockResponse(const RilRadioResponseInfo & responseInfo,const LockStatusResp & lockStatus)263 int32_t RilCallbackTest::UnlockSimLockResponse(
264 const RilRadioResponseInfo &responseInfo, const LockStatusResp &lockStatus)
265 {
266 PrintResponseInfo("UnlockPuk2Response", responseInfo);
267 cout << "[LockStatusResp] -->[result] : " << lockStatus.result << " -->[remain] : " << lockStatus.remain;
268 cout << endl << endl;
269 return 0;
270 }
271
272 // Network
NetworkCsRegStatusUpdated(const RilRadioResponseInfo & responseInfo,const CsRegStatusInfo & csRegStatusInfo)273 int32_t RilCallbackTest::NetworkCsRegStatusUpdated(
274 const RilRadioResponseInfo &responseInfo, const CsRegStatusInfo &csRegStatusInfo)
275 {
276 PrintResponseInfo("NetworkCsRegStatusUpdated", responseInfo);
277 cout << "[csRegStatusInfo] -->[notifyType] : " << csRegStatusInfo.notifyType << endl;
278 cout << "[csRegStatusInfo] -->[regStatus] : " << csRegStatusInfo.regStatus << endl;
279 cout << "[csRegStatusInfo] -->[radioTechnology] : " << csRegStatusInfo.radioTechnology << endl;
280 cout << "[csRegStatusInfo] -->[flag] : " << csRegStatusInfo.flag << endl;
281 cout << "NetworkCsRegStatusUpdated finish." << endl;
282
283 return 0;
284 }
285
NetworkPsRegStatusUpdated(const RilRadioResponseInfo & responseInfo,const PsRegStatusInfo & psRegStatusInfo)286 int32_t RilCallbackTest::NetworkPsRegStatusUpdated(
287 const RilRadioResponseInfo &responseInfo, const PsRegStatusInfo &psRegStatusInfo)
288 {
289 PrintResponseInfo("NetworkPsRegStatusUpdated", responseInfo);
290 cout << "[psRegStatusInfo] -->[notifyType] : " << psRegStatusInfo.notifyType << endl;
291 cout << "[psRegStatusInfo] -->[regStatus] : " << psRegStatusInfo.regStatus << endl;
292 cout << "[psRegStatusInfo] -->[radioTechnology] : " << psRegStatusInfo.radioTechnology << endl;
293 cout << "[psRegStatusInfo] -->[isDcNrRestricted] : " << psRegStatusInfo.isDcNrRestricted << endl;
294 cout << "[psRegStatusInfo] -->[isNrAvailable] : " << psRegStatusInfo.isNrAvailable << endl;
295 cout << "[psRegStatusInfo] -->[isEnDcAvailable] : " << psRegStatusInfo.isEnDcAvailable << endl;
296 cout << "NetworkPsRegStatusUpdated finish." << endl;
297
298 return 0;
299 }
300
SignalStrengthUpdated(const RilRadioResponseInfo & responseInfo,const Rssi & rssi)301 int32_t RilCallbackTest::SignalStrengthUpdated(const RilRadioResponseInfo &responseInfo, const Rssi &rssi)
302 {
303 PrintResponseInfo("SignalStrengthUpdated", responseInfo);
304 cout << "[rssi] -->[lte] -->[rxlev] : " << rssi.lte.rxlev << endl;
305 cout << "[rssi] -->[lte] -->[rsrq] : " << rssi.lte.rsrq << endl;
306 cout << "[rssi] -->[lte] -->[rsrp] : " << rssi.lte.rsrp << endl;
307 cout << "[rssi] -->[lte] -->[snr] : " << rssi.lte.snr << endl;
308 cout << "SignalStrengthUpdated finish." << endl;
309
310 return 0;
311 }
312
NetworkTimeZoneUpdated(const RilRadioResponseInfo & responseInfo,const std::string & timeZoneStr)313 int32_t RilCallbackTest::NetworkTimeZoneUpdated(
314 const RilRadioResponseInfo &responseInfo, const std::string &timeZoneStr)
315 {
316 PrintResponseInfo("NetworkTimeZoneUpdated", responseInfo);
317 cout << "NetworkTimeZoneUpdated timeZoneStr : " << timeZoneStr << endl;
318 cout << "NetworkTimeZoneUpdated finish." << endl;
319
320 return 0;
321 }
322
NetworkTimeUpdated(const RilRadioResponseInfo & responseInfo,const std::string & timeStr)323 int32_t RilCallbackTest::NetworkTimeUpdated(const RilRadioResponseInfo &responseInfo, const std::string &timeStr)
324 {
325 PrintResponseInfo("NetworkTimeUpdated", responseInfo);
326 cout << "NetworkTimeUpdated timeStr : " << timeStr << endl;
327 cout << "NetworkTimeUpdated finish." << endl;
328
329 return 0;
330 }
331
NetworkPhyChnlCfgUpdated(const RilRadioResponseInfo & responseInfo,const ChannelConfigInfoList & channelConfigInfoList)332 int32_t RilCallbackTest::NetworkPhyChnlCfgUpdated(
333 const RilRadioResponseInfo &responseInfo, const ChannelConfigInfoList &channelConfigInfoList)
334 {
335 PrintResponseInfo("NetworkPhyChnlCfgUpdated", responseInfo);
336
337 cout << "[channelConfigInfoList] -->[itemNum] : " << channelConfigInfoList.itemNum << endl;
338 cout << "[channelConfigInfoList] -->[flag] : " << channelConfigInfoList.flag << endl;
339
340 for (auto phyChnlCfg : channelConfigInfoList.channelConfigInfos) {
341 cout << "[phyChnlCfg] -->[cellConnStatus] : " << phyChnlCfg.cellConnStatus << endl;
342 cout << "[phyChnlCfg] -->[ratType] : " << phyChnlCfg.ratType << endl;
343 cout << "[phyChnlCfg] -->[cellBandwidthDownlinkKhz] : " << phyChnlCfg.cellBandwidthDownlinkKhz << endl;
344 cout << "[phyChnlCfg] -->[cellBandwidthUplinkKhz] : " << phyChnlCfg.cellBandwidthUplinkKhz << endl;
345 cout << "[phyChnlCfg] -->[freqRange] : " << phyChnlCfg.freqRange << endl;
346 cout << "[phyChnlCfg] -->[downlinkChannelNum] : " << phyChnlCfg.downlinkChannelNum << endl;
347 cout << "[phyChnlCfg] -->[uplinkChannelNum] : " << phyChnlCfg.uplinkChannelNum << endl;
348 cout << "[phyChnlCfg] -->[contextIdNum] : " << phyChnlCfg.contextIdNum << endl;
349
350 for (int32_t j = 0; j < phyChnlCfg.contextIdNum; j++) {
351 cout << "[phyChnlCfg] -->[contextIds] : " << j << " " << phyChnlCfg.contextIds[j] << endl;
352 }
353 }
354
355 return 0;
356 }
357
NetworkCurrentCellUpdated(const RilRadioResponseInfo & responseInfo,const CellListCurrentInfo & cellListCurrentInfo)358 int32_t RilCallbackTest::NetworkCurrentCellUpdated(
359 const RilRadioResponseInfo &responseInfo, const CellListCurrentInfo &cellListCurrentInfo)
360 {
361 PrintResponseInfo("NetworkCurrentCellUpdated", responseInfo);
362
363 cout << "[cellListCurrentInfo] -->[itemNum] : " << cellListCurrentInfo.itemNum << endl;
364 for (auto cellInfo : cellListCurrentInfo.cellCurrentInfo) {
365 cout << "[cellInfo] -->[ratType] : " << cellInfo.ratType << endl;
366 cout << "[cellInfo] -->[mcc] : " << cellInfo.mcc << endl;
367 cout << "[cellInfo] -->[mnc] : " << cellInfo.mnc << endl;
368 switch (static_cast<RatType>(cellInfo.ratType)) {
369 case RatType::NETWORK_TYPE_LTE:
370 cout << "[cellInfo] -->[arfcn] : " << cellInfo.serviceCells.lte.arfcn << endl;
371 cout << "[cellInfo] -->[rsrp] : " << cellInfo.serviceCells.lte.rsrp << endl;
372 cout << "[cellInfo] -->[rsrq] : " << cellInfo.serviceCells.lte.rsrq << endl;
373 cout << "[cellInfo] -->[rssi] : " << cellInfo.serviceCells.lte.rssi << endl;
374 break;
375 case RatType::NETWORK_TYPE_GSM:
376 cout << "[cellInfo] -->[band] : " << cellInfo.serviceCells.gsm.band << endl;
377 cout << "[cellInfo] -->[arfcn] : " << cellInfo.serviceCells.gsm.arfcn << endl;
378 cout << "[cellInfo] -->[rxlev] : " << cellInfo.serviceCells.gsm.rxlev << endl;
379 cout << "[cellInfo] -->[rxQuality] : " << cellInfo.serviceCells.gsm.rxQuality << endl;
380 break;
381 case RatType::NETWORK_TYPE_WCDMA:
382 cout << "[cellInfo] -->[arfcn] : " << cellInfo.serviceCells.wcdma.arfcn << endl;
383 cout << "[cellInfo] -->[rscp] : " << cellInfo.serviceCells.wcdma.rscp << endl;
384 cout << "[cellInfo] -->[rxlev] : " << cellInfo.serviceCells.wcdma.rxlev << endl;
385 cout << "[cellInfo] -->[ecno] : " << cellInfo.serviceCells.wcdma.ecno << endl;
386 break;
387 case RatType::NETWORK_TYPE_NR:
388 cout << "[cellInfo] -->[nrArfcn] : " << cellInfo.serviceCells.nr.nrArfcn << endl;
389 cout << "[cellInfo] -->[tac] : " << cellInfo.serviceCells.nr.tac << endl;
390 break;
391 default:
392 cout << "NetworkCurrentCellUpdated fail, invalid ratType" << endl;
393 break;
394 }
395 }
396
397 return 0;
398 }
399
GetSignalStrengthResponse(const RilRadioResponseInfo & responseInfo,const Rssi & rssi)400 int32_t RilCallbackTest::GetSignalStrengthResponse(const RilRadioResponseInfo &responseInfo, const Rssi &rssi)
401 {
402 PrintResponseInfo("GetSignalStrengthResponse", responseInfo);
403 cout << "[rssi] -->[lte] -->[rxlev] : " << rssi.lte.rxlev << endl;
404 cout << "[rssi] -->[lte] -->[rsrq] : " << rssi.lte.rsrq << endl;
405 cout << "[rssi] -->[lte] -->[rsrp] : " << rssi.lte.rsrp << endl;
406 cout << "[rssi] -->[lte] -->[snr] : " << rssi.lte.snr << endl;
407
408 return 0;
409 }
410
GetCsRegStatusResponse(const RilRadioResponseInfo & responseInfo,const CsRegStatusInfo & csRegStatusInfo)411 int32_t RilCallbackTest::GetCsRegStatusResponse(
412 const RilRadioResponseInfo &responseInfo, const CsRegStatusInfo &csRegStatusInfo)
413 {
414 PrintResponseInfo("GetCsRegStatusResponse", responseInfo);
415 cout << "[csRegStatusInfo] -->[notifyType] : " << csRegStatusInfo.notifyType << endl;
416 cout << "[csRegStatusInfo] -->[regStatus] : " << csRegStatusInfo.regStatus << endl;
417 cout << "[csRegStatusInfo] -->[radioTechnology] : " << csRegStatusInfo.radioTechnology << endl;
418 cout << "[csRegStatusInfo] -->[flag] : " << csRegStatusInfo.flag << endl;
419
420 return 0;
421 }
422
GetPsRegStatusResponse(const RilRadioResponseInfo & responseInfo,const PsRegStatusInfo & psRegStatusInfo)423 int32_t RilCallbackTest::GetPsRegStatusResponse(
424 const RilRadioResponseInfo &responseInfo, const PsRegStatusInfo &psRegStatusInfo)
425 {
426 PrintResponseInfo("GetPsRegStatusResponse", responseInfo);
427 cout << "[psRegStatusInfo] -->[notifyType] : " << psRegStatusInfo.notifyType << endl;
428 cout << "[psRegStatusInfo] -->[regStatus] : " << psRegStatusInfo.regStatus << endl;
429 cout << "[psRegStatusInfo] -->[radioTechnology] : " << psRegStatusInfo.radioTechnology << endl;
430 cout << "[psRegStatusInfo] -->[isDcNrRestricted] : " << psRegStatusInfo.isDcNrRestricted << endl;
431 cout << "[psRegStatusInfo] -->[isNrAvailable] : " << psRegStatusInfo.isNrAvailable << endl;
432 cout << "[psRegStatusInfo] -->[isEnDcAvailable] : " << psRegStatusInfo.isEnDcAvailable << endl;
433
434 return 0;
435 }
436
GetOperatorInfoResponse(const RilRadioResponseInfo & responseInfo,const OperatorInfo & operatorInfo)437 int32_t RilCallbackTest::GetOperatorInfoResponse(
438 const RilRadioResponseInfo &responseInfo, const OperatorInfo &operatorInfo)
439 {
440 PrintResponseInfo("GetOperatorInfoResponse", responseInfo);
441 cout << "[operatorInfo] -->[longName] : " << operatorInfo.longName << endl;
442 cout << "[operatorInfo] -->[shortName] : " << operatorInfo.shortName << endl;
443 cout << "[operatorInfo] -->[numeric] : " << operatorInfo.numeric << endl;
444
445 return 0;
446 }
447
GetNetworkSearchInformationResponse(const RilRadioResponseInfo & responseInfo,const AvailableNetworkList & availableNetworkList)448 int32_t RilCallbackTest::GetNetworkSearchInformationResponse(
449 const RilRadioResponseInfo &responseInfo, const AvailableNetworkList &availableNetworkList)
450 {
451 PrintResponseInfo("GetNetworkSearchInformationResponse", responseInfo);
452
453 cout << "[availableNetworkList] -->[itemNum] : " << availableNetworkList.itemNum << endl;
454 cout << "[availableNetworkList] -->[flag] : " << availableNetworkList.flag << endl;
455 for (auto availableInfo : availableNetworkList.availableNetworkInfo) {
456 cout << "[availableInfo] -->[status] : " << availableInfo.status << endl;
457 cout << "[availableInfo] -->[rat] : " << availableInfo.rat << endl;
458 cout << "[availableInfo] -->[longName] : " << availableInfo.longName << endl;
459 cout << "[availableInfo] -->[shortName] : " << availableInfo.shortName << endl;
460 cout << "[availableInfo] -->[numeric] : " << availableInfo.numeric << endl;
461 }
462
463 return 0;
464 }
465
GetNetworkSelectionModeResponse(const RilRadioResponseInfo & responseInfo,const SetNetworkModeInfo & setNetworkModeInfo)466 int32_t RilCallbackTest::GetNetworkSelectionModeResponse(
467 const RilRadioResponseInfo &responseInfo, const SetNetworkModeInfo &setNetworkModeInfo)
468 {
469 PrintResponseInfo("GetNetworkSelectionModeResponse", responseInfo);
470 cout << "preferredNetworkType: " << setNetworkModeInfo.selectMode << endl;
471 cout << "operator: " << setNetworkModeInfo.oper << endl;
472 cout << "flag: " << setNetworkModeInfo.flag << endl;
473 return 0;
474 }
475
SetNetworkSelectionModeResponse(const RilRadioResponseInfo & responseInfo)476 int32_t RilCallbackTest::SetNetworkSelectionModeResponse(const RilRadioResponseInfo &responseInfo)
477 {
478 PrintResponseInfo("SetNetworkSelectionModeResponse", responseInfo);
479 return 0;
480 }
481
GetNeighboringCellInfoListResponse(const RilRadioResponseInfo & responseInfo,const CellListNearbyInfo & cellInfoList)482 int32_t RilCallbackTest::GetNeighboringCellInfoListResponse(
483 const RilRadioResponseInfo &responseInfo, const CellListNearbyInfo &cellInfoList)
484 {
485 PrintResponseInfo("GetNeighboringCellInfoListResponse", responseInfo);
486
487 cout << "[cellInfoList] -->[itemNum] : " << cellInfoList.itemNum << endl;
488 for (auto cellInfo : cellInfoList.cellNearbyInfo) {
489 cout << "[cellInfo] -->[ratType] : " << cellInfo.ratType << endl;
490 switch (static_cast<RatType>(cellInfo.ratType)) {
491 case RatType::NETWORK_TYPE_LTE:
492 cout << "[cellInfo] -->[arfcn] : " << cellInfo.serviceCells.lte.arfcn << endl;
493 cout << "[cellInfo] -->[pci] : " << cellInfo.serviceCells.lte.pci << endl;
494 cout << "[cellInfo] -->[rsrp] : " << cellInfo.serviceCells.lte.rsrp << endl;
495 cout << "[cellInfo] -->[rsrq] : " << cellInfo.serviceCells.lte.rsrq << endl;
496 cout << "[cellInfo] -->[rxlev] : " << cellInfo.serviceCells.lte.rxlev << endl;
497 break;
498 case RatType::NETWORK_TYPE_GSM:
499 cout << "[cellInfo] -->[band] : " << cellInfo.serviceCells.gsm.band << endl;
500 cout << "[cellInfo] -->[arfcn] : " << cellInfo.serviceCells.gsm.arfcn << endl;
501 cout << "[cellInfo] -->[bsic] : " << cellInfo.serviceCells.gsm.bsic << endl;
502 cout << "[cellInfo] -->[rxlev] : " << cellInfo.serviceCells.gsm.rxlev << endl;
503 break;
504 case RatType::NETWORK_TYPE_WCDMA:
505 cout << "[cellInfo] -->[arfcn] : " << cellInfo.serviceCells.wcdma.arfcn << endl;
506 cout << "[cellInfo] -->[psc] : " << cellInfo.serviceCells.wcdma.psc << endl;
507 cout << "[cellInfo] -->[rscp] : " << cellInfo.serviceCells.wcdma.rscp << endl;
508 cout << "[cellInfo] -->[ecno] : " << cellInfo.serviceCells.wcdma.ecno << endl;
509 break;
510 case RatType::NETWORK_TYPE_NR:
511 cout << "[cellInfo] -->[nrArfcn] : " << cellInfo.serviceCells.nr.nrArfcn << endl;
512 cout << "[cellInfo] -->[tac] : " << cellInfo.serviceCells.nr.tac << endl;
513 break;
514 default:
515 cout << "RilCallbackTest::GetNeighboringCellInfoListResponse invalid ratType" << endl;
516 break;
517 }
518 }
519
520 return 0;
521 }
522
GetCurrentCellInfoResponse(const RilRadioResponseInfo & responseInfo,const CellListCurrentInfo & cellInfoList)523 int32_t RilCallbackTest::GetCurrentCellInfoResponse(
524 const RilRadioResponseInfo &responseInfo, const CellListCurrentInfo &cellInfoList)
525 {
526 PrintResponseInfo("GetCurrentCellInfoResponse", responseInfo);
527
528 cout << "[cellInfoList] -->[itemNum] : " << cellInfoList.itemNum << endl;
529 for (auto cellInfo : cellInfoList.cellCurrentInfo) {
530 cout << "[cellInfo] -->[ratType] : " << cellInfo.ratType << endl;
531 cout << "[cellInfo] -->[mcc] : " << cellInfo.mcc << endl;
532 cout << "[cellInfo] -->[mnc] : " << cellInfo.mnc << endl;
533 switch (static_cast<RatType>(cellInfo.ratType)) {
534 case RatType::NETWORK_TYPE_LTE:
535 cout << "[cellInfo] -->[arfcn] : " << cellInfo.serviceCells.lte.arfcn << endl;
536 cout << "[cellInfo] -->[rsrp] : " << cellInfo.serviceCells.lte.rsrp << endl;
537 cout << "[cellInfo] -->[rsrq] : " << cellInfo.serviceCells.lte.rsrq << endl;
538 cout << "[cellInfo] -->[rssi] : " << cellInfo.serviceCells.lte.rssi << endl;
539 break;
540 case RatType::NETWORK_TYPE_GSM:
541 cout << "[cellInfo] -->[band] : " << cellInfo.serviceCells.gsm.band << endl;
542 cout << "[cellInfo] -->[arfcn] : " << cellInfo.serviceCells.gsm.arfcn << endl;
543 cout << "[cellInfo] -->[bsic] : " << cellInfo.serviceCells.gsm.bsic << endl;
544 cout << "[cellInfo] -->[cellId] : " << cellInfo.serviceCells.gsm.cellId << endl;
545 cout << "[cellInfo] -->[rxlev] : " << cellInfo.serviceCells.gsm.rxlev << endl;
546 break;
547 case RatType::NETWORK_TYPE_WCDMA:
548 cout << "[cellInfo] -->[arfcn] : " << cellInfo.serviceCells.wcdma.arfcn << endl;
549 cout << "[cellInfo] -->[psc] : " << cellInfo.serviceCells.wcdma.psc << endl;
550 cout << "[cellInfo] -->[rscp] : " << cellInfo.serviceCells.wcdma.rscp << endl;
551 cout << "[cellInfo] -->[ecno] : " << cellInfo.serviceCells.wcdma.ecno << endl;
552 break;
553 case RatType::NETWORK_TYPE_NR:
554 cout << "[cellInfo] -->[nrArfcn] : " << cellInfo.serviceCells.nr.nrArfcn << endl;
555 cout << "[cellInfo] -->[tac] : " << cellInfo.serviceCells.nr.tac << endl;
556 cout << "[cellInfo] -->[nci] : " << cellInfo.serviceCells.nr.nci << endl;
557 break;
558 default:
559 cout << "RilCallbackTest::GetCurrentCellInfoResponse invalid ratType" << endl;
560 break;
561 }
562 }
563
564 return 0;
565 }
566
SetPreferredNetworkResponse(const RilRadioResponseInfo & responseInfo)567 int32_t RilCallbackTest::SetPreferredNetworkResponse(const RilRadioResponseInfo &responseInfo)
568 {
569 PrintResponseInfo("SetPreferredNetworkResponse", responseInfo);
570 return 0;
571 }
572
GetPreferredNetworkResponse(const RilRadioResponseInfo & responseInfo,const PreferredNetworkTypeInfo & preferredNetworkTypeInfo)573 int32_t RilCallbackTest::GetPreferredNetworkResponse(
574 const RilRadioResponseInfo &responseInfo, const PreferredNetworkTypeInfo &preferredNetworkTypeInfo)
575 {
576 PrintResponseInfo("GetPreferredNetworkResponse", responseInfo);
577 cout << "preferredNetworkType: " << preferredNetworkTypeInfo.preferredNetworkType << endl;
578 cout << "flag: " << preferredNetworkTypeInfo.flag << endl;
579 return 0;
580 }
581
GetPhysicalChannelConfigResponse(const RilRadioResponseInfo & responseInfo,const ChannelConfigInfoList & channelConfigInfoList)582 int32_t RilCallbackTest::GetPhysicalChannelConfigResponse(
583 const RilRadioResponseInfo &responseInfo, const ChannelConfigInfoList &channelConfigInfoList)
584 {
585 PrintResponseInfo("GetPhysicalChannelConfigResponse", responseInfo);
586
587 cout << "[channelConfigInfoList] -->[itemNum] : " << channelConfigInfoList.itemNum << endl;
588 cout << "[channelConfigInfoList] -->[flag] : " << channelConfigInfoList.flag << endl;
589
590 for (auto phyChnlCfg : channelConfigInfoList.channelConfigInfos) {
591 cout << "[phyChnlCfg] -->[cellConnStatus] : " << phyChnlCfg.cellConnStatus << endl;
592 cout << "[phyChnlCfg] -->[ratType] : " << phyChnlCfg.ratType << endl;
593 cout << "[phyChnlCfg] -->[cellBandwidthDownlinkKhz] : " << phyChnlCfg.cellBandwidthDownlinkKhz << endl;
594 cout << "[phyChnlCfg] -->[cellBandwidthUplinkKhz] : " << phyChnlCfg.cellBandwidthUplinkKhz << endl;
595 cout << "[phyChnlCfg] -->[freqRange] : " << phyChnlCfg.freqRange << endl;
596 cout << "[phyChnlCfg] -->[downlinkChannelNum] : " << phyChnlCfg.downlinkChannelNum << endl;
597 cout << "[phyChnlCfg] -->[uplinkChannelNum] : " << phyChnlCfg.uplinkChannelNum << endl;
598 cout << "[phyChnlCfg] -->[contextIdNum] : " << phyChnlCfg.contextIdNum << endl;
599
600 for (int32_t j = 0; j < phyChnlCfg.contextIdNum; j++) {
601 cout << "[phyChnlCfg] -->[contextIds] : " << j << " " << phyChnlCfg.contextIds[j] << endl;
602 }
603 }
604
605 return 0;
606 }
607
SetLocateUpdatesResponse(const RilRadioResponseInfo & responseInfo)608 int32_t RilCallbackTest::SetLocateUpdatesResponse(const RilRadioResponseInfo &responseInfo)
609 {
610 PrintResponseInfo("SetLocateUpdatesResponse", responseInfo);
611 return 0;
612 }
613
SetNotificationFilterResponse(const RilRadioResponseInfo & responseInfo)614 int32_t RilCallbackTest::SetNotificationFilterResponse(const RilRadioResponseInfo &responseInfo)
615 {
616 PrintResponseInfo("SetNotificationFilterResponse", responseInfo);
617 return 0;
618 }
619
SetDeviceStateResponse(const RilRadioResponseInfo & responseInfo)620 int32_t RilCallbackTest::SetDeviceStateResponse(const RilRadioResponseInfo &responseInfo)
621 {
622 PrintResponseInfo("SetDeviceStateResponse", responseInfo);
623 return 0;
624 }
625
626 // Call
CallEmergencyNotice(const RilRadioResponseInfo & responseInfo,const EmergencyInfoList & emergencyInfoList)627 int32_t RilCallbackTest::CallEmergencyNotice(
628 const RilRadioResponseInfo &responseInfo, const EmergencyInfoList &emergencyInfoList)
629 {
630 PrintResponseInfo("CallEmergencyNotice", responseInfo);
631 cout << "[emergencyInfoList] -->[callSize] : " << emergencyInfoList.callSize << endl;
632 for (auto emergencyInfo : emergencyInfoList.calls) {
633 cout << "[emergencyInfo] -->[mcc] : " << emergencyInfo.mcc << " -->[ecc] : " << emergencyInfo.eccNum << endl;
634 }
635 cout << endl;
636 return 0;
637 }
638
CallStateUpdated(const RilRadioResponseInfo & responseInfo)639 int32_t RilCallbackTest::CallStateUpdated(const RilRadioResponseInfo &responseInfo)
640 {
641 PrintResponseInfo("CallStateUpdated", responseInfo);
642 return 0;
643 }
644
CallRingbackVoiceNotice(const RilRadioResponseInfo & responseInfo,const RingbackVoice & ringbackVoice)645 int32_t RilCallbackTest::CallRingbackVoiceNotice(
646 const RilRadioResponseInfo &responseInfo, const RingbackVoice &ringbackVoice)
647 {
648 PrintResponseInfo("CallRingbackVoiceNotice", responseInfo);
649 cout << "[ringbackVoice] -->[status] : " << ringbackVoice.status << endl;
650 return 0;
651 }
652
CallSrvccStatusNotice(const RilRadioResponseInfo & responseInfo,const SrvccStatus & srvccStatus)653 int32_t RilCallbackTest::CallSrvccStatusNotice(const RilRadioResponseInfo &responseInfo, const SrvccStatus &srvccStatus)
654 {
655 PrintResponseInfo("CallSrvccStatusNotice", responseInfo);
656 cout << "[srvccStatus] -->[status] : " << srvccStatus.status << endl;
657 return 0;
658 }
659
CallRsrvccStatusNotify(const RilRadioResponseInfo & responseInfo)660 int32_t RilCallbackTest::CallRsrvccStatusNotify(const RilRadioResponseInfo &responseInfo)
661 {
662 PrintResponseInfo("CallRsrvccStatusNotify", responseInfo);
663 return 0;
664 }
665
CallUssdNotice(const RilRadioResponseInfo & responseInfo,const UssdNoticeInfo & ussdNoticeInfo)666 int32_t RilCallbackTest::CallUssdNotice(const RilRadioResponseInfo &responseInfo, const UssdNoticeInfo &ussdNoticeInfo)
667 {
668 PrintResponseInfo("CallUssdNotice", responseInfo);
669 cout << "[ussdNoticeInfo] -->[type] : " << ussdNoticeInfo.type << endl;
670 cout << "[ussdNoticeInfo] -->[message] : " << ussdNoticeInfo.message << endl;
671 return 0;
672 }
673
CallSsNotice(const RilRadioResponseInfo & responseInfo,const SsNoticeInfo & ssNoticeInfo)674 int32_t RilCallbackTest::CallSsNotice(const RilRadioResponseInfo &responseInfo, const SsNoticeInfo &ssNoticeInfo)
675 {
676 PrintResponseInfo("CallSsNotice", responseInfo);
677 cout << "[ssNoticeInfo] -->[serviceType] : " << ssNoticeInfo.serviceType << endl;
678 cout << "[ssNoticeInfo] -->[requestType] : " << ssNoticeInfo.requestType << endl;
679 cout << "[ssNoticeInfo] -->[serviceClass] : " << ssNoticeInfo.serviceClass << endl;
680 return 0;
681 }
682
GetEmergencyCallListResponse(const RilRadioResponseInfo & responseInfo,const EmergencyInfoList & emergencyInfoList)683 int32_t RilCallbackTest::GetEmergencyCallListResponse(
684 const RilRadioResponseInfo &responseInfo, const EmergencyInfoList &emergencyInfoList)
685 {
686 PrintResponseInfo("GetEmergencyCallListResponse", responseInfo);
687 cout << "[emergencyInfoList] -->[callSize] : " << emergencyInfoList.callSize << endl;
688 for (auto emergencyInfo : emergencyInfoList.calls) {
689 cout << "[emergencyInfo] -->[mcc] : " << emergencyInfo.mcc << " -->[ecc] : " << emergencyInfo.eccNum << endl;
690 }
691 cout << endl;
692 return 0;
693 }
694
SetEmergencyCallListResponse(const RilRadioResponseInfo & responseInfo)695 int32_t RilCallbackTest::SetEmergencyCallListResponse(const RilRadioResponseInfo &responseInfo)
696 {
697 PrintResponseInfo("SetEmergencyCallListResponse", responseInfo);
698 return 0;
699 }
700
GetCallListResponse(const RilRadioResponseInfo & responseInfo,const CallInfoList & callList)701 int32_t RilCallbackTest::GetCallListResponse(const RilRadioResponseInfo &responseInfo, const CallInfoList &callList)
702 {
703 PrintResponseInfo("GetCallListResponse", responseInfo);
704 cout << "[CallInfoList] -->[callSize] : " << callList.callSize << endl;
705 return 0;
706 }
707
DialResponse(const RilRadioResponseInfo & responseInfo)708 int32_t RilCallbackTest::DialResponse(const RilRadioResponseInfo &responseInfo)
709 {
710 PrintResponseInfo("DialResponse", responseInfo);
711 return 0;
712 }
713
HangupResponse(const RilRadioResponseInfo & responseInfo)714 int32_t RilCallbackTest::HangupResponse(const RilRadioResponseInfo &responseInfo)
715 {
716 PrintResponseInfo("HangupResponse", responseInfo);
717 return 0;
718 }
719
RejectResponse(const RilRadioResponseInfo & responseInfo)720 int32_t RilCallbackTest::RejectResponse(const RilRadioResponseInfo &responseInfo)
721 {
722 PrintResponseInfo("RejectResponse", responseInfo);
723 return 0;
724 }
725
AnswerResponse(const RilRadioResponseInfo & responseInfo)726 int32_t RilCallbackTest::AnswerResponse(const RilRadioResponseInfo &responseInfo)
727 {
728 PrintResponseInfo("AnswerResponse", responseInfo);
729 return 0;
730 }
731
HoldCallResponse(const RilRadioResponseInfo & responseInfo)732 int32_t RilCallbackTest::HoldCallResponse(const RilRadioResponseInfo &responseInfo)
733 {
734 PrintResponseInfo("HoldCallResponse", responseInfo);
735 return 0;
736 }
737
UnHoldCallResponse(const RilRadioResponseInfo & responseInfo)738 int32_t RilCallbackTest::UnHoldCallResponse(const RilRadioResponseInfo &responseInfo)
739 {
740 PrintResponseInfo("UnHoldCallResponse", responseInfo);
741 return 0;
742 }
743
SwitchCallResponse(const RilRadioResponseInfo & responseInfo)744 int32_t RilCallbackTest::SwitchCallResponse(const RilRadioResponseInfo &responseInfo)
745 {
746 PrintResponseInfo("SwitchCallResponse", responseInfo);
747 return 0;
748 }
749
GetClipResponse(const RilRadioResponseInfo & responseInfo,const GetClipResult & getClipResult)750 int32_t RilCallbackTest::GetClipResponse(const RilRadioResponseInfo &responseInfo, const GetClipResult &getClipResult)
751 {
752 PrintResponseInfo("GetClipResponse", responseInfo);
753 cout << "[getClipResult] -->[result] : " << getClipResult.result << endl;
754 cout << "[getClipResult] -->[action] : " << getClipResult.action << endl;
755 cout << "[getClipResult] -->[clipStat] : " << getClipResult.clipStat << endl;
756 return 0;
757 }
758
SetClipResponse(const RilRadioResponseInfo & responseInfo)759 int32_t RilCallbackTest::SetClipResponse(const RilRadioResponseInfo &responseInfo)
760 {
761 PrintResponseInfo("GetClipResponse", responseInfo);
762 return 0;
763 }
764
CombineConferenceResponse(const RilRadioResponseInfo & responseInfo)765 int32_t RilCallbackTest::CombineConferenceResponse(const RilRadioResponseInfo &responseInfo)
766 {
767 PrintResponseInfo("CombineConferenceResponse", responseInfo);
768 return 0;
769 }
770
SeparateConferenceResponse(const RilRadioResponseInfo & responseInfo)771 int32_t RilCallbackTest::SeparateConferenceResponse(const RilRadioResponseInfo &responseInfo)
772 {
773 PrintResponseInfo("SeparateConferenceResponse", responseInfo);
774 return 0;
775 }
776
CallSupplementResponse(const RilRadioResponseInfo & responseInfo)777 int32_t RilCallbackTest::CallSupplementResponse(const RilRadioResponseInfo &responseInfo)
778 {
779 PrintResponseInfo("CallSupplementResponse", responseInfo);
780 return 0;
781 }
782
GetCallWaitingResponse(const RilRadioResponseInfo & responseInfo,const CallWaitResult & callWaitResult)783 int32_t RilCallbackTest::GetCallWaitingResponse(
784 const RilRadioResponseInfo &responseInfo, const CallWaitResult &callWaitResult)
785 {
786 PrintResponseInfo("GetCallWaitingResponse", responseInfo);
787 cout << "[callWaitResult] -->[result] : " << callWaitResult.result << endl;
788 cout << "[callWaitResult] -->[status] : " << callWaitResult.status << endl;
789 cout << "[callWaitResult] -->[classCw] : " << callWaitResult.classCw << endl;
790 return 0;
791 }
792
SetCallWaitingResponse(const RilRadioResponseInfo & responseInfo)793 int32_t RilCallbackTest::SetCallWaitingResponse(const RilRadioResponseInfo &responseInfo)
794 {
795 PrintResponseInfo("SetCallWaitingResponse", responseInfo);
796 return 0;
797 }
798
GetCallTransferInfoResponse(const RilRadioResponseInfo & responseInfo,const CallForwardQueryInfoList & cFQueryList)799 int32_t RilCallbackTest::GetCallTransferInfoResponse(
800 const RilRadioResponseInfo &responseInfo, const CallForwardQueryInfoList &cFQueryList)
801 {
802 PrintResponseInfo("GetCallTransferInfoResponse", responseInfo);
803 cout << "[cFQueryList] -->[callSize] : " << cFQueryList.callSize << endl;
804 return 0;
805 }
806
SetCallTransferInfoResponse(const RilRadioResponseInfo & responseInfo)807 int32_t RilCallbackTest::SetCallTransferInfoResponse(const RilRadioResponseInfo &responseInfo)
808 {
809 PrintResponseInfo("SetCallTransferInfoResponse", responseInfo);
810 return 0;
811 }
812
GetCallRestrictionResponse(const RilRadioResponseInfo & responseInfo,const CallRestrictionResult & result)813 int32_t RilCallbackTest::GetCallRestrictionResponse(
814 const RilRadioResponseInfo &responseInfo, const CallRestrictionResult &result)
815 {
816 PrintResponseInfo("GetCallRestrictionResponse", responseInfo);
817 cout << "[result] -->[result] : " << result.result << endl;
818 cout << "[result] -->[status] : " << result.status << endl;
819 cout << "[result] -->[classCw] : " << result.classCw << endl;
820 return 0;
821 }
822
SetCallRestrictionResponse(const RilRadioResponseInfo & responseInfo)823 int32_t RilCallbackTest::SetCallRestrictionResponse(const RilRadioResponseInfo &responseInfo)
824 {
825 PrintResponseInfo("SetCallRestrictionResponse", responseInfo);
826 return 0;
827 }
828
GetClirResponse(const RilRadioResponseInfo & responseInfo,const GetClirResult & getClirResult)829 int32_t RilCallbackTest::GetClirResponse(const RilRadioResponseInfo &responseInfo, const GetClirResult &getClirResult)
830 {
831 PrintResponseInfo("GetClirResponse", responseInfo);
832 cout << "[getClirResult] -->[result] : " << getClirResult.result << endl;
833 cout << "[getClirResult] -->[action] : " << getClirResult.action << endl;
834 cout << "[getClirResult] -->[clirStat] : " << getClirResult.clirStat << endl;
835 return 0;
836 }
837
SetClirResponse(const RilRadioResponseInfo & responseInfo)838 int32_t RilCallbackTest::SetClirResponse(const RilRadioResponseInfo &responseInfo)
839 {
840 PrintResponseInfo("SetClirResponse", responseInfo);
841 return 0;
842 }
843
StartDtmfResponse(const RilRadioResponseInfo & responseInfo)844 int32_t RilCallbackTest::StartDtmfResponse(const RilRadioResponseInfo &responseInfo)
845 {
846 PrintResponseInfo("StartDtmfResponse", responseInfo);
847 return 0;
848 }
849
SendDtmfResponse(const RilRadioResponseInfo & responseInfo)850 int32_t RilCallbackTest::SendDtmfResponse(const RilRadioResponseInfo &responseInfo)
851 {
852 PrintResponseInfo("SendDtmfResponse", responseInfo);
853 return 0;
854 }
855
StopDtmfResponse(const RilRadioResponseInfo & responseInfo)856 int32_t RilCallbackTest::StopDtmfResponse(const RilRadioResponseInfo &responseInfo)
857 {
858 PrintResponseInfo("StopDtmfResponse", responseInfo);
859 return 0;
860 }
861
GetCallPreferenceModeResponse(const RilRadioResponseInfo & responseInfo,int32_t mode)862 int32_t RilCallbackTest::GetCallPreferenceModeResponse(const RilRadioResponseInfo &responseInfo, int32_t mode)
863 {
864 PrintResponseInfo("GetCallPreferenceModeResponse", responseInfo);
865 cout << "mode : " << mode << endl;
866 return 0;
867 }
868
SetCallPreferenceModeResponse(const RilRadioResponseInfo & responseInfo)869 int32_t RilCallbackTest::SetCallPreferenceModeResponse(const RilRadioResponseInfo &responseInfo)
870 {
871 PrintResponseInfo("SetCallPreferenceModeResponse", responseInfo);
872 return 0;
873 }
874
SetUssdResponse(const RilRadioResponseInfo & responseInfo)875 int32_t RilCallbackTest::SetUssdResponse(const RilRadioResponseInfo &responseInfo)
876 {
877 PrintResponseInfo("SetUssdResponse", responseInfo);
878 return 0;
879 }
880
GetUssdResponse(const RilRadioResponseInfo & responseInfo,int32_t cusd)881 int32_t RilCallbackTest::GetUssdResponse(const RilRadioResponseInfo &responseInfo, int32_t cusd)
882 {
883 PrintResponseInfo("GetUssdResponse", responseInfo);
884 cout << "cusd : " << cusd << endl;
885 return 0;
886 }
887
SetMuteResponse(const RilRadioResponseInfo & responseInfo)888 int32_t RilCallbackTest::SetMuteResponse(const RilRadioResponseInfo &responseInfo)
889 {
890 PrintResponseInfo("SetMuteResponse", responseInfo);
891 return 0;
892 }
893
GetMuteResponse(const RilRadioResponseInfo & responseInfo,int32_t mute)894 int32_t RilCallbackTest::GetMuteResponse(const RilRadioResponseInfo &responseInfo, int32_t mute)
895 {
896 PrintResponseInfo("GetUssdResponse", responseInfo);
897 cout << "mute : " << mute << endl;
898 return 0;
899 }
900
GetCallFailReasonResponse(const RilRadioResponseInfo & responseInfo,int32_t callFail)901 int32_t RilCallbackTest::GetCallFailReasonResponse(const RilRadioResponseInfo &responseInfo, int32_t callFail)
902 {
903 PrintResponseInfo("GetCallFailReasonResponse", responseInfo);
904 cout << "callFail : " << callFail << endl;
905 return 0;
906 }
907
SetBarringPasswordResponse(const RilRadioResponseInfo & responseInfo)908 int32_t RilCallbackTest::SetBarringPasswordResponse(const RilRadioResponseInfo &responseInfo)
909 {
910 PrintResponseInfo("SetBarringPasswordResponse", responseInfo);
911 return 0;
912 }
913
914 /**
915 * modem
916 **/
RadioStateUpdated(const RilRadioResponseInfo & responseInfo,int32_t state)917 int32_t RilCallbackTest::RadioStateUpdated(const RilRadioResponseInfo &responseInfo, int32_t state)
918 {
919 PrintResponseInfo("RadioStateUpdated", responseInfo);
920 cout << "[state] : " << state << endl;
921 cout << endl;
922 return 0;
923 }
924
VoiceRadioTechUpdated(const RilRadioResponseInfo & responseInfo,const VoiceRadioTechnology & voiceRadioTechnology)925 int32_t RilCallbackTest::VoiceRadioTechUpdated(
926 const RilRadioResponseInfo &responseInfo, const VoiceRadioTechnology &voiceRadioTechnology)
927 {
928 PrintResponseInfo("VoiceRadioTechUpdated", responseInfo);
929 cout << "[voiceRadioTechnology] -->[srvStatus] : " << voiceRadioTechnology.srvStatus
930 << " -->[srvDomain] : " << voiceRadioTechnology.srvDomain
931 << " -->[roamStatus] : " << voiceRadioTechnology.roamStatus
932 << " -->[simStatus] : " << voiceRadioTechnology.simStatus
933 << " -->[lockStatus] : " << voiceRadioTechnology.lockStatus
934 << " -->[sysModeName] : " << voiceRadioTechnology.sysModeName
935 << " -->[sysMode] : " << voiceRadioTechnology.sysMode
936 << " -->[actName] : " << voiceRadioTechnology.actName
937 << " -->[actType] : " << voiceRadioTechnology.actType;
938 cout << endl << endl;
939 return 0;
940 }
941
ShutDownResponse(const RilRadioResponseInfo & responseInfo)942 int32_t RilCallbackTest::ShutDownResponse(const RilRadioResponseInfo &responseInfo)
943 {
944 PrintResponseInfo("ShutDownResponse", responseInfo);
945 return 0;
946 }
947
SetRadioStateResponse(const RilRadioResponseInfo & responseInfo)948 int32_t RilCallbackTest::SetRadioStateResponse(const RilRadioResponseInfo &responseInfo)
949 {
950 PrintResponseInfo("SetRadioStateResponse", responseInfo);
951 return 0;
952 }
953
GetRadioStateResponse(const RilRadioResponseInfo & responseInfo,int32_t state)954 int32_t RilCallbackTest::GetRadioStateResponse(const RilRadioResponseInfo &responseInfo, int32_t state)
955 {
956 PrintResponseInfo("GetRadioStateResponse", responseInfo);
957 cout << "[state] : " << state << endl;
958 cout << endl;
959 return 0;
960 }
961
GetImeiResponse(const RilRadioResponseInfo & responseInfo,const std::string & imei)962 int32_t RilCallbackTest::GetImeiResponse(const RilRadioResponseInfo &responseInfo, const std::string &imei)
963 {
964 PrintResponseInfo("GetImeiResponse", responseInfo);
965 cout << "[imei] : " << imei << endl;
966 cout << endl;
967 return 0;
968 }
969
GetMeidResponse(const RilRadioResponseInfo & responseInfo,const std::string & meid)970 int32_t RilCallbackTest::GetMeidResponse(const RilRadioResponseInfo &responseInfo, const std::string &meid)
971 {
972 PrintResponseInfo("GetMeidResponse", responseInfo);
973 cout << "[meid] : " << meid << endl;
974 cout << endl;
975 return 0;
976 }
977
GetVoiceRadioTechnologyResponse(const RilRadioResponseInfo & responseInfo,const VoiceRadioTechnology & voiceRadioTechnology)978 int32_t RilCallbackTest::GetVoiceRadioTechnologyResponse(
979 const RilRadioResponseInfo &responseInfo, const VoiceRadioTechnology &voiceRadioTechnology)
980 {
981 PrintResponseInfo("GetVoiceRadioTechnologyResponse", responseInfo);
982 cout << "[voiceRadioTechnology] -->[srvStatus] : " << voiceRadioTechnology.srvStatus
983 << " -->[srvDomain] : " << voiceRadioTechnology.srvDomain
984 << " -->[roamStatus] : " << voiceRadioTechnology.roamStatus
985 << " -->[simStatus] : " << voiceRadioTechnology.simStatus
986 << " -->[lockStatus] : " << voiceRadioTechnology.lockStatus
987 << " -->[sysModeName] : " << voiceRadioTechnology.sysModeName
988 << " -->[sysMode] : " << voiceRadioTechnology.sysMode << " -->[actName] : " << voiceRadioTechnology.actName
989 << " -->[actType] : " << voiceRadioTechnology.actType;
990 cout << endl << endl;
991 return 0;
992 }
993
GetBasebandVersionResponse(const RilRadioResponseInfo & responseInfo,const std::string & basebandVersion)994 int32_t RilCallbackTest::GetBasebandVersionResponse(
995 const RilRadioResponseInfo &responseInfo, const std::string &basebandVersion)
996 {
997 PrintResponseInfo("GetBasebandVersionResponse", responseInfo);
998 cout << "[basebandVersion] : " << basebandVersion << endl;
999 cout << endl;
1000 return 0;
1001 }
1002
1003 // Data
PdpContextListUpdated(const RilRadioResponseInfo & responseInfo,const DataCallResultList & dataCallResultList)1004 int32_t RilCallbackTest::PdpContextListUpdated(
1005 const RilRadioResponseInfo &responseInfo, const DataCallResultList &dataCallResultList)
1006 {
1007 PrintResponseInfo("PdpContextListUpdated", responseInfo);
1008 cout << "[dataCallResultList] -->[size] : " << dataCallResultList.size << endl;
1009 for (const auto &setupDataCallResultInfo : dataCallResultList.dcList) {
1010 cout << "[setupDataCallResultInfo] -->[flag] : " << setupDataCallResultInfo.flag << endl;
1011 cout << "[setupDataCallResultInfo] -->[reason] : " << setupDataCallResultInfo.reason << endl;
1012 cout << "[setupDataCallResultInfo] -->[retryTime] : " << setupDataCallResultInfo.retryTime << endl;
1013 cout << "[setupDataCallResultInfo] -->[cid] : " << setupDataCallResultInfo.cid << endl;
1014 cout << "[setupDataCallResultInfo] -->[active] : " << setupDataCallResultInfo.active << endl;
1015 cout << "[setupDataCallResultInfo] -->[type] : " << setupDataCallResultInfo.type << endl;
1016 cout << "[setupDataCallResultInfo] -->[netPortName] : " << setupDataCallResultInfo.netPortName << endl;
1017 cout << "[setupDataCallResultInfo] -->[address] : " << setupDataCallResultInfo.address << endl;
1018 cout << "[setupDataCallResultInfo] -->[dns] : " << setupDataCallResultInfo.dns << endl;
1019 cout << "[setupDataCallResultInfo] -->[dnsSec] : " << setupDataCallResultInfo.dnsSec << endl;
1020 cout << "[setupDataCallResultInfo] -->[gateway] : " << setupDataCallResultInfo.gateway << endl;
1021 cout << "[setupDataCallResultInfo] -->[maxTransferUnit] : " << setupDataCallResultInfo.maxTransferUnit << endl;
1022 cout << "[setupDataCallResultInfo] -->[pCscfPrimAddr] : " << setupDataCallResultInfo.pCscfPrimAddr << endl;
1023 cout << "[setupDataCallResultInfo] -->[pCscfSecAddr] : " << setupDataCallResultInfo.pCscfSecAddr << endl;
1024 cout << "[setupDataCallResultInfo] -->[pduSessionId] : " << setupDataCallResultInfo.pduSessionId << endl;
1025 }
1026 cout << endl;
1027 return 0;
1028 }
1029
ActivatePdpContextResponse(const RilRadioResponseInfo & responseInfo,const SetupDataCallResultInfo & setupDataCallResultInfo)1030 int32_t RilCallbackTest::ActivatePdpContextResponse(
1031 const RilRadioResponseInfo &responseInfo, const SetupDataCallResultInfo &setupDataCallResultInfo)
1032 {
1033 PrintResponseInfo("ActivatePdpContextResponse", responseInfo);
1034 cout << "[setupDataCallResultInfo] -->[flag] : " << setupDataCallResultInfo.flag << endl;
1035 cout << "[setupDataCallResultInfo] -->[reason] : " << setupDataCallResultInfo.reason << endl;
1036 cout << "[setupDataCallResultInfo] -->[retryTime] : " << setupDataCallResultInfo.retryTime << endl;
1037 cout << "[setupDataCallResultInfo] -->[cid] : " << setupDataCallResultInfo.cid << endl;
1038 cout << "[setupDataCallResultInfo] -->[active] : " << setupDataCallResultInfo.active << endl;
1039 cout << "[setupDataCallResultInfo] -->[type] : " << setupDataCallResultInfo.type << endl;
1040 cout << "[setupDataCallResultInfo] -->[netPortName] : " << setupDataCallResultInfo.netPortName << endl;
1041 cout << "[setupDataCallResultInfo] -->[address] : " << setupDataCallResultInfo.address << endl;
1042 cout << "[setupDataCallResultInfo] -->[dns] : " << setupDataCallResultInfo.dns << endl;
1043 cout << "[setupDataCallResultInfo] -->[dnsSec] : " << setupDataCallResultInfo.dnsSec << endl;
1044 cout << "[setupDataCallResultInfo] -->[gateway] : " << setupDataCallResultInfo.gateway << endl;
1045 cout << "[setupDataCallResultInfo] -->[maxTransferUnit] : " << setupDataCallResultInfo.maxTransferUnit << endl;
1046 cout << "[setupDataCallResultInfo] -->[pCscfPrimAddr] : " << setupDataCallResultInfo.pCscfPrimAddr << endl;
1047 cout << "[setupDataCallResultInfo] -->[pCscfSecAddr] : " << setupDataCallResultInfo.pCscfSecAddr << endl;
1048 cout << "[setupDataCallResultInfo] -->[pduSessionId] : " << setupDataCallResultInfo.pduSessionId << endl;
1049 cout << endl;
1050 return 0;
1051 }
1052
DeactivatePdpContextResponse(const RilRadioResponseInfo & responseInfo)1053 int32_t RilCallbackTest::DeactivatePdpContextResponse(const RilRadioResponseInfo &responseInfo)
1054 {
1055 PrintResponseInfo("DeactivatePdpContextResponse", responseInfo);
1056 return 0;
1057 }
1058
GetPdpContextListResponse(const RilRadioResponseInfo & responseInfo,const DataCallResultList & dataCallResultList)1059 int32_t RilCallbackTest::GetPdpContextListResponse(
1060 const RilRadioResponseInfo &responseInfo, const DataCallResultList &dataCallResultList)
1061 {
1062 PrintResponseInfo("GetPdpContextListResponse", responseInfo);
1063 cout << "[dataCallResultList] -->[size] : " << dataCallResultList.size << endl;
1064 for (const auto &setupDataCallResultInfo : dataCallResultList.dcList) {
1065 cout << "[setupDataCallResultInfo] -->[flag] : " << setupDataCallResultInfo.flag << endl;
1066 cout << "[setupDataCallResultInfo] -->[reason] : " << setupDataCallResultInfo.reason << endl;
1067 cout << "[setupDataCallResultInfo] -->[retryTime] : " << setupDataCallResultInfo.retryTime << endl;
1068 cout << "[setupDataCallResultInfo] -->[cid] : " << setupDataCallResultInfo.cid << endl;
1069 cout << "[setupDataCallResultInfo] -->[active] : " << setupDataCallResultInfo.active << endl;
1070 cout << "[setupDataCallResultInfo] -->[type] : " << setupDataCallResultInfo.type << endl;
1071 cout << "[setupDataCallResultInfo] -->[netPortName] : " << setupDataCallResultInfo.netPortName << endl;
1072 cout << "[setupDataCallResultInfo] -->[address] : " << setupDataCallResultInfo.address << endl;
1073 cout << "[setupDataCallResultInfo] -->[dns] : " << setupDataCallResultInfo.dns << endl;
1074 cout << "[setupDataCallResultInfo] -->[dnsSec] : " << setupDataCallResultInfo.dnsSec << endl;
1075 cout << "[setupDataCallResultInfo] -->[gateway] : " << setupDataCallResultInfo.gateway << endl;
1076 cout << "[setupDataCallResultInfo] -->[maxTransferUnit] : " << setupDataCallResultInfo.maxTransferUnit << endl;
1077 cout << "[setupDataCallResultInfo] -->[pCscfPrimAddr] : " << setupDataCallResultInfo.pCscfPrimAddr << endl;
1078 cout << "[setupDataCallResultInfo] -->[pCscfSecAddr] : " << setupDataCallResultInfo.pCscfSecAddr << endl;
1079 cout << "[setupDataCallResultInfo] -->[pduSessionId] : " << setupDataCallResultInfo.pduSessionId << endl;
1080 }
1081 cout << endl;
1082 return 0;
1083 }
1084
SetInitApnInfoResponse(const RilRadioResponseInfo & responseInfo)1085 int32_t RilCallbackTest::SetInitApnInfoResponse(const RilRadioResponseInfo &responseInfo)
1086 {
1087 PrintResponseInfo("SetInitApnInfoResponse", responseInfo);
1088 return 0;
1089 }
1090
SetLinkBandwidthReportingRuleResponse(const RilRadioResponseInfo & responseInfo)1091 int32_t RilCallbackTest::SetLinkBandwidthReportingRuleResponse(const RilRadioResponseInfo &responseInfo)
1092 {
1093 PrintResponseInfo("SetLinkBandwidthReportingRuleResponse", responseInfo);
1094 return 0;
1095 }
1096
GetLinkBandwidthInfoResponse(const RilRadioResponseInfo & responseInfo,const DataLinkBandwidthInfo & dataLinkBandwidthInfo)1097 int32_t RilCallbackTest::GetLinkBandwidthInfoResponse(
1098 const RilRadioResponseInfo &responseInfo, const DataLinkBandwidthInfo &dataLinkBandwidthInfo)
1099 {
1100 PrintResponseInfo("GetLinkBandwidthInfoResponse", responseInfo);
1101 cout << "[dataLinkBandwidthInfo] -->[serial] : " << dataLinkBandwidthInfo.serial << endl;
1102 cout << "[dataLinkBandwidthInfo] -->[cid] : " << dataLinkBandwidthInfo.cid << endl;
1103 cout << "[dataLinkBandwidthInfo] -->[qi] : " << dataLinkBandwidthInfo.qi << endl;
1104 cout << "[dataLinkBandwidthInfo] -->[dlGfbr] : " << dataLinkBandwidthInfo.dlGfbr << endl;
1105 cout << "[dataLinkBandwidthInfo] -->[ulGfbr] : " << dataLinkBandwidthInfo.ulGfbr << endl;
1106 cout << "[dataLinkBandwidthInfo] -->[dlMfbr] : " << dataLinkBandwidthInfo.dlMfbr << endl;
1107 cout << "[dataLinkBandwidthInfo] -->[ulMfbr] : " << dataLinkBandwidthInfo.ulMfbr << endl;
1108 cout << "[dataLinkBandwidthInfo] -->[ulSambr] : " << dataLinkBandwidthInfo.ulSambr << endl;
1109 cout << "[dataLinkBandwidthInfo] -->[dlSambr] : " << dataLinkBandwidthInfo.dlSambr << endl;
1110 cout << "[dataLinkBandwidthInfo] -->[averagingWindow] : " << dataLinkBandwidthInfo.averagingWindow << endl;
1111 cout << endl;
1112 return 0;
1113 }
1114
SetDataPermittedResponse(const RilRadioResponseInfo & responseInfo)1115 int32_t RilCallbackTest::SetDataPermittedResponse(const RilRadioResponseInfo &responseInfo)
1116 {
1117 PrintResponseInfo("SetDataPermittedResponse", responseInfo);
1118 return 0;
1119 }
1120
SetDataProfileInfoResponse(const RilRadioResponseInfo & responseInfo)1121 int32_t RilCallbackTest::SetDataProfileInfoResponse(const RilRadioResponseInfo &responseInfo)
1122 {
1123 PrintResponseInfo("SetDataProfileInfoResponse", responseInfo);
1124 return 0;
1125 }
1126
1127 // Sms
NewSmsNotify(const HDI::Ril::V1_0::RilRadioResponseInfo & responseInfo,const SmsMessageInfo & smsMessageInfo)1128 int32_t RilCallbackTest::NewSmsNotify(
1129 const HDI::Ril::V1_0::RilRadioResponseInfo &responseInfo, const SmsMessageInfo &smsMessageInfo)
1130 {
1131 PrintResponseInfo("NewSmsNotify", responseInfo);
1132 cout << "[smsMessageInfo] -->[size] : " << smsMessageInfo.size << endl << endl;
1133 return 0;
1134 }
1135
NewCdmaSmsNotify(const HDI::Ril::V1_0::RilRadioResponseInfo & responseInfo,const SmsMessageInfo & smsMessageInfo)1136 int32_t RilCallbackTest::NewCdmaSmsNotify(
1137 const HDI::Ril::V1_0::RilRadioResponseInfo &responseInfo, const SmsMessageInfo &smsMessageInfo)
1138 {
1139 PrintResponseInfo("NewCdmaSmsNotify", responseInfo);
1140 cout << "[smsMessageInfo] -->[size] : " << smsMessageInfo.size << endl << endl;
1141 return 0;
1142 }
1143
SmsStatusReportNotify(const HDI::Ril::V1_0::RilRadioResponseInfo & responseInfo,const SmsMessageInfo & smsMessageInfo)1144 int32_t RilCallbackTest::SmsStatusReportNotify(
1145 const HDI::Ril::V1_0::RilRadioResponseInfo &responseInfo, const SmsMessageInfo &smsMessageInfo)
1146 {
1147 PrintResponseInfo("SmsStatusReportNotify", responseInfo);
1148 cout << "[smsMessageInfo] -->[size] : " << smsMessageInfo.size << endl << endl;
1149 return 0;
1150 }
1151
NewSmsStoredOnSimNotify(const HDI::Ril::V1_0::RilRadioResponseInfo & responseInfo,int32_t recordNumber,int32_t indicationType)1152 int32_t RilCallbackTest::NewSmsStoredOnSimNotify(
1153 const HDI::Ril::V1_0::RilRadioResponseInfo &responseInfo, int32_t recordNumber, int32_t indicationType)
1154 {
1155 PrintResponseInfo("NewSmsStoredOnSimNotify", responseInfo);
1156 cout << " [recordNumber] : " << recordNumber << endl;
1157 cout << " [indicationType] : " << indicationType << endl << endl;
1158 return 0;
1159 }
1160
CBConfigNotify(const HDI::Ril::V1_0::RilRadioResponseInfo & responseInfo,const CBConfigReportInfo & cellBroadConfigReportInfo)1161 int32_t RilCallbackTest::CBConfigNotify(
1162 const HDI::Ril::V1_0::RilRadioResponseInfo &responseInfo, const CBConfigReportInfo &cellBroadConfigReportInfo)
1163 {
1164 PrintResponseInfo("CBConfigNotify", responseInfo);
1165 cout << "[cellBroadConfigReportInfo] -->[dcs] : " << cellBroadConfigReportInfo.dcs.c_str() << endl << endl;
1166 return 0;
1167 }
1168
SendGsmSmsResponse(const RilRadioResponseInfo & responseInfo,const SendSmsResultInfo & sendSmsResultInfo)1169 int32_t RilCallbackTest::SendGsmSmsResponse(
1170 const RilRadioResponseInfo &responseInfo, const SendSmsResultInfo &sendSmsResultInfo)
1171 {
1172 PrintResponseInfo("SendGsmSmsResponse", responseInfo);
1173 cout << "[sendSmsResultInfo] -->[pdu] : " << sendSmsResultInfo.pdu.c_str() << endl << endl;
1174 return 0;
1175 }
1176
SendCdmaSmsResponse(const RilRadioResponseInfo & responseInfo,const SendSmsResultInfo & sendSmsResultInfo)1177 int32_t RilCallbackTest::SendCdmaSmsResponse(
1178 const RilRadioResponseInfo &responseInfo, const SendSmsResultInfo &sendSmsResultInfo)
1179 {
1180 PrintResponseInfo("SendCdmaSmsResponse", responseInfo);
1181 cout << "[sendSmsResultInfo] -->[pdu] : " << sendSmsResultInfo.pdu.c_str() << endl << endl;
1182 return 0;
1183 }
1184
AddSimMessageResponse(const RilRadioResponseInfo & responseInfo)1185 int32_t RilCallbackTest::AddSimMessageResponse(const RilRadioResponseInfo &responseInfo)
1186 {
1187 PrintResponseInfo("AddSimMessageResponse", responseInfo);
1188 return 0;
1189 }
1190
DelSimMessageResponse(const RilRadioResponseInfo & responseInfo)1191 int32_t RilCallbackTest::DelSimMessageResponse(const RilRadioResponseInfo &responseInfo)
1192 {
1193 PrintResponseInfo("DelSimMessageResponse", responseInfo);
1194 return 0;
1195 }
1196
UpdateSimMessageResponse(const RilRadioResponseInfo & responseInfo)1197 int32_t RilCallbackTest::UpdateSimMessageResponse(const RilRadioResponseInfo &responseInfo)
1198 {
1199 PrintResponseInfo("UpdateSimMessageResponse", responseInfo);
1200 return 0;
1201 }
1202
AddCdmaSimMessageResponse(const RilRadioResponseInfo & responseInfo)1203 int32_t RilCallbackTest::AddCdmaSimMessageResponse(const RilRadioResponseInfo &responseInfo)
1204 {
1205 PrintResponseInfo("AddCdmaSimMessageResponse", responseInfo);
1206 return 0;
1207 }
1208
DelCdmaSimMessageResponse(const RilRadioResponseInfo & responseInfo)1209 int32_t RilCallbackTest::DelCdmaSimMessageResponse(const RilRadioResponseInfo &responseInfo)
1210 {
1211 PrintResponseInfo("DelCdmaSimMessageResponse", responseInfo);
1212 return 0;
1213 }
1214
UpdateCdmaSimMessageResponse(const RilRadioResponseInfo & responseInfo)1215 int32_t RilCallbackTest::UpdateCdmaSimMessageResponse(const RilRadioResponseInfo &responseInfo)
1216 {
1217 PrintResponseInfo("UpdateCdmaSimMessageResponse", responseInfo);
1218 return 0;
1219 }
1220
SetSmscAddrResponse(const RilRadioResponseInfo & responseInfo)1221 int32_t RilCallbackTest::SetSmscAddrResponse(const RilRadioResponseInfo &responseInfo)
1222 {
1223 PrintResponseInfo("SetSmscAddrResponse", responseInfo);
1224 return 0;
1225 }
1226
GetSmscAddrResponse(const RilRadioResponseInfo & responseInfo,const ServiceCenterAddress & serviceCenterAddress)1227 int32_t RilCallbackTest::GetSmscAddrResponse(
1228 const RilRadioResponseInfo &responseInfo, const ServiceCenterAddress &serviceCenterAddress)
1229 {
1230 PrintResponseInfo("GetSmscAddrResponse", responseInfo);
1231 cout << " [serviceCenterAddress] -->[tosca] : " << serviceCenterAddress.tosca << endl;
1232 cout << " [serviceCenterAddress] -->[address] : " << serviceCenterAddress.address.c_str() << endl << endl;
1233 return 0;
1234 }
1235
SetCBConfigResponse(const RilRadioResponseInfo & responseInfo)1236 int32_t RilCallbackTest::SetCBConfigResponse(const RilRadioResponseInfo &responseInfo)
1237 {
1238 PrintResponseInfo("SetCBConfigResponse", responseInfo);
1239 return 0;
1240 }
1241
GetCBConfigResponse(const RilRadioResponseInfo & responseInfo,const CBConfigInfo & cellBroadcastInfo)1242 int32_t RilCallbackTest::GetCBConfigResponse(
1243 const RilRadioResponseInfo &responseInfo, const CBConfigInfo &cellBroadcastInfo)
1244 {
1245 PrintResponseInfo("GetCBConfigResponse", responseInfo);
1246 cout << " [cellBroadcastInfo] --> [mids] : " << cellBroadcastInfo.mids.c_str() << endl;
1247 cout << " [cellBroadcastInfo] --> [dcss] : " << cellBroadcastInfo.dcss.c_str() << endl << endl;
1248 return 0;
1249 }
1250
SetCdmaCBConfigResponse(const RilRadioResponseInfo & responseInfo)1251 int32_t RilCallbackTest::SetCdmaCBConfigResponse(const RilRadioResponseInfo &responseInfo)
1252 {
1253 PrintResponseInfo("SetCdmaCBConfigResponse", responseInfo);
1254 return 0;
1255 }
1256
GetCdmaCBConfigResponse(const RilRadioResponseInfo & responseInfo,const CdmaCBConfigInfo & cdmaCBConfigInfo)1257 int32_t RilCallbackTest::GetCdmaCBConfigResponse(
1258 const RilRadioResponseInfo &responseInfo, const CdmaCBConfigInfo &cdmaCBConfigInfo)
1259 {
1260 PrintResponseInfo("GetCdmaCBConfigResponse", responseInfo);
1261 cout << " [cdmaCBConfigInfo] --> [service] : " << cdmaCBConfigInfo.service << endl;
1262 cout << " [cdmaCBConfigInfo] --> [language] : " << cdmaCBConfigInfo.language << endl;
1263 cout << " [cdmaCBConfigInfo] --> [checked] : " << cdmaCBConfigInfo.checked << endl << endl;
1264 return 0;
1265 }
1266
SendSmsMoreModeResponse(const RilRadioResponseInfo & responseInfo,const SendSmsResultInfo & sendSmsResultInfo)1267 int32_t RilCallbackTest::SendSmsMoreModeResponse(
1268 const RilRadioResponseInfo &responseInfo, const SendSmsResultInfo &sendSmsResultInfo)
1269 {
1270 PrintResponseInfo("SendSmsMoreModeResponse", responseInfo);
1271 cout << "[pdu] : " << sendSmsResultInfo.pdu.c_str() << endl << endl;
1272 return 0;
1273 }
1274
SendSmsAckResponse(const RilRadioResponseInfo & responseInfo)1275 int32_t RilCallbackTest::SendSmsAckResponse(const RilRadioResponseInfo &responseInfo)
1276 {
1277 PrintResponseInfo("SendSmsAckResponse", responseInfo);
1278 return 0;
1279 }
1280
CommonErrorResponse(const RilRadioResponseInfo & responseInfo)1281 int32_t RilCallbackTest::CommonErrorResponse(const RilRadioResponseInfo &responseInfo)
1282 {
1283 PrintResponseInfo("SendSmsAckResponse", responseInfo);
1284 return 0;
1285 }
1286 } // namespace Telephony
1287 } // namespace OHOS
1288