From eee56ff4acfb76079fd2de1e80bfd5f19b94a089 Mon Sep 17 00:00:00 2001 From: "cheng.wang_c" Date: Fri, 23 Sep 2022 09:22:39 +0800 Subject: [PATCH 1/7] add ril idl file --- zh-cn/device_api/hdi/ril/v1_0/IRil.idl | 1632 +++++++++ .../device_api/hdi/ril/v1_0/IRilCallback.idl | 1495 ++++++++ zh-cn/device_api/hdi/ril/v1_0/Types.idl | 3206 +++++++++++++++++ 3 files changed, 6333 insertions(+) create mode 100644 zh-cn/device_api/hdi/ril/v1_0/IRil.idl create mode 100644 zh-cn/device_api/hdi/ril/v1_0/IRilCallback.idl create mode 100644 zh-cn/device_api/hdi/ril/v1_0/Types.idl diff --git a/zh-cn/device_api/hdi/ril/v1_0/IRil.idl b/zh-cn/device_api/hdi/ril/v1_0/IRil.idl new file mode 100644 index 00000000..0e346641 --- /dev/null +++ b/zh-cn/device_api/hdi/ril/v1_0/IRil.idl @@ -0,0 +1,1632 @@ +/* + * Copyright (c) 2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * @addtogroup Ril + * @{ + * + * @brief Ril模块接口定义。 + * + * Ril模块涉及Telephony的电话、短彩信、搜网、Sim卡模块接口和各种回调等。 + * + * @since 3.2 + * @version 1.0 + */ + +/** + * @file IRil.idl + * + * @brief Ril模块的请求接口。 + * + * @since 3.2 + * @version 1.0 + */ + +/** + * @brief Ril模块接口的包路径。 + * + * @since 3.2 + * @version 1.0 + */ +package ohos.hdi.ril.v1_0; +import ohos.hdi.ril.v1_0.IRilCallback; +import ohos.hdi.ril.v1_0.Types; + +/** + * @brief Ril模块的请求接口。 + * + * 请求接口包括打电话、发短彩信、激活Sim卡、上网等。 + * + * @since 3.2 + * @version 1.0 + */ +interface IRil { + /** + * @brief 设置IRil回调接口,回调函数参考{@link IRilCallback}。 + * + * @param rilCallback 要设置的回调函数。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetCallback([in] IRilCallback rilCallback); + + /** + * @brief 设置紧急号码请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param emergencyInfoList 表示紧急号码列表,详见{@link EmergencyInfoList}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetEmergencyCallList([in] int slotId, [in] int serialId, [in] struct EmergencyInfoList emergencyInfoList); + + /** + * @brief 查询紧急号码请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetEmergencyCallList([in] int slotId, [in] int serialId); + + /** + * @brief 查询通话状态列表请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetCallList([in] int slotId, [in] int serialId); + + /** + * @brief 拨打电话请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param dialInfo 表示拨号信息,详见{@link DialInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] Dial([in] int slotId, [in] int serialId, [in] struct DialInfo dialInfo); + + /** + * @brief 拒接电话请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] Reject([in] int slotId, [in] int serialId); + + /** + * @brief 挂断电话请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param gsmIndex 表示call ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] Hangup([in] int slotId, [in] int serialId, [in] int gsmIndex); + + /** + * @brief 接听电话请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] Answer([in] int slotId, [in] int serialId); + + /** + * @brief 保持通话请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] HoldCall([in] int slotId, [in] int serialId); + + /** + * @brief 取消保持通话请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] UnHoldCall([in] int slotId, [in] int serialId); + + /** + * @brief 切换通话请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SwitchCall([in] int slotId, [in] int serialId); + + /** + * @brief 合并为会议电话请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param callType 表示通话类型。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] CombineConference([in] int slotId, [in] int serialId, [in] int callType); + + /** + * @brief 与会议电话分离请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param callIndex 表示call ID。 + * @param callType 表示通话类型。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SeparateConference([in] int slotId, [in] int serialId, [in] int callIndex, [in] int callType); + + /** + * @brief 查询呼叫等待请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetCallWaiting([in] int slotId, [in] int serialId); + + /** + * @brief 设置呼叫等待请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param activate 表示禁止或使能呼叫等待功能。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetCallWaiting([in] int slotId, [in] int serialId, [in] int activate); + + /** + * @brief 查询呼叫转移请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param reason 表示呼叫转移的类型。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetCallTransferInfo([in] int slotId, [in] int serialId, [in] int reason); + + /** + * @brief 设置呼叫转移请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param callForwardSetInfo 表示呼叫转移信息,详见{@link CallForwardSetInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetCallTransferInfo([in] int slotId, [in] int serialId, + [in] struct CallForwardSetInfo callForwardSetInfo); + + /** + * @brief 查询呼叫限制请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param fac 表示呼叫转移操作对象。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetCallRestriction([in] int slotId, [in] int serialId, [in] String fac); + + /** + * @brief 设置呼叫限制请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param callRestrictionInfo 表示呼叫限制信息,详见{@link CallRestrictionInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetCallRestriction([in] int slotId, [in] int serialId, + [in] struct CallRestrictionInfo callRestrictionInfo); + + /** + * @brief 查询主叫号码显示请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetClip([in] int slotId, [in] int serialId); + + /** + * @brief 设置主叫号码显示请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param action 表示禁止或使能主叫号码显示功能。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetClip([in] int slotId, [in] int serialId, [in] int action); + + /** + * @brief 查询主叫号码显示限制请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetClir([in] int slotId, [in] int serialId); + + /** + * @brief 设置主叫号码显示限制请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param action 表示禁止或使能主叫号码显示限制功能。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetClir([in] int slotId, [in] int serialId, [in] int action); + + /** + * @brief 设置CallPreferenceMode请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param mode 表示操作类型。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetCallPreferenceMode([in] int slotId, [in] int serialId, [in] int mode); + + /** + * @brief 查询CallPreferenceMode请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetCallPreferenceMode([in] int slotId, [in] int serialId); + + /** + * @brief 设置Ussd业务请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param str 表示Ussd业务信息。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetUssd([in] int slotId, [in] int serialId, [in] String str); + + /** + * @brief 查询Ussd业务请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetUssd([in] int slotId, [in] int serialId); + + /** + * @brief 设置静音请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param mute 表示禁止或使能静音。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetMute([in] int slotId, [in] int serialId, [in] int mute); + + /** + * @brief 查询静音请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetMute([in] int slotId, [in] int serialId); + + /** + * @brief 查询通话失败原因请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetCallFailReason([in] int slotId, [in] int serialId); + + /** + * @brief 挂断前台、恢复后台请求请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param type 表示挂断的通话类型。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] CallSupplement([in] int slotId, [in] int serialId, [in] int type); + + /** + * @brief 发送DTMF请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param dtmfInfo 表示DTMF信息,详见{@link DtmfInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SendDtmf([in] int slotId, [in] int serialId, [in] struct DtmfInfo dtmfInfo); + + /** + * @brief 开启DTMF请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param dtmfInfo 表示DTMF信息,详见{@link DtmfInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] StartDtmf([in] int slotId, [in] int serialId, [in] struct DtmfInfo dtmfInfo); + + /** + * @brief 关闭DTMF请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param dtmfInfo 表示DTMF信息,详见{@link DtmfInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] StopDtmf([in] int slotId, [in] int serialId, [in] struct DtmfInfo dtmfInfo); + + /** + * @brief 设置呼叫限制密码请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param setBarringInfo 表示设置呼叫限制密码的信息,详见{@link SetBarringInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetBarringPassword([in] int slotId, [in] int serialId, [in] struct SetBarringInfo setBarringInfo); + + /** + * @brief 数据业务激活请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param dataCallInfo 表示数据业务信息,详见{@link DataCallInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] ActivatePdpContext([in] int slotId, [in] int serialId, [in] struct DataCallInfo dataCallInfo); + + /** + * @brief 数据业务断开请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param uniInfo 表示通用信息,详见{@link UniInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] DeactivatePdpContext([in] int slotId, [in] int serialId, [in] struct UniInfo uniInfo); + + /** + * @brief 获取当前所有数据连接状态请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param uniInfo 表示通用信息,详见{@link UniInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetPdpContextList([in] int slotId, [in] int serialId, [in] struct UniInfo uniInfo); + + /** + * @brief 设置初始化默认APN信息请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param dataProfileDataInfo 表示PDP上下文信息,详见{@link DataProfileDataInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetInitApnInfo([in] int slotId, [in] int serialId, [in] struct DataProfileDataInfo dataProfileDataInfo); + + /** + * @brief 获取当前链路信息请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param cid PDP上下文标识符。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetLinkBandwidthInfo([in] int slotId, [in] int serialId, [in] int cid); + + /** + * @brief 设置当前链路信息的上报规则请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param dataLinkBandwidthReportingRule 表示网络频率上报规则,详见{@link DataLinkBandwidthReportingRule}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetLinkBandwidthReportingRule([in] int slotId, [in] int serialId, + [in] struct DataLinkBandwidthReportingRule dataLinkBandwidthReportingRule); + + /** + * @brief 设置数据业务使能的SIM卡槽请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param dataPermitted 表示是否使能。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetDataPermitted([in] int slotId, [in] int serialId, [in] int dataPermitted); + + /** + * @brief 设置数据业务使用的PDP上下文信息请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param dataProfilesInfo 表示PDP上下文信息列表,详见{@link DataProfilesInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetDataProfileInfo([in] int slotId, [in] int serialId, [in] struct DataProfilesInfo dataProfilesInfo); + + /** + * @brief 发送数据业务性能模式请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param dataPerformanceInfo 表示数据业务性能模式,详见{@link DataPerformanceInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SendDataPerformanceMode([in] int slotId, [in] int serialId, [in] struct DataPerformanceInfo dataPerformanceInfo); + + /** + * @brief 发送数据业务睡眠模式请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param dataSleepInfo 表示数据业务睡眠模式,详见{@link DataSleepInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SendDataSleepMode([in] int slotId, [in] int serialId, [in] struct DataSleepInfo dataSleepInfo); + + /** + * @brief 给Modem上下电请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param fun 表示功能模式,0表示最小模式,1表示online模式。 + * @param rst 表示是否复位,0不触发复位,1复位。 + * + * @return 0 表示执行成功 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetRadioState([in] int slotId, [in] int serialId, [in] int fun, [in] int rst); + + /** + * @brief 查询给Modem上下电状态请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetRadioState([in] int slotId, [in] int serialId); + + /** + * @brief 查询IMEI请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetImei([in] int slotId, [in] int serialId); + + /** + * @brief 查询MEID请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetMeid([in] int slotId, [in] int serialId); + + /** + * @brief 查询语音域接入技术请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetVoiceRadioTechnology([in] int slotId, [in] int serialId); + + /** + * @brief 查询基带版本请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetBasebandVersion([in] int slotId, [in] int serialId); + + /** + * @brief 通知Modem正在关机请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] ShutDown([in] int slotId, [in] int serialId); + + /** + * @brief SIM卡IO请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param SimIoRequestInfo 表示SIM卡IO请求信息,详见{@link SimIoRequestInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetSimIO([in] int slotId, [in] int serialId, [in] struct SimIoRequestInfo simIO); + + /** + * @brief SIM卡状态请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetSimStatus([in] int slotId, [in] int serialId); + + /** + * @brief SIM卡获取IMSI请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetImsi([in] int slotId, [in] int serialId); + + /** + * @brief SIM卡获取锁状态请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param SimLockInfo 表示SIM卡锁信息,详见{@link SimLockInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetSimLockStatus([in] int slotId, [in] int serialId, [in] struct SimLockInfo simLockInfo); + + /** + * @brief 设置锁卡请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param SimLockInfo 表示SIM卡锁信息,详见{@link SimLockInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetSimLock([in] int slotId, [in] int serialId, [in] struct SimLockInfo simLockInfo); + + /** + * @brief 修改SIM卡密码请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param SimPasswordInfo 表示SIM卡密码信息,详见{@link SimPasswordInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] ChangeSimPassword([in] int slotId, [in] int serialId, [in] struct SimPasswordInfo simPassword); + + /** + * @brief PIN解锁请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param pin 表示用于解锁的PIN码。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] UnlockPin([in] int slotId, [in] int serialId, [in] String pin); + + /** + * @brief PUK解锁请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param puk 表示用于解锁的PUK码。 + * @param pin 表示用于解锁的PIN码。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] UnlockPuk([in] int slotId, [in] int serialId, [in] String puk, [in] String pin); + + /** + * @brief PIN2解锁请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param pin2 表示用于解锁的PIN2码。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] UnlockPin2([in] int slotId, [in] int serialId, [in] String pin2); + + /** + * @brief PUK2解锁请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param puk2 表示用于解锁的PUK2码。 + * @param pin2 表示用于解锁的PIN2码。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] UnlockPuk2([in] int slotId, [in] int serialId, [in] String puk2, [in] String pin2); + + /** + * @brief SIM卡激活去激活请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param index 表示索引值。 + * @param enable 表示激活状态,0为去激活,1为激活。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetActiveSim([in] int slotId, [in] int serialId, [in] int index, [in] int enable); + + /** + * @brief STK TerminalResponse指令发送请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param strCmd 表示指令的字串文本。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SimStkSendTerminalResponse([in] int slotId, [in] int serialId, [in] String strCmd); + + /** + * @brief STK Envelope指令发送请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param strCmd 表示指令的字串文本。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SimStkSendEnvelope([in] int slotId, [in] int serialId, [in] String strCmd); + + /** + * @brief STK CallSetup指令发送请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param accept 表示是否接受CallSetup请求,0为不接受,1为接受。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SimStkSendCallSetupRequestResult([in] int slotId, [in] int serialId, [in] int accept); + + /** + * @brief 获取STK是否Ready状态请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SimStkIsReady([in] int slotId, [in] int serialId); + + /** + * @brief 获取Radio协议请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetRadioProtocol([in] int slotId,[in] int serialId); + + /** + * @brief 设置Radio协议请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param RadioProtocol 表示Radio协议信息,详见{@link RadioProtocol}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetRadioProtocol([in] int slotId,[in] int serialId,[in] struct RadioProtocol radioProtocol); + + /** + * @brief APDU打开逻辑通道请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param appID 表示应用标识符。 + * @param p2 表示AT指令码p2。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SimOpenLogicalChannel([in] int slotId, [in] int serialId, [in] String appID, [in] int p2); + + /** + * @brief APDU关闭逻辑通道请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param channelId 表示请求关闭的逻辑通道ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SimCloseLogicalChannel([in] int slotId, [in] int serialId, [in] int channelId); + + /** + * @brief APDU逻辑通道数据传输请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param ApduSimIORequestInfo 表示通过APDU传输的SIMIO请求信息,详见{@link ApduSimIORequestInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SimTransmitApduLogicalChannel([in] int slotId, [in] int serialId, + [in] struct ApduSimIORequestInfo apduSimIO); + + /** + * @brief APDU基础通道数据传输请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param ApduSimIORequestInfo 表示通过APDU传输的SIMIO请求信息,详见{@link ApduSimIORequestInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SimTransmitApduBasicChannel([in] int slotId, [in] int serialId, + [in] struct ApduSimIORequestInfo apduSimIO); + + /** + * @brief SIM卡鉴权请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param SimAuthenticationRequestInfo 表示SIM卡鉴权请求信息,详见{@link SimAuthenticationRequestInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SimAuthentication([in] int slotId, [in] int serialId, + [in] struct SimAuthenticationRequestInfo simAuthInfo); + + /** + * @brief SIM卡解锁请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param lockType 表示锁类型。 + * @param key 表示用于解锁的密码。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] UnlockSimLock([in] int slotId, [in] int serialId, [in] int lockType, [in] String key); + + /** + * @brief 信号强度主动查询请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetSignalStrength([in] int slotId, [in] int serialId); + + /** + * @brief 语音(CS)域注册状态主动查询请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetCsRegStatus([in] int slotId, [in] int serialId); + + /** + * @brief 数据(PS)域注册状态主动查询请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetPsRegStatus([in] int slotId, [in] int serialId); + + /** + * @brief 运营商名称信息主动查询请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetOperatorInfo([in] int slotId, [in] int serialId); + + /** + * @brief 当前可用网络信息主动查询请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetNetworkSearchInformation([in] int slotId, [in] int serialId); + + /** + * @brief 选网模式主动查询请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetNetworkSelectionMode([in] int slotId, [in] int serialId); + + /** + * @brief 设置选网模式请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param networkModeInfo 表示网络模式信息,详见{@link SetNetworkModeInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetNetworkSelectionMode([in] int slotId, [in] int serialId, + [in] struct SetNetworkModeInfo networkModeInfo); + + /** + * @brief 相邻小区信息查询请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetNeighboringCellInfoList([in] int slotId, [in] int serialId); + + /** + * @brief 小区信息查询请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetCurrentCellInfo([in] int slotId, [in] int serialId); + + /** + * @brief 首选网络类型设置请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param preferredNetworkType 表示首选网络模式。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetPreferredNetwork([in] int slotId, [in] int serialId, [in] int preferredNetworkType); + + /** + * @brief 首选网络类型查询请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetPreferredNetwork([in] int slotId, [in] int serialId); + + /** + * @brief 获取物理通道配置请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetPhysicalChannelConfig([in] int slotId, [in] int serialId); + + /** + * @brief 开启或关闭小区位置更新导致的网络状态通知请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param mode 表示通知模式,详见{@link RilRegNotifyMode}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetLocateUpdates([in] int slotId, [in] int serialId, [in] enum RilRegNotifyMode mode); + + /** + * @brief 设置通知过滤器请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param newFilter 表示过滤器。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetNotificationFilter([in] int slotId, [in] int serialId, [in] int newFilter); + + /** + * @brief 设置设备状态请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param deviceStateType 表示设备状态类型。 + * @param deviceStateOn 表示设备状态开关。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetDeviceState([in] int slotId, [in] int serialId, [in] int deviceStateType, [in] int deviceStateOn); + + /** + * @brief 发送GSM短信请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param gsmSmsMessageInfo 表示GSM短信信息,详见{@link GsmSmsMessageInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SendGsmSms([in] int slotId, [in] int serialId, [in] struct GsmSmsMessageInfo gsmSmsMessageInfo); + + /** + * @brief 发送CDMA短信请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param cdmaSmsMessageInfo 表示CDMA短信信息,详见{@link SendCdmaSmsMessageInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SendCdmaSms([in] int slotId, [in] int serialId, [in] struct SendCdmaSmsMessageInfo cdmaSmsMessageInfo); + + /** + * @brief 写入GSM SIM卡短信请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param gsmSmsMessageInfo 表示SIM卡短信信息,详见{@link SmsMessageIOInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] AddSimMessage([in] int slotId, [in] int serialId, [in] struct SmsMessageIOInfo gsmSmsMessageInfo); + + /** + * @brief 删除GSM SIM卡短信请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param index 表示消息索引。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] DelSimMessage([in] int slotId, [in] int serialId, [in] int index); + + /** + * @brief 更新GSM SIM卡短信请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param gsmSmsMessageInfo 表示SIM卡短信信息,详见{@link SmsMessageIOInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] UpdateSimMessage([in] int slotId, [in] int serialId, [in] struct SmsMessageIOInfo gsmSmsMessageInfo); + + /** + * @brief 写入CDMA SIM卡短信请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param gsmSmsMessageInfo 表示SIM卡短信信息,详见{@link SmsMessageIOInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] AddCdmaSimMessage([in] int slotId, [in] int serialId, [in] struct SmsMessageIOInfo gsmSmsMessageInfo); + + /** + * @brief 删除CDMA SIM卡短信请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param index 表示消息索引。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] DelCdmaSimMessage([in] int slotId, [in] int serialId, [in] int index); + + /** + * @brief 更新CDMA SIM卡短信请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param gsmSmsMessageInfo 表示SIM卡短信信息,详见{@link SmsMessageIOInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] UpdateCdmaSimMessage([in] int slotId, [in] int serialId, [in] struct SmsMessageIOInfo gsmSmsMessageInfo); + + /** + * @brief 设置短信中心地址请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param serviceCenterAddress 表示短信中心地址信息,详见{@link ServiceCenterAddress}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetSmscAddr([in] int slotId, [in] int serialId, [in] struct ServiceCenterAddress serviceCenterAddress); + + /** + * @brief 获取短信中心地址请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetSmscAddr([in] int slotId, [in] int serialId); + + /** + * @brief 激活GSM小区广播请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param cellBroadcastInfo 表示GSM小区广播配置信息,详见{@link CBConfigInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetCBConfig([in] int slotId, [in] int serialId, [in] struct CBConfigInfo cellBroadcastInfo); + + /** + * @brief 查询GSM小区广播配置请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetCBConfig([in] int slotId, [in] int serialId); + + /** + * @brief 激活CDMA小区广播请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param cdmaCBConfigInfoList 表示CDMA小区广播配置信息列表,详见{@link CdmaCBConfigInfoList}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SetCdmaCBConfig([in] int slotId, [in] int serialId, [in] struct CdmaCBConfigInfoList cdmaCBConfigInfoList); + + /** + * @brief 查询CDMA小区广播配置请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] GetCdmaCBConfig([in] int slotId, [in] int serialId); + + /** + * @brief 发送GSM长短信请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param gsmSmsMessageInfo 表示GSM短信信息,详见{@link GsmSmsMessageInfo}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SendSmsMoreMode([in] int slotId, [in] int serialId, [in] struct GsmSmsMessageInfo gsmSmsMessageInfo); + + /** + * @brief 确认接收新短信请求。 + * + * @param slotId 表示卡槽ID。 + * @param serialId 表示请求的序列化ID。 + * @param modeData 表示,详见{@link ModeData}。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SendSmsAck([in] int slotId, [in] int serialId, [in] struct ModeData modeData); + + /** + * @brief 发送ACK给RIL。 + * + * @return 0 表示执行成功。 + * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * + * @since 3.2 + * @version 1.0 + */ + [oneway] SendRilAck(); +} \ No newline at end of file diff --git a/zh-cn/device_api/hdi/ril/v1_0/IRilCallback.idl b/zh-cn/device_api/hdi/ril/v1_0/IRilCallback.idl new file mode 100644 index 00000000..0b16387c --- /dev/null +++ b/zh-cn/device_api/hdi/ril/v1_0/IRilCallback.idl @@ -0,0 +1,1495 @@ +/* + * Copyright (c) 2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * @addtogroup Ril + * @{ + * + * @brief Ril模块接口定义。 + * + * Ril模块涉及Telephony的电话、短彩信、搜网、Sim卡模块接口和各种回调等。 + * + * @since 3.2 + * @version 1.0 + */ + +/** + * @file IRilCallback.idl + * + * @brief Ril模块的回调接口 + * + * @since 3.2 + * @version 1.0 + */ + +/** + * @brief Ril模块接口的包路径。 + * + * @since 3.2 + * @version 1.0 + */ +package ohos.hdi.ril.v1_0; + +import ohos.hdi.ril.v1_0.Types; + +/** + * @brief Ril模块的回调接口。 + * + * 回调接口提供打电话、发短彩信、激活Sim卡、上网等回调函数,回调函数由调用者实现。 + * + * @since 3.2 + * @version 1.0 + */ +[callback] interface IRilCallback { + /** + * @brief 紧急呼叫号码上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param emergencyInfoList 表示紧急号码列表,详见{@link EmergencyInfoList}。 + * + * @since 3.2 + * @version 1.0 + */ + CallEmergencyNotice([in] struct RilRadioResponseInfo responseInfo, + [in] struct EmergencyInfoList emergencyInfoList); + + /** + * @brief 通话状态更新上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + CallStateUpdated([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 通话回铃音上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param ringbackVoice 表示回铃音信息,详见{@link RingbackVoice}。 + * + * @since 3.2 + * @version 1.0 + */ + CallRingbackVoiceNotice([in] struct RilRadioResponseInfo responseInfo, + [in] struct RingbackVoice ringbackVoice); + + /** + * @brief SRVCC状态上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param srvccStatus 表示SRVCC状态,详见{@link SrvccStatus}。 + * + * @since 3.2 + * @version 1.0 + */ + CallSrvccStatusNotice([in] struct RilRadioResponseInfo responseInfo, + [in] struct SrvccStatus srvccStatus); + + /** + * @brief USSD业务信息上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param ussdNoticeInfo 表示USSD业务信息,详见{@link UssdNoticeInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + CallUssdNotice([in] struct RilRadioResponseInfo responseInfo, + [in] struct UssdNoticeInfo ussdNoticeInfo); + + /** + * @brief 补充业务信息上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param ssNoticeInfo 表示补充业务信息,详见{@link SsNoticeInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + CallSsNotice([in] struct RilRadioResponseInfo responseInfo, + [in] struct SsNoticeInfo ssNoticeInfo); + + /** + * @brief RSRVCC状态上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + CallRsrvccStatusNotify([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 设置紧急呼叫号码列表响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetEmergencyCallListResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 查询紧急呼叫号码列表响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param emergencyInfoList 表示紧急号码列表,详见{@link EmergencyInfoList}。 + * + * @since 3.2 + * @version 1.0 + */ + GetEmergencyCallListResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct EmergencyInfoList emergencyInfoList); + + /** + * @brief 查询通话状态列表响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param callList 表示通话状态信息列表,详见{@link CallInfoList}。 + * + * @since 3.2 + * @version 1.0 + */ + GetCallListResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct CallInfoList callList); + + /** + * @brief 拨打电话响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + DialResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 挂断电话响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + HangupResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 拒接电话响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + RejectResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 接听电话响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + AnswerResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 保持通话响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + HoldCallResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 取消保持通话响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + UnHoldCallResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 切换通话响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SwitchCallResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 查询主叫号码显示响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param getClipResult 表示主叫号码显示结果信息,详见{@link GetClipResult}。 + * + * @since 3.2 + * @version 1.0 + */ + GetClipResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct GetClipResult getClipResult); + + /** + * @brief 设置主叫号码显示响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetClipResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 合并为会议电话响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + CombineConferenceResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 与会议电话分离响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SeparateConferenceResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 挂断前台、恢复后台请求响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + CallSupplementResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 查询呼叫等待响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param callWaitResult 表示呼叫等待结果信息,详见{@link CallWaitResult}。 + * + * @since 3.2 + * @version 1.0 + */ + GetCallWaitingResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct CallWaitResult callWaitResult); + + /** + * @brief 设置呼叫等待响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetCallWaitingResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 查询呼叫转移响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param cFQueryList 表示呼叫转移信息列表,详见{@link CallForwardQueryInfoList}。 + * + * @since 3.2 + * @version 1.0 + */ + GetCallTransferInfoResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct CallForwardQueryInfoList cFQueryList); + + /** + * @brief 设置呼叫转移响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetCallTransferInfoResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 查询呼叫限制响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param result 表示呼叫限制结果信息,详见{@link CallRestrictionResult}。 + * + * @since 3.2 + * @version 1.0 + */ + GetCallRestrictionResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct CallRestrictionResult result); + + /** + * @brief 设置呼叫限制响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetCallRestrictionResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 查询主叫号码显示限制响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param getClirResult 表示主叫号码显示限制结果信息,详见{@link GetClirResult}。 + * + * @since 3.2 + * @version 1.0 + */ + GetClirResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct GetClirResult getClirResult); + + /** + * @brief 设置主叫号码显示限制响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetClirResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 开启DTMF响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + StartDtmfResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 发送DTMF响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SendDtmfResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 关闭DTMF响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + StopDtmfResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 查询CallPreferenceMode响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param mode 表示CallPreference模式。 + * + * @since 3.2 + * @version 1.0 + */ + GetCallPreferenceModeResponse([in] struct RilRadioResponseInfo responseInfo, [in] int mode); + + /** + * @brief 设置CallPreferenceMode响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetCallPreferenceModeResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 设置Ussd业务响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetUssdResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 查询Ussd业务响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param cusd 表示Ussd业务信息。 + * + * @since 3.2 + * @version 1.0 + */ + GetUssdResponse([in] struct RilRadioResponseInfo responseInfo, [in] int cusd); + + /** + * @brief 设置静音响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetMuteResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 查询静音响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param mute 表示静音状态。 + * + * @since 3.2 + * @version 1.0 + */ + GetMuteResponse([in] struct RilRadioResponseInfo responseInfo, [in] int mute); + + /** + * @brief 查询通话失败原因响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param callFail 表示通话失败原因。 + * + * @since 3.2 + * @version 1.0 + */ + GetCallFailReasonResponse([in] struct RilRadioResponseInfo responseInfo, [in] int callFail); + + /** + * @brief 设置呼叫限制密码响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetBarringPasswordResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 数据业务建立与断开等状态变化上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param dataCallResultList 表示数据业务激活结果列表,详见{@link DataCallResultList}。 + * + * @since 3.2 + * @version 1.0 + */ + PdpContextListUpdated([in] struct RilRadioResponseInfo responseInfo, [in] struct DataCallResultList dataCallResultList); + + /** + * @brief 数据业务激活响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param setupDataCallResultInfo 表示数据业务激活结果信息,详见{@link SetupDataCallResultInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + ActivatePdpContextResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct SetupDataCallResultInfo setupDataCallResultInfo); + + /** + * @brief 数据业务断开响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + DeactivatePdpContextResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 获取当前所有数据连接状态响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param dataCallResultList 表示数据业务激活结果列表,详见{@link DataCallResultList}。 + * + * @since 3.2 + * @version 1.0 + */ + GetPdpContextListResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct DataCallResultList dataCallResultList); + + /** + * @brief 设置初始化默认APN信息响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetInitApnInfoResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 获取当前链路信息响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param dataLinkBandwidthInfo 表示网络频率信息,详见{@link DataLinkBandwidthInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + GetLinkBandwidthInfoResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct DataLinkBandwidthInfo dataLinkBandwidthInfo); + + /** + * @brief 设置当前链路信息的上报规则响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetLinkBandwidthReportingRuleResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 设置数据业务使能的SIM卡槽响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetDataPermittedResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief Radio状态上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param state 表示Radio状态,0代表OFF, 1代码ON。 + * + * @since 3.2 + * @version 1.0 + */ + RadioStateUpdated([in] struct RilRadioResponseInfo responseInfo, [in] int state); + + /** + * @brief 语音接入技术变化上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param voiceRadioTechnology 表示语音接入技术,详见{@link VoiceRadioTechnology}。 + * + * @since 3.2 + * @version 1.0 + */ + VoiceRadioTechUpdated([in] struct RilRadioResponseInfo responseInfo, + [in] struct VoiceRadioTechnology voiceRadioTechnology); + + /** + * @brief 通知Modem正在关机响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + ShutDownResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 给Modem上下电响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetRadioStateResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 查询给Modem上下电状态响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + GetRadioStateResponse([in] struct RilRadioResponseInfo responseInfo,[in] int state); + + /** + * @brief 查询IMEI响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param imei 表示IMEI。 + * + * @since 3.2 + * @version 1.0 + */ + GetImeiResponse([in] struct RilRadioResponseInfo responseInfo, [in] String imei); + + /** + * @brief 查询MEID响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param meid 表示MEID。 + * + * @since 3.2 + * @version 1.0 + */ + GetMeidResponse([in] struct RilRadioResponseInfo responseInfo, [in] String meid); + + /** + * @brief 查询语音域接入技术响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param VoiceRadioTechnology 表示语音接入技术,详见{@link VoiceRadioTechnology}。 + * + * @since 3.2 + * @version 1.0 + */ + GetVoiceRadioTechnologyResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct VoiceRadioTechnology voiceRadioTechnology); + + /** + * @brief 查询基带版本响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param basebandVersion 表示基带版本。 + * + * @since 3.2 + * @version 1.0 + */ + GetBasebandVersionResponse([in] struct RilRadioResponseInfo responseInfo, [in] String basebandVersion); + + /** + * @brief SIM卡状态变化上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SimStateUpdated([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief STK SessionEnd指令上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SimStkSessionEndNotify([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief STK Proactive指令上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SimStkProactiveNotify([in] struct RilRadioResponseInfo responseInfo, [in] String response); + + /** + * @brief STK Alpha指令上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SimStkAlphaNotify([in] struct RilRadioResponseInfo responseInfo, [in] String response); + + /** + * @brief STK事件上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SimStkEventNotify([in] struct RilRadioResponseInfo responseInfo, [in] String response); + + /** + * @brief STK CallSetup指令上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SimStkCallSetupNotify([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief SIM状态刷新上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SimRefreshNotify([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief STK Radio协议更新上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SimRadioProtocolUpdated([in] struct RilRadioResponseInfo responseInfo, [in] struct RadioProtocol radioProtocol); + + /** + * @brief SIM卡IO响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param IccIoResultInfo 表示SIM卡IO响应结果信息,详见{@link IccIoResultInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + GetSimIOResponse([in] struct RilRadioResponseInfo responseInfo, [in] struct IccIoResultInfo result); + + /** + * @brief SIM卡状态响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param CardStatusInfo 表示卡状态信息,详见{@link CardStatusInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + GetSimStatusResponse([in] struct RilRadioResponseInfo responseInfo, [in] struct CardStatusInfo result); + + /** + * @brief SIM卡获取IMSI响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param response 表示获取到的IMSI文本。 + * + * @since 3.2 + * @version 1.0 + */ + GetImsiResponse([in] struct RilRadioResponseInfo responseInfo, [in] String response); + + /** + * @brief SIM卡获取锁状态响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param simLockStatus 表示SIM卡锁状态,详见{@link simLockStatus}。 + * + * @since 3.2 + * @version 1.0 + */ + GetSimLockStatusResponse([in] struct RilRadioResponseInfo responseInfo, [in] int simLockStatus); + + /** + * @brief 设置锁卡响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param LockStatusResp 表示获取到的SIM卡锁状态响应,详见{@link LockStatusResp}。 + * + * @since 3.2 + * @version 1.0 + */ + SetSimLockResponse([in] struct RilRadioResponseInfo responseInfo, [in] struct LockStatusResp lockStatus); + + /** + * @brief 修改SIM卡密码响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param LockStatusResp 表示获取到的SIM卡锁状态响应,详见{@link LockStatusResp}。 + * + * @since 3.2 + * @version 1.0 + */ + ChangeSimPasswordResponse([in] struct RilRadioResponseInfo responseInfo, [in] struct LockStatusResp lockStatus); + + /** + * @brief PIN解锁响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param LockStatusResp 表示获取到的SIM卡锁状态响应,详见{@link LockStatusResp}。 + * + * @since 3.2 + * @version 1.0 + */ + UnlockPinResponse([in] struct RilRadioResponseInfo responseInfo, [in] struct LockStatusResp lockStatus); + + /** + * @brief PUK解锁响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param LockStatusResp 表示获取到的SIM卡锁状态响应,详见{@link LockStatusResp}。 + * + * @since 3.2 + * @version 1.0 + */ + UnlockPukResponse([in] struct RilRadioResponseInfo responseInfo, [in] struct LockStatusResp lockStatus); + + /** + * @brief PIN2解锁响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param LockStatusResp 表示获取到的SIM卡锁状态响应,详见{@link LockStatusResp}。 + * + * @since 3.2 + * @version 1.0 + */ + UnlockPin2Response([in] struct RilRadioResponseInfo responseInfo, [in] struct LockStatusResp lockStatus); + + /** + * @brief PUK2解锁响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param LockStatusResp 表示获取到的SIM卡锁状态响应,详见{@link LockStatusResp}。 + * + * @since 3.2 + * @version 1.0 + */ + UnlockPuk2Response([in] struct RilRadioResponseInfo responseInfo, [in] struct LockStatusResp lockStatus); + + /** + * @brief SIM卡激活去激活响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetActiveSimResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief STK TerminalResponse指令发送响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SimStkSendTerminalResponseResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief STK Envelope指令发送响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SimStkSendEnvelopeResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief STK CallSetup指令发送响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SimStkSendCallSetupRequestResultResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 获取STK是否Ready状态响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SimStkIsReadyResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 获取Radio协议响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param RadioProtocol 表示获取到的Radio协议,详见{@link RadioProtocol}。 + * + * @since 3.2 + * @version 1.0 + */ + GetRadioProtocolResponse([in] struct RilRadioResponseInfo responseInfo,[in] struct RadioProtocol radioProtocol); + + /** + * @brief 设置Radio协议响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param RadioProtocol 表示获取到的响应Radio协议,详见{@link RadioProtocol}。 + * + * @since 3.2 + * @version 1.0 + */ + SetRadioProtocolResponse([in] struct RilRadioResponseInfo responseInfo,[in] struct RadioProtocol radioProtocol); + + /** + * @brief APDU打开逻辑通道响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param OpenLogicalChannelResponse 表示打开逻辑通道的响应信息,详见{@link OpenLogicalChannelResponse}。 + * + * @since 3.2 + * @version 1.0 + */ + SimOpenLogicalChannelResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct OpenLogicalChannelResponse pOpenLogicalChannelResponse); + + /** + * @brief APDU关闭逻辑通道响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SimCloseLogicalChannelResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief APDU逻辑通道数据传输响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param IccIoResultInfo 表示数据传输结果信息,详见{@link IccIoResultInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SimTransmitApduLogicalChannelResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct IccIoResultInfo result); + + /** + * @brief APDU基础通道数据传输响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param IccIoResultInfo 表示数据传输结果信息,详见{@link IccIoResultInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SimTransmitApduBasicChannelResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct IccIoResultInfo result); + + /** + * @brief SIM卡鉴权响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param IccIoResultInfo 表示SIM卡鉴权的结果信息,详见{@link IccIoResultInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SimAuthenticationResponse([in] struct RilRadioResponseInfo responseInfo, [in] struct IccIoResultInfo result); + + /** + * @brief SIM卡解锁响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param LockStatusResp 表示获取到的SIM卡锁状态响应,详见{@link LockStatusResp}。 + * + * @since 3.2 + * @version 1.0 + */ + UnlockSimLockResponse([in] struct RilRadioResponseInfo responseInfo, [in] struct LockStatusResp lockStatus); + + /** + * @brief CS域网络注册状态变化上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param csRegStatusInfo 表示CS注册状态信息,详见{@link CsRegStatusInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + NetworkCsRegStatusUpdated([in] struct RilRadioResponseInfo responseInfo, + [in] struct CsRegStatusInfo csRegStatusInfo); + + /** + * @brief PS域网络注册状态变化上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param psRegStatusInfo 表示PS注册状态信息,详见{@link PsRegStatusInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + NetworkPsRegStatusUpdated([in] struct RilRadioResponseInfo responseInfo, + [in] struct PsRegStatusInfo psRegStatusInfo); + + /** + * @brief 信号强度变化上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param rssi 表示信号强度,详见{@link Rssi}。 + * + * @since 3.2 + * @version 1.0 + */ + SignalStrengthUpdated([in] struct RilRadioResponseInfo responseInfo, [in] struct Rssi rssi); + + /** + * @brief NITZ时区变化上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param timeZoneStr 表示时区。 + * + * @since 3.2 + * @version 1.0 + */ + NetworkTimeZoneUpdated([in] struct RilRadioResponseInfo responseInfo, [in] String timeZoneStr); + + /** + * @brief NITZ时间更新上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param timeStr 表示时间。 + * + * @since 3.2 + * @version 1.0 + */ + NetworkTimeUpdated([in] struct RilRadioResponseInfo responseInfo, [in] String timeStr); + + /** + * @brief 物理通道配置消息上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param channelConfigInfoList 表示通道配置信息列表,详见{@link ChannelConfigInfoList}。 + * + * @since 3.2 + * @version 1.0 + */ + NetworkPhyChnlCfgUpdated([in] struct RilRadioResponseInfo responseInfo, + [in] struct ChannelConfigInfoList channelConfigInfoList); + + /** + * @brief 小区信息上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param cellListCurrentInfo 表示当前小区信息,详见{@link CellListCurrentInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + NetworkCurrentCellUpdated([in] struct RilRadioResponseInfo responseInfo, + [in] struct CellListCurrentInfo cellListCurrentInfo); + + /** + * @brief 信号强度主动查询响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param rssi 表示信号强度,详见{@link Rssi}。 + * + * @since 3.2 + * @version 1.0 + */ + GetSignalStrengthResponse([in] struct RilRadioResponseInfo responseInfo, [in] struct Rssi rssi); + + /** + * @brief 语音(CS)域注册状态主动查询响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param csRegStatusInfo 表示CS注册状态信息,详见{@link CsRegStatusInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + GetCsRegStatusResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct CsRegStatusInfo csRegStatusInfo); + + /** + * @brief 数据(PS)域注册状态主动查询响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param psRegStatusInfo 表示PS注册状态信息,详见{@link PsRegStatusInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + GetPsRegStatusResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct PsRegStatusInfo psRegStatusInfo); + + /** + * @brief 运营商名称信息主动查询响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param psRegStatusInfo 表示运营商信息,详见{@link OperatorInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + GetOperatorInfoResponse([in] struct RilRadioResponseInfo responseInfo, [in] struct OperatorInfo psRegStatusInfo); + + /** + * @brief 当前可用网络信息主动查询响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param availableNetworkList 表示可用网络列表,详见{@link AvailableNetworkList}。 + * + * @since 3.2 + * @version 1.0 + */ + GetNetworkSearchInformationResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct AvailableNetworkList availableNetworkList); + + /** + * @brief 选网模式主动查询响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param setNetworkModeInfo 表示可选择的网络模式,详见{@link SetNetworkModeInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + GetNetworkSelectionModeResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct SetNetworkModeInfo setNetworkModeInfo); + + /** + * @brief 设置选网模式响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetNetworkSelectionModeResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 相邻小区信息查询响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param cellListNearbyInfo 表示附近的小区信息列表,详见{@link CellListNearbyInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + GetNeighboringCellInfoListResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct CellListNearbyInfo cellListNearbyInfo); + + /** + * @brief 小区信息查询响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param cellListCurrentInfo 表示附近的小区信息列表,详见{@link CellListCurrentInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + GetCurrentCellInfoResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct CellListCurrentInfo cellListCurrentInfo); + + /** + * @brief 设置首选网络类型设置响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetPreferredNetworkResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 获取首选网络类型设置响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param preferredNetworkTypeInfo 表示首选网络类型信息,详见{@link PreferredNetworkTypeInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + GetPreferredNetworkResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct PreferredNetworkTypeInfo preferredNetworkTypeInfo); + + /** + * @brief 获取物理通道配置响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param channelConfigInfoList 表示物理通道配置信息列表,详见{@link ChannelConfigInfoList}。 + * + * @since 3.2 + * @version 1.0 + */ + GetPhysicalChannelConfigResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct ChannelConfigInfoList channelConfigInfoList); + + /** + * @brief 开启或关闭小区位置更新导致的网络状态通知响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetLocateUpdatesResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 设置通知过滤器响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetNotificationFilterResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 设置设备状态响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetDeviceStateResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief GSM新短信通知上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param smsMessageInfo 表示上报短信信息,详见{@link SmsMessageInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + NewSmsNotify([in] struct RilRadioResponseInfo responseInfo, [in] struct SmsMessageInfo smsMessageInfo); + + /** + * @brief CDMA新短信通知上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param smsMessageInfo 表示上报短信信息,详见{@link SmsMessageInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + NewCdmaSmsNotify([in] struct RilRadioResponseInfo responseInfo, [in] struct SmsMessageInfo smsMessageInfo); + + /** + * @brief 新短信状态通知上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param smsMessageInfo 表示上报短信信息,详见{@link SmsMessageInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SmsStatusReportNotify([in] struct RilRadioResponseInfo responseInfo, [in] struct SmsMessageInfo smsMessageInfo); + + /** + * @brief 收到SIM卡短信上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param recordNumber 表示SIM卡短信数量。 + * @param indicationType 表示响应类型,详见{@link HRilNotiType}。 + * + * @since 3.2 + * @version 1.0 + */ + NewSmsStoredOnSimNotify([in] struct RilRadioResponseInfo responseInfo, [in] int recordNumber, + [in] int indicationType); + + /** + * @brief 小区广播配置上报。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param cellBroadConfigReportInfo 表示小区广播上报信息,详见{@link CBConfigReportInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + CBConfigNotify([in] struct RilRadioResponseInfo responseInfo, + [in] struct CBConfigReportInfo cellBroadConfigReportInfo); + + /** + * @brief 发送GSM短信响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param sendSmsResultInfo 表示发送短信响应信息,详见{@link SendSmsResultInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SendGsmSmsResponse([in] struct RilRadioResponseInfo responseInfo, [in] struct SendSmsResultInfo sendSmsResultInfo); + + /** + * @brief 发送CDMA短信响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param sendSmsResultInfo 表示发送短信响应信息,详见{@link SendSmsResultInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SendCdmaSmsResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct SendSmsResultInfo sendSmsResultInfo); + + /** + * @brief 写入GSM SIM卡短信响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + AddSimMessageResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 删除GSM SIM卡短信响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + DelSimMessageResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 更新GSM SIM卡短信响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + UpdateSimMessageResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 写入CDMA SIM卡短信响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + AddCdmaSimMessageResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 删除CDMA SIM卡短信响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + DelCdmaSimMessageResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 更新CDMA SIM卡短信响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + UpdateCdmaSimMessageResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 设置短信中心地址响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetSmscAddrResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 获取短信中心地址响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * + * @param serviceCenterAddress 表示短信中心地址信息,详见{@link ServiceCenterAddress}。 + * @since 3.2 + * @version 1.0 + */ + GetSmscAddrResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct ServiceCenterAddress serviceCenterAddress); + + /** + * @brief 激活GSM小区广播响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetCBConfigResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 查询GSM小区广播配置响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param cellBroadcastInfo 表示GSM小区广播配置信息,详见{@link CBConfigInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + GetCBConfigResponse([in] struct RilRadioResponseInfo responseInfo, [in] struct CBConfigInfo cellBroadcastInfo); + + /** + * @brief 激活CDMA小区广播响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SetCdmaCBConfigResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 查询CDMA小区广播配置响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param cdmaCBConfigInfo 表示CDMA小区广播配置信息,详见{@link CdmaCBConfigInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + GetCdmaCBConfigResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct CdmaCBConfigInfo cdmaCBConfigInfo); + + /** + * @brief 发送GSM长短信响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param sendSmsResultInfo 表示发送短信响应信息,详见{@link SendSmsResultInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SendSmsMoreModeResponse([in] struct RilRadioResponseInfo responseInfo, + [in] struct SendSmsResultInfo sendSmsResultInfo); + + /** + * @brief 确认接收新短信响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + SendSmsAckResponse([in] struct RilRadioResponseInfo responseInfo); + + /** + * @brief 通用错误响应。 + * + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * + * @since 3.2 + * @version 1.0 + */ + CommonErrorResponse([in] struct RilRadioResponseInfo responseInfo); +} \ No newline at end of file diff --git a/zh-cn/device_api/hdi/ril/v1_0/Types.idl b/zh-cn/device_api/hdi/ril/v1_0/Types.idl new file mode 100644 index 00000000..47510a21 --- /dev/null +++ b/zh-cn/device_api/hdi/ril/v1_0/Types.idl @@ -0,0 +1,3206 @@ +/* + * Copyright (c) 2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * @addtogroup Ril + * @{ + * + * @brief Ril模块接口定义。 + * + * Ril模块涉及Telephony的电话、短彩信、搜网、Sim卡模块接口和各种回调等。 + * + * @since 3.2 + * @version 1.0 + */ + +/** + * @file Types.idll + * + * @brief Ril模块HDI接口使用的数据类型。 + * + * @since 3.2 + * @version 1.0 + */ + +/** + * @brief Ril模块接口的包路径。 + * + * @since 3.2 + * @version 1.0 + */ +package ohos.hdi.ril.v1_0; + +/** + * @brief 紧急呼叫类型。 + */ +enum EccType { + /** + * 默认 + */ + TYPE_CATEGORY = 0, + + /** + * 匪警 + */ + TYPE_POLICE = 1, + + /** + * 救护 + */ + TYPE_AMBULANCE = 2, + + /** + * 火警 + */ + TYPE_FIRE = 4, + + /** + * 海警 + */ + TYPE_SEA = 8, + + /** + * 高山营救 + */ + TYPE_MOUNTAIN = 16, +}; + +/** + * @brief 表示号码是有卡时有效还是无卡时有效 + */ +enum SimpresentType { + /** + * 无卡时有效 + */ + TYPE_NO_CARD = 0, + + /** + * 有卡时有效 + */ + TYPE_HAS_CARD = 1, +}; + +/** + * @brief 表示号码有效性是否区分CS域非正常服务状态 + */ +enum AbnormalServiceType { + /** + * 所有状态均有效 + */ + TYPE_ALL = 0, + + /** + * 仅在CS域非正常服务时有效 + */ + TYPE_ONLY_CS = 1, +}; + +/** + * @brief Ril错误码 + */ +enum RilErrType { + /** + * 调用成功 + */ + NONE = 0, + + /** + * 通用错误 + */ + RIL_ERR_GENERIC_FAILURE = 1, + + /** + * 参数错误 + */ + RIL_ERR_INVALID_PARAMETER = 2, + + /** + * 内存满载 + */ + RIL_ERR_MEMORY_FULL = 3, + + /** + * 命令发送失败 + */ + RIL_ERR_CMD_SEND_FAILURE = 4, + + /** + * 命令连接终止 + */ + RIL_ERR_CMD_NO_CARRIER = 5, + + /** + * 非法响应 + */ + RIL_ERR_INVALID_RESPONSE = 6, + + /** + * 状态已存在 + */ + RIL_ERR_REPEAT_STATUS = 7, + + /** + * 正在搜网 + */ + RIL_ERR_NETWORK_SEARCHING = 8, + + /** + * 搜网被打断 + */ + RIL_ERR_NETWORK_SEARCHING_INTERRUPTED = 9, + + /** + * modem设备关闭 + */ + RIL_ERR_MODEM_DEVICE_CLOSE = 10, + + /** + * SIM卡没插入 + */ + RIL_ERR_NO_SIMCARD_INSERTED = 11, + + /** + * 需要输入PIN + */ + RIL_ERR_NEED_PIN_CODE = 12, + + /** + * 需要输入PUK + */ + RIL_ERR_NEED_PUK_CODE = 13, + + /** + * 搜网超时 + */ + RIL_ERR_NETWORK_SEARCH_TIMEOUT = 14, + + /** + * PIN或PUK码错误 + */ + RIL_ERR_PINPUK_PASSWORD_NOCORRECT = 15, + + /** + * modem参数错误 + */ + RIL_ERR_INVALID_MODEM_PARAMETER = 50, + + /** + * IPC错误 + */ + RIL_ERR_HDF_IPC_FAILURE = 300, + + /** + * 空指针 + */ + RIL_ERR_NULL_POINT = 301, + + /** + * 厂商库未实现 + */ + RIL_ERR_VENDOR_NOT_IMPLEMENT = 302 +}; + +/** + * 响应类型 + */ +enum RilResponseTypes { + /** + * 请求响应 + */ + RIL_RESPONSE_REQUEST = 0, + + /** + * 通知响应 + */ + RIL_RESPONSE_NOTICE = 1, + + /** + * 应答请求响应 + */ + RIL_RESPONSE_REQUEST_ACK = 2, + + /** + * 必须应答请求响应 + */ + RIL_RESPONSE_REQUEST_MUST_ACK = 3, + + /** + * 必须应答通知响应 + */ + RIL_RESPONSE_NOTICE_MUST_ACK = 4, +}; + +/** + * @brief Ril系统服务状态 + */ +enum RilSrvStatus { + /** + * 无服务 + */ + RIL_NO_SRV_SERVICE = 0, + + /** + * 有限制服务 + */ + RIL_RESTRICTED_SERVICE = 1, + + /** + * 服务有效 + */ + RIL_SERVICE_VALID = 2, + + /** + * 有限制的区域服务 + */ + RIL_REGIONAL_SERVICE = 3, + + /** + * 省电和睡眠状态 + */ + RIL_ENERGY_SAVING_SERVICE = 4, +}; + +/** + * @brief 系统服务域 + */ +enum RilSrvDomain { + /** + * 无服务 + */ + RIL_NO_DOMAIN_SERVICE = 0, + + /** + * 仅CS服务 + */ + RIL_CS_SERVICE = 1, + + /** + * 仅PS服务 + */ + RIL_PS_SERVICE = 2, + + /** + * CS+PS服务 + */ + RIL_CS_PS_SERVICE = 3, + + /** + * CS、PS均未注册 + */ + RIL_CS_PS_SEARCHING = 4, + + /** + * CDMA不支持 + */ + RIL_CDMA_NOT_SUPPORT = 255, +}; + +/** + * @brief 漫游状态 + */ +enum RilRoamStatus { + /** + * 非漫游状态 + */ + RIL_NO_ROAM = 0, + /** + * 漫游状态 + */ + RIL_ROAMING = 1, + /** + * 未知 + */ + RIL_ROAM_UNKNOWN = 2, +}; + +/** + * @brief SIM卡的LOCK状态 + */ +enum RilSimLockStatus { + /** + * 未被CardLock功能锁定 + */ + RIL_SIM_CARD_UNLOCK = 0, + + /** + * 被CardLock功能锁定 + */ + RIL_SIM_CARD_LOCK = 1, +}; + +/** + * @brief 系统制式 + */ +enum RilSysMode { + /** + * NO SERVICE + */ + RIL_NO_SYSMODE_SERVICE = 0, + + /** + * GSM + */ + RIL_GSM_MODE = 1, + + /** + * CDMA + */ + RIL_CDMA_MODE = 2, + + /** + * WCDMA + */ + RIL_WCDMA_MODE = 3, + + /** + * TDSCDMA + */ + RIL_TDSCDMA_MODE = 4, + + /** + * WIMAX + */ + RIL_WIMAX_MODE = 5, + + /** + * LTE + */ + RIL_LTE_MODE = 6, + + /** + * CA + */ + RIL_LTE_CA_MODE = 7, + + /** + *NR + */ + RIL_NR_MODE = 8, +}; + +/** + * @brief 语音接入技术类型 + */ +enum RilRadioTech { + /** + * 非法 + */ + RADIO_TECHNOLOGY_INVALID = 65535, + + /** + * 未知 + */ + RADIO_TECHNOLOGY_UNKNOWN = 0, + + /** + * GSM + */ + RADIO_TECHNOLOGY_GSM = 1, + + /** + * 1XRTT + */ + RADIO_TECHNOLOGY_1XRTT = 2, + + /** + * WCDMA + */ + RADIO_TECHNOLOGY_WCDMA = 3, + + /** + * HSPA + */ + RADIO_TECHNOLOGY_HSPA = 4, + + /** + * HSPAP + */ + RADIO_TECHNOLOGY_HSPAP = 5, + + /** + * SCDMA + */ + RADIO_TECHNOLOGY_TD_SCDMA = 6, + + /** + * EVDO + */ + RADIO_TECHNOLOGY_EVDO = 7, + + /** + * EHRPD + */ + RADIO_TECHNOLOGY_EHRPD = 8, + + /** + * LTE + */ + RADIO_TECHNOLOGY_LTE = 9, + + /** + * CA + */ + RADIO_TECHNOLOGY_LTE_CA = 10, + + /** + * IWLAN + */ + RADIO_TECHNOLOGY_IWLAN = 11, + + /** + * NR + */ + RADIO_TECHNOLOGY_NR = 12, +}; + +/** + * @brief SIM卡状态 + */ +enum RilSimStatus { + /** + * USIM卡状态无效 + */ + RIL_USIM_INVALID = 0, + + /** + * USIM卡状态有效 + */ + RIL_USIM_VALID = 1, + + /** + * USIM卡在CS下无效 + */ + RIL_USIM_CS_INVALID = 2, + + /** + * USIM卡在PS下无效 + */ + RIL_USIM_PS_INVALID = 3, + + /** + * USIM卡在CS+PS下均无效 + */ + RIL_USIM_CS_PS_INVALID = 4, + + /** + * ROMSIM版本 + */ + RIL_ROM_SIM = 240, + + /** + * USIM卡不存在 + */ + RIL_NO_USIM = 255, +}; + +/** + * @brief 描述网络注册状态 + */ +enum RilRegStatus { + /** + * 没有注册,MT 现在没有搜索和注册新的运营商 + */ + NO_REG_MT_NO_SEARCH = 0, + + /** + * 注册了归属网络 + */ + REG_MT_HOME = 1, + + /** + * 没有注册,MT 正在搜索并注册新的运营商 + */ + NO_REG_MT_SEARCHING = 2, + + /** + * 注册被拒绝 + */ + REG_MT_REJECTED = 3, + + /** + * 未知状态 + */ + REG_MT_UNKNOWN = 4, + + /** + * 注册了漫游网络 + */ + REG_MT_ROAMING = 5, + + /** + * 处于紧急模式 + */ + REG_MT_EMERGENCY = 6, +}; + +/** + * @brief 小区连接状态 + */ +enum RilCellConnectionStatus { + /** + * 未知连接状态 + */ + RIL_SERVING_CELL_UNKNOWN = 0, + + /** + * 初级连接状态 + */ + RIL_SERVING_CELL_PRIMARY = 1, + + /** + * 中级连接状态 + */ + RIL_SERVING_CELL_SECONDARY = 2, +}; + +/** + * @brief 上报模式 + */ +enum RilRegNotifyMode { + /** + * 禁止主动上报 + */ + REG_NOT_NOTIFY = 0, + + /** + * 以数据格式一的形式上报 + */ + REG_NOTIFY_STAT_ONLY = 1, + + /** + * 以数据格式二的形式上报 + */ + REG_NOTIFY_STAT_LAC_CELLID = 2, +}; + +/** + * @brief 设置Radio协议动作参数。 + */ +enum RadioProtocolPhase { + /** + * 初始化 + */ + RADIO_PROTOCOL_PHASE_INITIAL, + + /** + * 检查 + */ + RADIO_PROTOCOL_PHASE_CHECK, + + /** + * 更新 + */ + RADIO_PROTOCOL_PHASE_UPDATE, + + /** + * 上报 + */ + RADIO_PROTOCOL_PHASE_NOTIFY, + + /** + * 结束 + */ + RADIO_PROTOCOL_PHASE_COMPLETE, +}; + +/** + * @brief Radio协议状态。 + */ +enum RadioProtocolStatus { + /** + * 无状态 + */ + RADIO_PROTOCOL_STATUS_NONE, + + /** + * 成功 + */ + RADIO_PROTOCOL_STATUS_SUCCESS, + + /** + * 失败 + */ + RADIO_PROTOCOL_STATUS_FAIL, +}; + +/** + * @brief 紧急呼叫号码 + */ +struct EmergencyCall { + /** + * 号码条数索引 + */ + int index; + + /** + * 号码总条数 + */ + int total; + + /** + * 号码 + */ + String eccNum; + + /** + * 国家码 + */ + String mcc; + + /** + * 紧急呼叫类型 + */ + enum EccType eccType; + + /** + * 表示号码是有卡时生效还是无卡生效 + */ + enum SimpresentType simpresent; + + /** + * 表示号码有效性是否区分CS域非正常服务状态 + */ + enum AbnormalServiceType abnormalService; +}; + +/** + * @brief 紧急呼叫号码列表 + */ +struct EmergencyInfoList { + /** + * 总数 + */ + int callSize; + + /** + * 标识 + */ + int flag; + + /** + * 号码列表 + * + */ + List calls; +}; + +/** + * @brief 响应通用信息 + */ +struct RilRadioResponseInfo { + /** + * 卡槽ID + */ + int slotId; + + /** + * 标识 + */ + int flag; + + /** + * 序列号 + */ + int serial; + + /** + * 错误码 + */ + enum RilErrType error; + + /** + * 响应类型 + */ + enum RilResponseTypes type; +}; + +/** + * @brief 数据业务激活结果信息。 + */ +struct SetupDataCallResultInfo { + /** + * 标识 + */ + int flag; + + /** + * 原因 + */ + int reason; + + /** + * 重试次数 + */ + int retryTime; + + /** + * PDP上下文标识符 + */ + int cid; + + /** + * 是否激活 + */ + int active; + + /** + * 最大传输数据单元 + */ + int maxTransferUnit; + + /** + * 数据单元标识 + */ + int pduSessionId; + + /** + * 数据业务类型 + */ + String type; + + /** + * 网络设备名称 + */ + String netPortName; + + /** + * 网络地址 + */ + String address; + + /** + * 域名服务地址 + */ + String dns; + + /** + * 备用域名服务地址 + */ + String dnsSec; + + /** + * 网关地址 + */ + String gateway; + + /** + * 首选P-CSCF地址 + */ + String pCscfPrimAddr; + + /** + * 备用P-CSCF地址 + */ + String pCscfSecAddr; +}; + +/** + * @brief 数据业务激活结果列表。 + */ +struct DataCallResultList { + /** + * 数据业务激活结果信息数量 + */ + int size; + + /** + * 数据业务激活结果列表 + */ + List dcList; +}; + +/** + * @brief PDP上下文信息。 + */ +struct DataProfileDataInfo { + /** + * 序列号 + */ + int serial; + + /** + * 数据业务类型号 + */ + int profileId; + + /** + * 鉴权类型 + */ + int authenticationType; + + /** + * 接入点名称 + */ + String apn; + + /** + * 网际协议版本 + */ + String protocol; + + /** + * 漫游网际协议版本 + */ + String roamingProtocol; + + /** + * 用户名 + */ + String userName; + + /** + * 密码 + */ + String password; +}; + +/** + * @brief PDP上下文信息列表。 + */ +struct DataProfilesInfo { + /** + * 序列号 + */ + int serial; + + /** + * PDP上下文数量 + */ + int profilesSize; + + /** + * 是否漫游 + */ + boolean isRoaming; + + /** + * PDP上下文信息列表 + */ + List profiles; +}; + +/** + * @brief 数据业务信息。 + */ +struct DataCallInfo { + /** + * 序列号 + */ + int serial; + + /** + * 无线接入技术 + */ + int radioTechnology; + + /** + * 是否modem设置PDP上下文 + */ + boolean modemCognitive; + + /** + * 是否允许漫游 + */ + boolean roamingAllowed; + + /** + * 是否漫游 + */ + boolean isRoaming; + + /** + * PDP上下文信息 + */ + struct DataProfileDataInfo dataProfileInfo; +}; + +/** + * @brief 网络频率信息。 + */ +struct DataLinkBandwidthInfo { + /** + * 序列号 + */ + int serial; + + /** + * PDP上下文标识符 + */ + int cid; + + /** + * QoS类别指示 + */ + int qi; + + /** + * 下行方向GBR + */ + int dlGfbr; + + /** + * 上行方向GBR + */ + int ulGfbr; + + /** + * 下行方向MBR + */ + int dlMfbr; + + /** + * 上行方向MBR + */ + int ulMfbr; + + /** + * 上行方向AMBR + */ + int ulSambr; + + /** + * 下行方向AMBR + */ + int dlSambr; + + /** + * 时间单位 + */ + int averagingWindow; +}; + +/** + * @brief 网络频率上报规则。 + */ +struct DataLinkBandwidthReportingRule { + /** + * 序列号 + */ + int serial; + + /** + * 网络类型 + */ + int rat; + + /** + * 迟滞时间 + */ + int delayMs; + + /** + * 上行迟滞 + */ + int delayUplinkKbps; + + /** + * 下行迟滞 + */ + int delayDownlinkKbps; + + /** + * 最大上行参数数量 + */ + int maximumUplinkKbpsSize; + + /** + * 最大下行参数数量 + */ + int maximumDownlinkKbpsSize; + + /** + * 最大上行参数列表 + */ + List maximumUplinkKbps; + + /** + * 最大下行参数列表 + */ + List maximumDownlinkKbps; +}; + +/** + * @brief 数据业务性能模式。 + */ +struct DataPerformanceInfo { + /** + * 开启性能模式 + */ + int performanceEnable; + + /** + * 强制开启 + */ + int enforce; +}; + +/** + * @brief 数据业务睡眠模式。 + */ +struct DataSleepInfo { + /** + * 开启睡眠模式 + */ + int sleepEnable; +}; + +/** + * @brief 通用信息。 + */ +struct UniInfo { + /** + * 序列号 + */ + int serial; + + /** + * GSM索引 + */ + int gsmIndex; + + /** + * 标识 + */ + boolean flag; + + /** + * 参数一 + */ + int arg1; + + /** + * 参数二 + */ + int arg2; + + /** + * 字符串 + */ + String strTmp; +}; + +/** + * @brief 语音域接入技术 + */ +struct VoiceRadioTechnology { + + /** + * 系统服务状态 + */ + enum RilSrvStatus srvStatus; + + /** + * 系统服务域 + */ + enum RilSrvDomain srvDomain; + + /** + * 漫游状态 + */ + enum RilRoamStatus roamStatus; + + /** + * SIM卡状态 + */ + enum RilSimStatus simStatus; + + /** + * SIM卡的LOCK状态 + */ + enum RilSimLockStatus lockStatus; + + /** + * 系统制式 + */ + enum RilSysMode sysMode; + + /** + * 系统制式对应字符串 + */ + String sysModeName; + + /** + * 语音接入技术类型 + */ + enum RilRadioTech actType; + + /** + * 语音接入技术类型对应字符串 + */ + String actName; + + /** + * 标识 + */ + int flag; +}; + +/** + * @brief 拨号信息 + */ +struct DialInfo { + /** + * 序列号 + */ + int serial; + + /** + * CLIR模式 + */ + int clir; + + /** + * 电话号码 + */ + String address; +}; + +/** + * @brief 通话状态信息 + */ +struct CallInfo { + /** + * 呼叫标识 + */ + int index; + + /** + * 呼叫方向 + */ + int dir; + + /** + * 呼叫状态 + */ + int state; + + /** + * 呼叫模式 + */ + int mode; + + /** + * 多方通话状态 + */ + int mpty; + + /** + * 语音电话的呼叫域 + */ + int voiceDomain; + + /** + * 通话类型 + */ + int callType; + + /** + * 码地址类型 + */ + int type; + + /** + * 电话号码 + */ + String number; + + /** + * 号码在电话本中对应的姓名 + */ + String alpha; +}; + +/** + * @brief 通话状态信息列表 + */ +struct CallInfoList { + /** + * 总数 + */ + int callSize; + + /** + * 标识 + */ + int flag; + + /** + * 通话状态信息列表 + */ + List calls; +}; + +/** + * @brief 主叫号码显示结果信息 + */ +struct GetClipResult { + /** + * 结果 + */ + int result; + + /** + * 禁止或使能CLIP功能 + */ + int action; + + /** + * CLIP 业务在网络的签约状态 + */ + int clipStat; +}; + +/** + * @brief 主叫号码显示限制结果信息 + */ +struct GetClirResult { + /** + * 结果 + */ + int result; + + /** + * 禁止或使能CLIR功能 + */ + int action; + + /** + * CLIR 业务在网络的签约状态 + */ + int clirStat; +}; + +/** + * @brief 呼叫等待结果信息 + */ +struct CallWaitResult { + /** + * 结果 + */ + int result; + + /** + * 当前呼叫等待的业务状态 + */ + int status; + + /** + * 业务类别 + */ + int classCw; +}; + +/** + * @brief 叫限制信息 + */ +struct CallRestrictionInfo { + /** + * 操作模式 + */ + int mode; + + /** + * 操作对象 + */ + String fac; + + /** + * 密码 + */ + String password; +}; + +/** + * @brief 呼叫限制结果信息 + */ +struct CallRestrictionResult { + /** + * 结果 + */ + int result; + + /** + * 业务状态 + */ + int status; + + /** + * 业务类别 + */ + int classCw; +}; + +/** + * @brief 呼叫转移信息 + */ +struct CallForwardSetInfo { + /** + * 呼叫转移类型 + */ + int reason; + + /** + * 呼叫转移的操作模式 + */ + int mode; + + /** + * 业务类别 + */ + int classx; + + /** + * 电话号码 + */ + String number; +}; + +/** + * @brief 呼叫转移查询结果信息 + */ +struct CallForwardQueryResult { + /** + * 序列号 + */ + int serial; + + /** + * 结果 + */ + int result; + + /** + * 状态 + */ + int status; + + /** + * 业务类别 + */ + int classx; + + /** + * 号码地址类型 + */ + int type; + + /** + * 呼叫转移类型 + */ + int reason; + + /** + * 等待时长 + */ + int time; + + /** + * 电话号码 + */ + String number; +}; + +/** + * @brief 呼叫转移信息列表 + */ +struct CallForwardQueryInfoList { + /** + * 总数 + */ + int callSize; + + /** + * 标识 + */ + int flag; + + /** + * 呼叫转移查询结果信息 + * + */ + List calls; +}; + +/** + * @brief USSD业务信息 + */ +struct UssdNoticeInfo { + /** + * USSD类型 + */ + int type; + + /** + * USSD字符串 + */ + String message; +}; + +/** + * @brief 补充业务信息 + */ +struct SsNoticeInfo { + /** + * 业务类型 + */ + int serviceType; + + /** + * 请求类型 + */ + int requestType; + + /** + * 服务类别 + */ + int serviceClass; + + /** + * 结果 + */ + int result; +}; + +/** + * @brief SRVCC状态信息 + */ +struct SrvccStatus { + /** + * SRVCC状态 + */ + int status; +}; + +/** + * @brief 回铃音信息 + */ +struct RingbackVoice { + /** + * 回铃音状态 + */ + int status; +}; + +/** + * @brief DTMF信息 + */ +struct DtmfInfo { + /** + * 呼叫 ID + */ + int callId; + + /** + * DTMF音播放的时长 + */ + int onLength; + + /** + * DTMF发送的间隔 + */ + int offLength; + + /** + * DTMF字符串长度 + */ + int stringLength; + + /** + * DTMF关键字 + */ + String dtmfKey; +}; + +/** + * @brief 设置呼叫限制密码的信息 + */ +struct SetBarringInfo { + /** + * 操作对象 + */ + String fac; + + /** + * 旧密码 + */ + String oldPassword; + + /** + * 新密码 + */ + String newPassword; +}; + +/** + * @brief SIM卡状态信息。 + */ +struct CardStatusInfo { + /** + * SIM卡索引。 + */ + int index; + + /** + * SIM卡类型。 + * + */ + int simType; + + /** + * SIM卡状态。 + * + */ + int simState; +}; + +/** + * @brief SIMIO请求信息。 + */ +struct SimIoRequestInfo { + /** + * ME传递给SIM的命令;参考GSM 51.011[28]。 + */ + int command; + + /** + * SIM卡上基本数据文件的标识符。 + */ + int fileId; + + /** + * SIMIO请求命令参数,参考3GPP TS 51.011[28]。 + */ + int p1; + int p2; + int p3; + /** + * 序列号。 + */ + int serial; + + /** + * 要写入SIM的数据信息。 + */ + String data; + + /** + * SIM卡文件路径,参考ETSI TS 102 221 [60]。 + */ + String path; + + /** + * PIN2码。 + */ + String pin2; + + /** + * 应用标识。 + */ + String aid; +}; + +/** + * @brief SIMIO的响应结果信息。 + */ +struct IccIoResultInfo { + /** + * SIM卡状态字,命令执行后SIM卡返回的响应。 + */ + int sw1; + int sw2; + + /** + * 响应信息。 + */ + String response; +}; + +/** + * @brief SIM卡锁信息。 + */ +struct SimLockInfo { + /** + * 业务类别,取值为该类信息的整数之和,默认为255。 + * 1:电话服务。 + * 2:数据服务。 + * 4:传真服务。 + * 8:短消息服务。 + * 16:数据电路同步。 + * 32:数据电路异步。 + * 64:专用分组访问。 + * 128:专用PAD访问。 + */ + int classx; + + /** + * 序列号。 + */ + int serial; + + /** + * SIM锁类型。 + * AO:禁止所有呼出。 + * OI:禁止所有国际呼出。 + * OX:禁止所有国际呼出,归属国除外。 + * AI:禁止所有呼入。 + * IR:归属地以外漫游时,禁止所有呼入。 + * AB:禁止所有业务(仅在模式大于等于0时适用)。 + * AG:禁止呼出业务(仅在模式大于等于0时适用)。 + * AC:禁止呼入业务(仅在模式大于等于0时适用)。 + * FD:FDN,固定号码拨号。 + * PN:锁网络。 + * PU:锁子网。 + * PP:锁定SP。 + */ + String fac; + + /** + * 模式。 + * 0:去激活(当fac参数为PN,PU,PP时,为解锁操作)。 + * 1:激活(当fac参数为PN,PU,PP时,不支持激活)。 + * 2:查询。 + */ + int mode; + + /** + * SIM卡锁状态。 + * 当fac参数为PN,PU,PP时,表示的是锁网锁卡前三层锁的激活状态。 + * 0:未激活。 + * 1:激活。 + */ + int status; + + /** + * 密码文本。 + */ + String passwd; +}; + +/** + * @brief SIM卡密码信息。 + */ +struct SimPasswordInfo { + /** + * SIM锁类型: + * AO:禁止所有呼出。 + * OI:禁止所有国际呼出。 + * OX:禁止所有国际呼出,归属国除外。 + * AI:禁止所有呼入。 + * IR:归属地以外漫游时,禁止所有呼入。 + * AB:禁止所有业务(仅在模式大于等于0时适用)。 + * AG:禁止呼出业务(仅在模式大于等于0时适用)。 + * AC:禁止呼入业务(仅在模式大于等于0时适用)。 + * FD:FDN,固定号码拨号。 + * PN:锁网络。 + * PU:锁子网。 + * PP:锁定SP。 + */ + String fac; + + /** + * 旧密码文本。 + */ + String oldPassword; + + /** + * 新密码文本。 + */ + String newPassword; + + /** + * 序列号。 + */ + int serial; + + /** + * 旧密码或新密码的最大长度。 + */ + int passwordLength; +}; + +/** + * @brief SIM密码输入次数信息。 + */ +struct SimPinInputTimes { + /** + * 序列号。 + */ + int serial; + + /** + * 剩余次数。 + */ + int times; + + /** + * PUK码剩余次数。 + */ + int pukTimes; + + /** + * PIN码剩余次数。 + */ + int pinTimes; + + /** + * PUK2码剩余次数。 + */ + int puk2Times; + + /** + * PIN2码剩余次数。 + */ + int pin2Times; + + /** + * 请求字段,例如: + * SIM PIN2:表示SIM卡PIN2码请求。 + */ + String code; +}; + +/** + * @brief APDU数据传输请求信息。 + */ +struct ApduSimIORequestInfo { + /** + * 序列号。 + */ + int serial; + + /** + * 通道ID。 + */ + int channelId; + + /** + * APDU指令类型。 + */ + int type; + + /** + * APDU指令。 + */ + int instruction; + + /** + * SIMIO请求命令参数,参考3GPP TS 51.011[28] + * 如果p3为负值,则会向SIM发送一个4字节的APDU。 + */ + int p1; + int p2; + int p3; + + /** + * 请求传输的数据信息。 + */ + String data; +}; + +/** + * @brief SIM卡鉴权请求信息。 + */ +struct SimAuthenticationRequestInfo { + /** + * 序列号。 + */ + int serial; + + /** + * 应用标识。 + */ + String aid; + + /** + * 认证数据信息。 + */ + String authData; +}; + +/** + * @brief APDU打开逻辑通道响应信息。 + */ +struct OpenLogicalChannelResponse { + /** + * SIM卡状态字,命令执行后SIM卡返回的响应。 + */ + int sw1; + int sw2; + + /** + * 打开的逻辑通道ID。 + */ + int channelId; + + /** + * 响应信息。 + */ + String response; +}; + +/** + * @brief SIM卡解锁响应。 + */ +struct LockStatusResp { + /** + * 解锁结果。 + */ + int result; + + /** + * 剩余次数。 + */ + int remain; +}; + +/** + * @brief Radio协议信息。 + */ +struct RadioProtocol { + /** + * 卡槽ID。 + */ + int slotId; + + /** + * 会话ID。 + */ + int sessionId; + + /** + * Radio协议参数,枚举类型,参考RadioProtocolPhase。 + */ + enum RadioProtocolPhase phase; + + /** + * Radio协议技术信息。 + */ + int technology; + + /** + * modem ID,底层与slotId的对应字段。 + */ + int modemId; + + /** + * Radio协议状态,枚举类型,参考RadioProtocolStatus。 + */ + enum RadioProtocolStatus status; +}; + +/** + * @brief GSM信号强度。 + */ +struct GsmRssi { + /** + * 接收信号强度指示,取值范围0~31,最大值为99,如果未知则设置为最大值。 + */ + int rxlev; + + /** + * 误码率,值范围0~7,最大值为99,如果未知则设置为最大值。 + */ + int ber; +}; + +/** + * @brief CDMA信号强度。 + */ +struct CdmaRssi { + /** + * 信号强度的绝对值, 该值是实际Rssi值乘以-1。 + */ + int absoluteRssi; + + /** + * 整数类型,每个PN码片的接收能量与总接收功率谱密度之比。 + */ + int ecno; +}; + +/** + * @brief WCDMA信号强度。 + */ +struct WcdmaRssi { + /** + * 整数类型,接收信号强度值0~99。 + */ + int rxlev; + + /** + * 整数类型,每个PN码片的接收能量与总接收功率谱密度之比。 + */ + int ecio; + + /** + * 整数类型,接收信号码功率,范围值0~96, 255未知或不可检测。 + */ + int rscp; + + /** + * 误码率,取值范围0~7,最大值为99,如果未知则设置为最大值。 + */ + int ber; +}; + +/** + * @brief LTE信号强度。 + */ +struct LteRssi { + /** + * 整数类型,接收信号强度值0~99。 + */ + int rxlev; + + /** + * 整数类型,表示信号接收质量,取值范围0~33, 255未知或不可检测。 + */ + int rsrq; + + /** + * 整数类型,表示接收信号码功率,取值范围0~97, 255未知或不可检测。 + */ + int rsrp; + + /** + * 整数类型,表示信号干扰噪声比,适用于LTE模式,取值范围0~251,255未知或不可检测。 + */ + int snr; +}; + +/** + * @brief TDSCDMA信号强度。 + */ +struct TdScdmaRssi { + /** + * 整数类型,表示接收信号码功率。 + */ + int rscp; +}; + +/** + * @brief NR信号强度。 + */ +struct NrRssi { + /** + * 整数类型,表示接收信号码功率。 + */ + int rsrp; + + /** + * 整数类型,表示信号接收质量。 + */ + int rsrq; + + /** + * 整数类型,表示信号干扰噪声比。 + */ + int sinr; +}; + +/** + * @brief 接收信号强度信息。 + */ +struct Rssi { + /** + * GSM信号强度信息,参考GsmRssi。 + */ + struct GsmRssi gw; + + /** + * CDMA信号强度信息,参考CdmaRssi。 + */ + struct CdmaRssi cdma; + + /** + * WCDMA信号强度信息,参考WcdmaRssi。 + */ + struct WcdmaRssi wcdma; + + /** + * LTE信号强度信息,参考LteRssi。 + */ + struct LteRssi lte; + + /** + * TDSCDMA信号强度信息,参考TdScdmaRssi。 + */ + struct TdScdmaRssi tdScdma; + + /** + * NR信号强度信息,参考NrRssi。 + */ + struct NrRssi nr; +}; + +/** + * @brief CS注册状态信息。 + */ +struct CsRegStatusInfo { + /** + * 通知类型。 + */ + int notifyType; + + /** + * 注册状态,枚举类型,参考RilRegStatus。 + */ + enum RilRegStatus regStatus; + + /** + * 地区区域码。 + */ + int lacCode; + + /** + * 小区标识。 + */ + int cellId; + + /** + * 语音接入技术类型,枚举类型,参考RilRadioTech。 + */ + enum RilRadioTech radioTechnology; + + /** + * 标志,由搜网管理在响应中使用。 + */ + int flag; +}; + +/** + * @brief PS注册状态信息。 + */ +struct PsRegStatusInfo { + /** + * 通知类型。 + */ + int notifyType; + + /** + * 注册状态,枚举类型,参考RilRegStatus。 + */ + enum RilRegStatus regStatus; + + /** + * 地区区域码。 + */ + int lacCode; + + /** + * 小区标识。 + */ + int cellId; + + /** + * 语音接入技术类型,枚举类型,参考RilRadioTech。 + */ + enum RilRadioTech radioTechnology; + + /** + * 表示NR模式是否可用。 + */ + boolean isNrAvailable; + + /** + * 表示ENDC是否可用。 + */ + boolean isEnDcAvailable; + + /** + * 表示DCNR是否受限。 + */ + boolean isDcNrRestricted; +}; + +/** + * @brief 运营商信息。 + * + */ +struct OperatorInfo { + /** + * 获取注册网络的长格式的运营商名称。 + */ + String longName; + + /** + * 获取注册网络的短格式的运营商名称。 + */ + String shortName; + + /** + * 运营商编号。 + */ + String numeric; +}; + +/** + * @brief 可用网络信息。 + */ +struct AvailableNetworkInfo { + /** + * 获取注册网络的长字母数字格式名称。 + */ + String longName; + + /** + * 获取注册网络的短字母数字格式名称。 + */ + String shortName; + + /** + * 可用网络编号。 + */ + String numeric; + + /** + * 网络状态。 + */ + int status; + + /** + * 语音接入技术类型。 + */ + int rat; +}; + +/** + * @brief 可用网络列表。 + */ +struct AvailableNetworkList { + /** + * 编号。 + */ + int itemNum; + + /** + * 可用网络列表信息,。 + */ + List availableNetworkInfo; + + /** + * 标识位。 + */ + int flag; +}; + +/** + * @brief 设置网络模式信息。 + */ +struct SetNetworkModeInfo { + /** + * 网络模式。 + */ + int selectMode; + + /** + * 网络运营商。 + */ + String oper; + + /** + * 标志。 + */ + int flag; +}; + +/** + * @brief GSM小区信息。 + */ +struct CellListRatGsm { + /** + * 小区的band信息。 + */ + int band; + + /** + * BCCHcarrier的绝对射频频道号0~1023。 + */ + int arfcn; + + /** + * 基站识别码。 + */ + int bsic; + + /** + * 小区标识。 + */ + int cellId; + + /** + * 位置区号 0~FFFF。 + */ + int lac; + + /** + * 信号强度dbm,-120~37。 + */ + int rxlev; +}; + +/** + * @brief LTE小区信息。 + */ +struct CellListRatLte { + /** + * BCCHcarrier的绝对射频频道号0~1023。 + */ + int arfcn; + + /** + * 物理小区标识。 + */ + int pci; + + /** + * 信号接收功率,取值范围-140~-44,单位dBm。 + */ + int rsrp; + + /** + * 信号接收质量,取值范围-19.5~-3。 + */ + int rsrq; + + /** + * 信号强度dbm,-120~37。 + */ + int rxlev; +}; + +/** + * @brief WCDMA小区信息。 + */ +struct CellListRatWcdma { + /** + * BCCHcarrier的绝对射频频道号0~16383。 + */ + int arfcn; + + /** + * 主扰码,0~511。 + */ + int psc; + + /** + * 接收信号码功率,-120~25dBM。 + */ + int rscp; + + /** + * 每个调制比特的功率与噪声频谱密度之比, 范围-25~0。 + */ + int ecno; +}; + +/** + * @brief CDMA小区信息。 + */ +struct CellListRatCdma { + /** + * 系统标识。 + */ + int systemId; + + /** + * 网络标识。 + */ + int networkId; + + /** + * 基本标识。 + */ + int baseId; + + /** + * 区域标识。 + */ + int zoneId; + + /** + * PN导频序列。 + */ + int pilotPn; + + /** + * 导频信号强度。 + */ + int pilotStrength; + + /** + * 信道。 + */ + int channel; + + /** + * 经度。 + */ + int longitude; + + /** + * 纬度。 + */ + int latitude; +}; + +/** + * @brief TDSCDMA小区信息。 + */ +struct CellListRatTdscdma { + /** + * BCCHcarrier的绝对射频频道号。 + */ + int arfcn; + + /** + * 同步标识。 + */ + int syncId; + + /** + * 超级小区。 + */ + int sc; + + /** + * 小区标识。 + */ + int cellId; + + /** + * 位置区号 0~FFFF。 + */ + int lac; + + /** + * 接收信号码功率。 + */ + int rscp; + + /** + * 不连续接收周期长度。 + */ + int drx; + + /** + * 路由区域码。 + */ + int rac; + + /** + * 超级小区标识。 + */ + int cpid; +}; + +/** + * @brief NR小区信息。 + */ +struct CellListRatNr { + /** + * BCCHcarrier的绝对射频频道号。 + */ + int nrArfcn; + + /** + * 物理小区标识。 + */ + int pci; + + /** + * 类型分配码。 + */ + int tac; + + /** + * NR小区标识。 + */ + int nci; +}; + +/** + * @brief 多种网络模式的小区信息。 + */ +union ServiceCellParas { + /** + * GSM小区信息,参考CellListRatGsm。 + */ + struct CellListRatGsm gsm; + + /** + * LTE小区信息,参考CellListRatLte。 + */ + struct CellListRatLte lte; + + /** + * WCDMA小区信息,参考CellListRatWcdma。 + */ + struct CellListRatWcdma wcdma; + + /** + * CDMA小区信息,参考CellListRatCdma。 + */ + struct CellListRatCdma cdma; + + /** + * TDSCDMA小区信息,参考CellListRatTdscdma。 + */ + struct CellListRatTdscdma tdscdma; + + /** + * NR小区信息,参考CellListRatNr。 + */ + struct CellListRatNr nr; +}; + +/** + * @brief 相邻小区信息。 + */ +struct CellNearbyInfo { + /** + * 语音接入技术类型。 + */ + int ratType; + + /** + * 多种网络模式的小区信息。 + */ + union ServiceCellParas serviceCells; +}; + +/** + * @brief 附近小区信息列表。 + */ +struct CellListNearbyInfo { + /** + * 编号。 + */ + int itemNum; + + /** + * 附近小区信息列表。 + */ + List cellNearbyInfo; +}; + +/** + * @brief GSM蜂窝信息。 + */ +struct CellRatGsm { + /** + * 小区的band信息。 + */ + int band; + + /** + * BCCHcarrier的绝对射频频道号0~1023。 + */ + int arfcn; + + /** + * 基站识别码。 + */ + int bsic; + + /** + * 小区标识。 + */ + int cellId; + + /** + * 位置区号 0~FFFF。 + */ + int lac; + + /** + * 信号强度dbm,-120~37。 + */ + int rxlev; + + /** + * 信号接收质量0~7。 + */ + int rxQuality; + + /** + * 取值范围0~63。 + */ + int ta; +}; + +/** + * @brief LTE蜂窝信息。 + */ +struct CellRatLte { + /** + * BCCHcarrier的绝对射频频道号。 + */ + int arfcn; + + /** + * 小区标识。 + */ + int cellId; + + /** + * 物理小区标识。 + */ + int pci; + + /** + * 类型分配码。 + */ + int tac; + + /** + * 信号接收功率dBm,-140~-44。 + */ + int rsrp; + + /** + * 信号接收质量,-19.5~-3。 + */ + int rsrq; + + /** + * 接收信号强度dbm,90~-25。 + */ + int rssi; +}; + +/** + * @brief WCDMA蜂窝信息。 + */ +struct CellRatWcdma { + /** + * BCCHcarrier的绝对射频频道号0~16383。 + */ + int arfcn; + + /** + * 主扰码,0~511。 + */ + int psc; + + /** + * 小区标识。 + */ + int cellId; + + /** + * 位置区号 0~FFFF。 + */ + int lac; + + /** + * 信号接收功率dBm, -140~-44。 + */ + int rscp; + + /** + * 信号接收质量 -19.5~-3。 + */ + int rxlev; + + /** + * 接收信号强度dbm,90~-25。 + */ + int ecno; + + /** + * 不连续接收周期长度,6~9。 + */ + int drx; + + /** + * UTRAN注册区域标识。 + */ + int ura; +}; + +/** + * @brief CDMA蜂窝信息。 + */ +struct CellRatCdma { + /** + * 系统标识。 + */ + int systemId; + + /** + * 网络标识。 + */ + int networkId; + + /** + * 基础标识。 + */ + int baseId; + + /** + * 区域标识。 + */ + int zoneId; + + /** + * PN导频序列。 + */ + int pilotPn; + + /** + * 导频信号强度。 + */ + int pilotStrength; + + /** + * 信道。 + */ + int channel; + + /** + * 经度。 + */ + int longitude; + + /** + * 纬度。 + */ + int latitude; +}; + +/** + * @brief TDSCDMA蜂窝信息。 + */ +struct CellRatTdscdma { + /** + * BCCHcarrier的绝对射频频道号。 + */ + int arfcn; + + /** + * 同步标识。 + */ + int syncId; + + /** + * 超级小区。 + */ + int sc; + + /** + * 小区标识。 + */ + int cellId; + + /** + * 地区区域码。 + */ + int lac; + + /** + * 接收信号码功率。 + */ + int rscp; + + /** + * 不连续接收周期长度。 + */ + int drx; + + /** + * 路由区域码。 + */ + int rac; + + /** + * 超级小区标识。 + */ + int cpid; +}; + +/** + * @brief NR蜂窝信息。 + */ +struct CellRatNr { + /** + * BCCHcarrier的绝对射频频道号。 + */ + int nrArfcn; + + /** + * 物理小区标识。 + */ + int pci; + + /** + * 类型分配码。 + */ + int tac; + + /** + * NR小区标识。 + */ + int nci; +}; + +/** + * @brief 当前蜂窝数据信息。 + */ +union CurrentServiceCellParas { + /** + * Gsm蜂窝信息。 + */ + struct CellRatGsm gsm; + + /** + * LTE蜂窝信息。 + */ + struct CellRatLte lte; + + /** + * WCDMA蜂窝信息。 + */ + struct CellRatWcdma wcdma; + + /** + * CDMA蜂窝信息。 + */ + struct CellRatCdma cdma; + + /** + * TDSCDMA蜂窝信息。 + */ + struct CellRatTdscdma tdscdma; + + /** + * NR蜂窝信息。 + */ + struct CellRatNr nr; +}; + +/** + * @brief 当前小区信息。 + */ +struct CurrentCellInfo { + /** + * 语音接入技术类型。 + */ + int ratType; + + /** + * 移动国家码。 + */ + int mcc; + + /** + * 移动网络码。 + */ + int mnc; + + /** + * 小区信息参数,参考CurrentServiceCellParas。 + */ + union CurrentServiceCellParas serviceCells; +}; + +/** + * @brief 当前小区信息列表。 + */ +struct CellListCurrentInfo { + /** + * 小区信息数量。 + */ + int itemNum; + + /** + * 当前小区信息。 + */ + List cellCurrentInfo; +}; + +/** + * @brief 首选网络类型信息。 + */ +struct PreferredNetworkTypeInfo { + /** + * 网络类型。 + */ + int preferredNetworkType; + + /** + * 网络标识。 + */ + int flag; +}; + +/** + * @brief 物理通道配置。 + */ +struct PhysicalChannelConfig { + /** + * 连接状态。 + */ + enum RilCellConnectionStatus cellConnStatus; + + /** + * 语音接入技术类型,枚举类型,参考RilRadioTech。 + */ + enum RilRadioTech ratType; + + /** + * 下行带宽Khz。 + */ + int cellBandwidthDownlinkKhz; + + /** + * 上行带宽Khz。 + */ + int cellBandwidthUplinkKhz; + + /** + * 频率范围。 + */ + int freqRange; + + /** + * 下行信道号。 + */ + int downlinkChannelNum; + + /** + * 上行信道号。 + */ + int uplinkChannelNum; + + /** + * 物理小区标识。 + */ + int physicalCellId; + + /** + * 逻辑设备编号。 + */ + int contextIdNum; + + /** + * 上行信道号。 + */ + List contextIds; +}; + +/** + * @brief 通道配置信息列表。 + */ +struct ChannelConfigInfoList { + /** + * 编号。 + */ + int itemNum; + + /** + * 物理通道配置。 + */ + List channelConfigInfos; + + /** + * 标识。 + */ + int flag; +}; + +/** + * @brief 发送GSM短信信息 + */ +struct GsmSmsMessageInfo { + /** + * 序列号 + */ + int serial; + + /** + * 状态 + */ + int state; + + /** + * 短信业务中心 + */ + String smscPdu; + + /** + * 协议数据单元 + */ + String pdu; +}; + +/** + * @brief 发送CDMA短信信息 + */ +struct SendCdmaSmsMessageInfo { + /** + * 序列号 + */ + int serial; + + /** + * 状态 + */ + int state; + + /** + * 短信业务中心 + */ + String smscPdu; +}; + +/** + * @brief SIM卡短信信息 + */ +struct SmsMessageIOInfo { + /** + * 序列号 + */ + int serial; + + /** + * 短信业务中心 + */ + String smscPdu; + + /** + * 协议数据单元 + */ + String pdu; + + /** + * 状态 + */ + int state; + + /** + * 消息索引 + */ + int index; +}; + +/** + * @brief 短信中心地址信息 + */ +struct ServiceCenterAddress { + /** + * 序列号 + */ + int serial; + + /** + * 短信中心地址类型 + */ + int tosca; + + /** + * 短信中心地址 + */ + String address; +}; + +/** + * @brief GSM小区广播配置信息 + */ +struct CBConfigInfo { + /** + * 序列号 + */ + int serial; + + /** + * 是否激活 + */ + int mode; + + /** + * 响应类型 + */ + int indicationType; + + /** + * 消息标识符组合 + */ + String mids; + + /** + * 数据编码方案组合 + */ + String dcss; +}; + +/** + * @brief CDMA小区广播配置信息 + */ +struct CdmaCBConfigInfo { + /** + * 服务 + */ + int service; + + /** + * 语言 + */ + int language; + + /** + * 是否选中 + */ + int checked; +}; + +/** + * @brief CDMA小区广播配置信息列表 + */ +struct CdmaCBConfigInfoList { + /** + * 序列号 + */ + int serial; + + /** + * 总数 + */ + int size; + + /** + * CDMA小区广播配置信息列表 + */ + List list; +}; + +/** + * @brief 小区广播上报信息 + */ +struct CBConfigReportInfo { + /** + * 响应类型 + */ + int indicationType; + + /** + * 小区广播序列号 + */ + int sn; + + /** + * 消息标识符组合 + */ + int mid; + + /** + * 小区广播页序号 + */ + int page; + + /** + * 小区广播总页数 + */ + int pages; + + /** + * pdu字节数 + */ + int length; + + /** + * 解码后的小区广播内容 + */ + String data; + + /** + * 数据编码方案组合 + */ + String dcs; + + /** + * 协议数据单元 + */ + String pdu; +}; + +/** + * @brief 上报短信信息 + */ +struct SmsMessageInfo { + /** + * 响应类型 + */ + int indicationType; + + /** + * 总数 + */ + int size; + + /** + * 协议数据单元 + */ + List pdu; +}; + +/** + * @brief 接收短信处理模式 + */ +struct ModeData { + /** + * 序列号 + */ + int serial; + + /** + * 是否接收短信 + */ + boolean result; + + /** + * 接收短信处理模式,详见{@link AckIncomeCause} + */ + int mode; + + /** + * 协议数据单元 + */ + String pdu; +}; + +/** + * @brief 发送短信响应信息 + */ +struct SendSmsResultInfo { + /** + * 信息参考号 + */ + int msgRef; + + /** + * 协议数据单元 + */ + String pdu; + + /** + * 错误码 + */ + int errCode; + + /** + * 标识 + */ + int flag; +}; \ No newline at end of file -- Gitee From 26669cc5a2efc2412d82c417d14e5caec80d73e2 Mon Sep 17 00:00:00 2001 From: "cheng.wang_c" Date: Fri, 23 Sep 2022 09:17:28 +0800 Subject: [PATCH 2/7] IssueNo: Idl comment code check Description:fix Idl comment code check Sig:SIG_Telephony Feature or Bugfix: Feature Binary Source: No Signed-off-by: cheng.wang_c Change-Id: Idc459fa51e9b2a99437b208a6c14bda6bd8dfcb4 --- zh-cn/device_api/hdi/ril/v1_0/IRil.idl | 229 ++++++------ .../device_api/hdi/ril/v1_0/IRilCallback.idl | 351 +++++++++--------- zh-cn/device_api/hdi/ril/v1_0/Types.idl | 194 +++++----- 3 files changed, 389 insertions(+), 385 deletions(-) diff --git a/zh-cn/device_api/hdi/ril/v1_0/IRil.idl b/zh-cn/device_api/hdi/ril/v1_0/IRil.idl index 0e346641..94fcd58b 100644 --- a/zh-cn/device_api/hdi/ril/v1_0/IRil.idl +++ b/zh-cn/device_api/hdi/ril/v1_0/IRil.idl @@ -19,7 +19,7 @@ * * @brief Ril模块接口定义。 * - * Ril模块涉及Telephony的电话、短彩信、搜网、Sim卡模块接口和各种回调等。 + * Ril模块为上层电话服务提供相关调用接口,涉及电话、短信、彩信、网络搜索、SIM卡等功能接口及各种回调等。 * * @since 3.2 * @version 1.0 @@ -47,7 +47,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief Ril模块的请求接口。 * - * 请求接口包括打电话、发短彩信、激活Sim卡、上网等。 + * 请求接口包括打电话、发短信彩信、激活SIM卡、上网等。 * * @since 3.2 * @version 1.0 @@ -67,7 +67,7 @@ interface IRil { [oneway] SetCallback([in] IRilCallback rilCallback); /** - * @brief 设置紧急号码请求。 + * @brief 设置紧急呼叫号码。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -82,7 +82,7 @@ interface IRil { [oneway] SetEmergencyCallList([in] int slotId, [in] int serialId, [in] struct EmergencyInfoList emergencyInfoList); /** - * @brief 查询紧急号码请求。 + * @brief 获取紧急号码。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -96,7 +96,7 @@ interface IRil { [oneway] GetEmergencyCallList([in] int slotId, [in] int serialId); /** - * @brief 查询通话状态列表请求。 + * @brief 获取通话状态列表。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -110,7 +110,7 @@ interface IRil { [oneway] GetCallList([in] int slotId, [in] int serialId); /** - * @brief 拨打电话请求。 + * @brief 拨打电话。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -125,7 +125,7 @@ interface IRil { [oneway] Dial([in] int slotId, [in] int serialId, [in] struct DialInfo dialInfo); /** - * @brief 拒接电话请求。 + * @brief 拒接电话。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -139,7 +139,7 @@ interface IRil { [oneway] Reject([in] int slotId, [in] int serialId); /** - * @brief 挂断电话请求。 + * @brief 挂断电话。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -154,7 +154,7 @@ interface IRil { [oneway] Hangup([in] int slotId, [in] int serialId, [in] int gsmIndex); /** - * @brief 接听电话请求。 + * @brief 接听电话。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -168,7 +168,7 @@ interface IRil { [oneway] Answer([in] int slotId, [in] int serialId); /** - * @brief 保持通话请求。 + * @brief 保持通话。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -182,7 +182,7 @@ interface IRil { [oneway] HoldCall([in] int slotId, [in] int serialId); /** - * @brief 取消保持通话请求。 + * @brief 取消保持通话。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -196,7 +196,7 @@ interface IRil { [oneway] UnHoldCall([in] int slotId, [in] int serialId); /** - * @brief 切换通话请求。 + * @brief 切换通话。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -210,7 +210,7 @@ interface IRil { [oneway] SwitchCall([in] int slotId, [in] int serialId); /** - * @brief 合并为会议电话请求。 + * @brief 合并为会议电话。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -225,7 +225,7 @@ interface IRil { [oneway] CombineConference([in] int slotId, [in] int serialId, [in] int callType); /** - * @brief 与会议电话分离请求。 + * @brief 与会议电话分离。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -241,7 +241,7 @@ interface IRil { [oneway] SeparateConference([in] int slotId, [in] int serialId, [in] int callIndex, [in] int callType); /** - * @brief 查询呼叫等待请求。 + * @brief 获取呼叫等待。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -255,7 +255,7 @@ interface IRil { [oneway] GetCallWaiting([in] int slotId, [in] int serialId); /** - * @brief 设置呼叫等待请求。 + * @brief 设置呼叫等待。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -270,7 +270,7 @@ interface IRil { [oneway] SetCallWaiting([in] int slotId, [in] int serialId, [in] int activate); /** - * @brief 查询呼叫转移请求。 + * @brief 获取呼叫转移。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -285,7 +285,7 @@ interface IRil { [oneway] GetCallTransferInfo([in] int slotId, [in] int serialId, [in] int reason); /** - * @brief 设置呼叫转移请求。 + * @brief 设置呼叫转移。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -301,7 +301,7 @@ interface IRil { [in] struct CallForwardSetInfo callForwardSetInfo); /** - * @brief 查询呼叫限制请求。 + * @brief 获取呼叫限制。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -316,7 +316,7 @@ interface IRil { [oneway] GetCallRestriction([in] int slotId, [in] int serialId, [in] String fac); /** - * @brief 设置呼叫限制请求。 + * @brief 设置呼叫限制。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -332,7 +332,7 @@ interface IRil { [in] struct CallRestrictionInfo callRestrictionInfo); /** - * @brief 查询主叫号码显示请求。 + * @brief 获取主叫号码显示。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -346,7 +346,7 @@ interface IRil { [oneway] GetClip([in] int slotId, [in] int serialId); /** - * @brief 设置主叫号码显示请求。 + * @brief 设置主叫号码显示。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -361,7 +361,7 @@ interface IRil { [oneway] SetClip([in] int slotId, [in] int serialId, [in] int action); /** - * @brief 查询主叫号码显示限制请求。 + * @brief 获取主叫号码显示限制。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -375,7 +375,7 @@ interface IRil { [oneway] GetClir([in] int slotId, [in] int serialId); /** - * @brief 设置主叫号码显示限制请求。 + * @brief 设置主叫号码显示限制。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -390,7 +390,7 @@ interface IRil { [oneway] SetClir([in] int slotId, [in] int serialId, [in] int action); /** - * @brief 设置CallPreferenceMode请求。 + * @brief 设置通话偏好模式。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -405,7 +405,7 @@ interface IRil { [oneway] SetCallPreferenceMode([in] int slotId, [in] int serialId, [in] int mode); /** - * @brief 查询CallPreferenceMode请求。 + * @brief 获取通话偏好模式。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -419,7 +419,7 @@ interface IRil { [oneway] GetCallPreferenceMode([in] int slotId, [in] int serialId); /** - * @brief 设置Ussd业务请求。 + * @brief 设置Ussd业务。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -434,7 +434,7 @@ interface IRil { [oneway] SetUssd([in] int slotId, [in] int serialId, [in] String str); /** - * @brief 查询Ussd业务请求。 + * @brief 获取Ussd业务。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -448,7 +448,7 @@ interface IRil { [oneway] GetUssd([in] int slotId, [in] int serialId); /** - * @brief 设置静音请求。 + * @brief 设置静音。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -463,7 +463,7 @@ interface IRil { [oneway] SetMute([in] int slotId, [in] int serialId, [in] int mute); /** - * @brief 查询静音请求。 + * @brief 获取静音。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -477,7 +477,7 @@ interface IRil { [oneway] GetMute([in] int slotId, [in] int serialId); /** - * @brief 查询通话失败原因请求。 + * @brief 获取通话失败原因。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -491,7 +491,7 @@ interface IRil { [oneway] GetCallFailReason([in] int slotId, [in] int serialId); /** - * @brief 挂断前台、恢复后台请求请求。 + * @brief 挂断前台、恢复后台。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -506,7 +506,7 @@ interface IRil { [oneway] CallSupplement([in] int slotId, [in] int serialId, [in] int type); /** - * @brief 发送DTMF请求。 + * @brief 发送DTMF。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -521,7 +521,7 @@ interface IRil { [oneway] SendDtmf([in] int slotId, [in] int serialId, [in] struct DtmfInfo dtmfInfo); /** - * @brief 开启DTMF请求。 + * @brief 开启DTMF。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -536,7 +536,7 @@ interface IRil { [oneway] StartDtmf([in] int slotId, [in] int serialId, [in] struct DtmfInfo dtmfInfo); /** - * @brief 关闭DTMF请求。 + * @brief 关闭DTMF。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -551,7 +551,7 @@ interface IRil { [oneway] StopDtmf([in] int slotId, [in] int serialId, [in] struct DtmfInfo dtmfInfo); /** - * @brief 设置呼叫限制密码请求。 + * @brief 设置呼叫限制密码。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -566,7 +566,7 @@ interface IRil { [oneway] SetBarringPassword([in] int slotId, [in] int serialId, [in] struct SetBarringInfo setBarringInfo); /** - * @brief 数据业务激活请求。 + * @brief 激活数据业务。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -581,7 +581,7 @@ interface IRil { [oneway] ActivatePdpContext([in] int slotId, [in] int serialId, [in] struct DataCallInfo dataCallInfo); /** - * @brief 数据业务断开请求。 + * @brief 断开数据业务。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -596,7 +596,7 @@ interface IRil { [oneway] DeactivatePdpContext([in] int slotId, [in] int serialId, [in] struct UniInfo uniInfo); /** - * @brief 获取当前所有数据连接状态请求。 + * @brief 获取当前所有数据连接状态。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -611,7 +611,7 @@ interface IRil { [oneway] GetPdpContextList([in] int slotId, [in] int serialId, [in] struct UniInfo uniInfo); /** - * @brief 设置初始化默认APN信息请求。 + * @brief 设置初始化默认网络接入技术(APN)信息。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -626,7 +626,7 @@ interface IRil { [oneway] SetInitApnInfo([in] int slotId, [in] int serialId, [in] struct DataProfileDataInfo dataProfileDataInfo); /** - * @brief 获取当前链路信息请求。 + * @brief 获取当前链路信息。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -641,7 +641,7 @@ interface IRil { [oneway] GetLinkBandwidthInfo([in] int slotId, [in] int serialId, [in] int cid); /** - * @brief 设置当前链路信息的上报规则请求。 + * @brief 设置当前链路信息的上报规则。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -657,11 +657,11 @@ interface IRil { [in] struct DataLinkBandwidthReportingRule dataLinkBandwidthReportingRule); /** - * @brief 设置数据业务使能的SIM卡槽请求。 + * @brief 使能SIM卡槽数据业务。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param dataPermitted 表示是否使能。 + * @param dataPermitted 表示是否使能,0表示不使能,1表示使能。 * * @return 0 表示执行成功。 * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 @@ -672,7 +672,7 @@ interface IRil { [oneway] SetDataPermitted([in] int slotId, [in] int serialId, [in] int dataPermitted); /** - * @brief 设置数据业务使用的PDP上下文信息请求。 + * @brief 设置数据业务使用的PDP上下文信息。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -687,7 +687,7 @@ interface IRil { [oneway] SetDataProfileInfo([in] int slotId, [in] int serialId, [in] struct DataProfilesInfo dataProfilesInfo); /** - * @brief 发送数据业务性能模式请求。 + * @brief 发送数据业务性能模式。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -702,7 +702,7 @@ interface IRil { [oneway] SendDataPerformanceMode([in] int slotId, [in] int serialId, [in] struct DataPerformanceInfo dataPerformanceInfo); /** - * @brief 发送数据业务睡眠模式请求。 + * @brief 发送数据业务睡眠模式。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -717,12 +717,12 @@ interface IRil { [oneway] SendDataSleepMode([in] int slotId, [in] int serialId, [in] struct DataSleepInfo dataSleepInfo); /** - * @brief 给Modem上下电请求。 + * @brief 设置Modem状态。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param fun 表示功能模式,0表示最小模式,1表示online模式。 - * @param rst 表示是否复位,0不触发复位,1复位。 + * @param fun 表示功能模式,0表示最小模式,1表示online模式,4表示offline模式。 + * @param rst 表示是否复位,0表示不复位,1表示复位。 * * @return 0 表示执行成功 * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 @@ -733,7 +733,7 @@ interface IRil { [oneway] SetRadioState([in] int slotId, [in] int serialId, [in] int fun, [in] int rst); /** - * @brief 查询给Modem上下电状态请求。 + * @brief 获取Modem状态。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -747,7 +747,7 @@ interface IRil { [oneway] GetRadioState([in] int slotId, [in] int serialId); /** - * @brief 查询IMEI请求。 + * @brief 获取国际移动设备识别码。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -761,7 +761,7 @@ interface IRil { [oneway] GetImei([in] int slotId, [in] int serialId); /** - * @brief 查询MEID请求。 + * @brief 获取移动设备识别码。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -775,7 +775,7 @@ interface IRil { [oneway] GetMeid([in] int slotId, [in] int serialId); /** - * @brief 查询语音域接入技术请求。 + * @brief 获取电路域接入技术。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -789,7 +789,7 @@ interface IRil { [oneway] GetVoiceRadioTechnology([in] int slotId, [in] int serialId); /** - * @brief 查询基带版本请求。 + * @brief 获取基带版本。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -803,7 +803,7 @@ interface IRil { [oneway] GetBasebandVersion([in] int slotId, [in] int serialId); /** - * @brief 通知Modem正在关机请求。 + * @brief 发送手机正在关机状态到Modem。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -817,7 +817,7 @@ interface IRil { [oneway] ShutDown([in] int slotId, [in] int serialId); /** - * @brief SIM卡IO请求。 + * @brief 获取SIM卡IO。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -832,7 +832,7 @@ interface IRil { [oneway] GetSimIO([in] int slotId, [in] int serialId, [in] struct SimIoRequestInfo simIO); /** - * @brief SIM卡状态请求。 + * @brief 获取SIM卡状态。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -846,7 +846,7 @@ interface IRil { [oneway] GetSimStatus([in] int slotId, [in] int serialId); /** - * @brief SIM卡获取IMSI请求。 + * @brief 获取SIM卡国际移动用户识别码。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -860,7 +860,7 @@ interface IRil { [oneway] GetImsi([in] int slotId, [in] int serialId); /** - * @brief SIM卡获取锁状态请求。 + * @brief 获取SIM卡锁状态。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -875,7 +875,7 @@ interface IRil { [oneway] GetSimLockStatus([in] int slotId, [in] int serialId, [in] struct SimLockInfo simLockInfo); /** - * @brief 设置锁卡请求。 + * @brief 设置SIM卡锁。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -890,11 +890,11 @@ interface IRil { [oneway] SetSimLock([in] int slotId, [in] int serialId, [in] struct SimLockInfo simLockInfo); /** - * @brief 修改SIM卡密码请求。 + * @brief 修改SIM卡密码。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param SimPasswordInfo 表示SIM卡密码信息,详见{@link SimPasswordInfo}。 + * @param simPassword 表示SIM卡密码信息,详见{@link SimPasswordInfo}。 * * @return 0 表示执行成功。 * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 @@ -905,7 +905,7 @@ interface IRil { [oneway] ChangeSimPassword([in] int slotId, [in] int serialId, [in] struct SimPasswordInfo simPassword); /** - * @brief PIN解锁请求。 + * @brief PIN解锁。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -920,7 +920,7 @@ interface IRil { [oneway] UnlockPin([in] int slotId, [in] int serialId, [in] String pin); /** - * @brief PUK解锁请求。 + * @brief PUK解锁。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -936,7 +936,7 @@ interface IRil { [oneway] UnlockPuk([in] int slotId, [in] int serialId, [in] String puk, [in] String pin); /** - * @brief PIN2解锁请求。 + * @brief PIN2解锁。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -951,7 +951,7 @@ interface IRil { [oneway] UnlockPin2([in] int slotId, [in] int serialId, [in] String pin2); /** - * @brief PUK2解锁请求。 + * @brief PUK2解锁。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -967,7 +967,7 @@ interface IRil { [oneway] UnlockPuk2([in] int slotId, [in] int serialId, [in] String puk2, [in] String pin2); /** - * @brief SIM卡激活去激活请求。 + * @brief 激活去激活SIM卡。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -983,7 +983,7 @@ interface IRil { [oneway] SetActiveSim([in] int slotId, [in] int serialId, [in] int index, [in] int enable); /** - * @brief STK TerminalResponse指令发送请求。 + * @brief 发送STK TerminalResponse指令。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -998,7 +998,7 @@ interface IRil { [oneway] SimStkSendTerminalResponse([in] int slotId, [in] int serialId, [in] String strCmd); /** - * @brief STK Envelope指令发送请求。 + * @brief 发送STK Envelope指令。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1013,7 +1013,7 @@ interface IRil { [oneway] SimStkSendEnvelope([in] int slotId, [in] int serialId, [in] String strCmd); /** - * @brief STK CallSetup指令发送请求。 + * @brief 发送STK CallSetup指令。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1028,7 +1028,7 @@ interface IRil { [oneway] SimStkSendCallSetupRequestResult([in] int slotId, [in] int serialId, [in] int accept); /** - * @brief 获取STK是否Ready状态请求。 + * @brief 获取STK是否Ready状态。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1042,7 +1042,7 @@ interface IRil { [oneway] SimStkIsReady([in] int slotId, [in] int serialId); /** - * @brief 获取Radio协议请求。 + * @brief 获取主副卡协议栈。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1056,7 +1056,7 @@ interface IRil { [oneway] GetRadioProtocol([in] int slotId,[in] int serialId); /** - * @brief 设置Radio协议请求。 + * @brief 设置主副卡协议栈。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1071,7 +1071,7 @@ interface IRil { [oneway] SetRadioProtocol([in] int slotId,[in] int serialId,[in] struct RadioProtocol radioProtocol); /** - * @brief APDU打开逻辑通道请求。 + * @brief APDU打开逻辑通道。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1087,7 +1087,7 @@ interface IRil { [oneway] SimOpenLogicalChannel([in] int slotId, [in] int serialId, [in] String appID, [in] int p2); /** - * @brief APDU关闭逻辑通道请求。 + * @brief APDU关闭逻辑通道。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1102,11 +1102,11 @@ interface IRil { [oneway] SimCloseLogicalChannel([in] int slotId, [in] int serialId, [in] int channelId); /** - * @brief APDU逻辑通道数据传输请求。 + * @brief APDU逻辑通道数据传输。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param ApduSimIORequestInfo 表示通过APDU传输的SIMIO请求信息,详见{@link ApduSimIORequestInfo}。 + * @param apduSimIO 表示通过APDU传输的SIMIO请求信息,详见{@link ApduSimIORequestInfo}。 * * @return 0 表示执行成功。 * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 @@ -1118,11 +1118,11 @@ interface IRil { [in] struct ApduSimIORequestInfo apduSimIO); /** - * @brief APDU基础通道数据传输请求。 + * @brief APDU基础通道数据传输。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param ApduSimIORequestInfo 表示通过APDU传输的SIMIO请求信息,详见{@link ApduSimIORequestInfo}。 + * @param apduSimIO 表示通过APDU传输的SIMIO请求信息,详见{@link ApduSimIORequestInfo}。 * * @return 0 表示执行成功。 * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 @@ -1134,7 +1134,7 @@ interface IRil { [in] struct ApduSimIORequestInfo apduSimIO); /** - * @brief SIM卡鉴权请求。 + * @brief SIM卡鉴权。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1150,7 +1150,7 @@ interface IRil { [in] struct SimAuthenticationRequestInfo simAuthInfo); /** - * @brief SIM卡解锁请求。 + * @brief 解锁SIM卡。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1166,7 +1166,7 @@ interface IRil { [oneway] UnlockSimLock([in] int slotId, [in] int serialId, [in] int lockType, [in] String key); /** - * @brief 信号强度主动查询请求。 + * @brief 获取信号强度。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1180,7 +1180,7 @@ interface IRil { [oneway] GetSignalStrength([in] int slotId, [in] int serialId); /** - * @brief 语音(CS)域注册状态主动查询请求。 + * @brief 获取电路(CS)域注册状态。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1194,7 +1194,7 @@ interface IRil { [oneway] GetCsRegStatus([in] int slotId, [in] int serialId); /** - * @brief 数据(PS)域注册状态主动查询请求。 + * @brief 获取分组(PS)域注册状态。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1208,7 +1208,7 @@ interface IRil { [oneway] GetPsRegStatus([in] int slotId, [in] int serialId); /** - * @brief 运营商名称信息主动查询请求。 + * @brief 获取运营商名称信息。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1222,7 +1222,7 @@ interface IRil { [oneway] GetOperatorInfo([in] int slotId, [in] int serialId); /** - * @brief 当前可用网络信息主动查询请求。 + * @brief 获取可用网络信息。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1236,7 +1236,7 @@ interface IRil { [oneway] GetNetworkSearchInformation([in] int slotId, [in] int serialId); /** - * @brief 选网模式主动查询请求。 + * @brief 获取选网模式。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1250,7 +1250,7 @@ interface IRil { [oneway] GetNetworkSelectionMode([in] int slotId, [in] int serialId); /** - * @brief 设置选网模式请求。 + * @brief 设置选网模式。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1266,7 +1266,7 @@ interface IRil { [in] struct SetNetworkModeInfo networkModeInfo); /** - * @brief 相邻小区信息查询请求。 + * @brief 获取相邻小区信息。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1280,7 +1280,7 @@ interface IRil { [oneway] GetNeighboringCellInfoList([in] int slotId, [in] int serialId); /** - * @brief 小区信息查询请求。 + * @brief 获取小区信息。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1294,7 +1294,7 @@ interface IRil { [oneway] GetCurrentCellInfo([in] int slotId, [in] int serialId); /** - * @brief 首选网络类型设置请求。 + * @brief 设置首选网络类型。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1309,7 +1309,7 @@ interface IRil { [oneway] SetPreferredNetwork([in] int slotId, [in] int serialId, [in] int preferredNetworkType); /** - * @brief 首选网络类型查询请求。 + * @brief 获取首选网络类型。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1323,7 +1323,7 @@ interface IRil { [oneway] GetPreferredNetwork([in] int slotId, [in] int serialId); /** - * @brief 获取物理通道配置请求。 + * @brief 获取物理通道配置。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1337,7 +1337,7 @@ interface IRil { [oneway] GetPhysicalChannelConfig([in] int slotId, [in] int serialId); /** - * @brief 开启或关闭小区位置更新导致的网络状态通知请求。 + * @brief 开启或关闭小区位置更新导致的网络状态通知。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1352,7 +1352,7 @@ interface IRil { [oneway] SetLocateUpdates([in] int slotId, [in] int serialId, [in] enum RilRegNotifyMode mode); /** - * @brief 设置通知过滤器请求。 + * @brief 设置通知过滤器。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1367,7 +1367,7 @@ interface IRil { [oneway] SetNotificationFilter([in] int slotId, [in] int serialId, [in] int newFilter); /** - * @brief 设置设备状态请求。 + * @brief 设置设备状态。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1383,7 +1383,7 @@ interface IRil { [oneway] SetDeviceState([in] int slotId, [in] int serialId, [in] int deviceStateType, [in] int deviceStateOn); /** - * @brief 发送GSM短信请求。 + * @brief 发送GSM短信。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1398,7 +1398,7 @@ interface IRil { [oneway] SendGsmSms([in] int slotId, [in] int serialId, [in] struct GsmSmsMessageInfo gsmSmsMessageInfo); /** - * @brief 发送CDMA短信请求。 + * @brief 发送CDMA短信。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1413,7 +1413,7 @@ interface IRil { [oneway] SendCdmaSms([in] int slotId, [in] int serialId, [in] struct SendCdmaSmsMessageInfo cdmaSmsMessageInfo); /** - * @brief 写入GSM SIM卡短信请求。 + * @brief 写入GSM SIM卡短信。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1428,7 +1428,7 @@ interface IRil { [oneway] AddSimMessage([in] int slotId, [in] int serialId, [in] struct SmsMessageIOInfo gsmSmsMessageInfo); /** - * @brief 删除GSM SIM卡短信请求。 + * @brief 删除GSM SIM卡短信。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1443,7 +1443,7 @@ interface IRil { [oneway] DelSimMessage([in] int slotId, [in] int serialId, [in] int index); /** - * @brief 更新GSM SIM卡短信请求。 + * @brief 更新GSM SIM卡短信。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1458,7 +1458,7 @@ interface IRil { [oneway] UpdateSimMessage([in] int slotId, [in] int serialId, [in] struct SmsMessageIOInfo gsmSmsMessageInfo); /** - * @brief 写入CDMA SIM卡短信请求。 + * @brief 写入CDMA SIM卡短信。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1473,7 +1473,7 @@ interface IRil { [oneway] AddCdmaSimMessage([in] int slotId, [in] int serialId, [in] struct SmsMessageIOInfo gsmSmsMessageInfo); /** - * @brief 删除CDMA SIM卡短信请求。 + * @brief 删除CDMA SIM卡短信。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1488,7 +1488,7 @@ interface IRil { [oneway] DelCdmaSimMessage([in] int slotId, [in] int serialId, [in] int index); /** - * @brief 更新CDMA SIM卡短信请求。 + * @brief 更新CDMA SIM卡短信。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1503,7 +1503,7 @@ interface IRil { [oneway] UpdateCdmaSimMessage([in] int slotId, [in] int serialId, [in] struct SmsMessageIOInfo gsmSmsMessageInfo); /** - * @brief 设置短信中心地址请求。 + * @brief 设置短信中心地址。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1518,7 +1518,7 @@ interface IRil { [oneway] SetSmscAddr([in] int slotId, [in] int serialId, [in] struct ServiceCenterAddress serviceCenterAddress); /** - * @brief 获取短信中心地址请求。 + * @brief 获取短信中心地址。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1532,7 +1532,7 @@ interface IRil { [oneway] GetSmscAddr([in] int slotId, [in] int serialId); /** - * @brief 激活GSM小区广播请求。 + * @brief 激活GSM小区广播。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1547,7 +1547,7 @@ interface IRil { [oneway] SetCBConfig([in] int slotId, [in] int serialId, [in] struct CBConfigInfo cellBroadcastInfo); /** - * @brief 查询GSM小区广播配置请求。 + * @brief 获取GSM小区广播配置。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1561,7 +1561,7 @@ interface IRil { [oneway] GetCBConfig([in] int slotId, [in] int serialId); /** - * @brief 激活CDMA小区广播请求。 + * @brief 激活CDMA小区广播。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1576,7 +1576,7 @@ interface IRil { [oneway] SetCdmaCBConfig([in] int slotId, [in] int serialId, [in] struct CdmaCBConfigInfoList cdmaCBConfigInfoList); /** - * @brief 查询CDMA小区广播配置请求。 + * @brief 获取CDMA小区广播配置。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1590,7 +1590,7 @@ interface IRil { [oneway] GetCdmaCBConfig([in] int slotId, [in] int serialId); /** - * @brief 发送GSM长短信请求。 + * @brief 发送GSM长短信。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1605,7 +1605,7 @@ interface IRil { [oneway] SendSmsMoreMode([in] int slotId, [in] int serialId, [in] struct GsmSmsMessageInfo gsmSmsMessageInfo); /** - * @brief 确认接收新短信请求。 + * @brief 确认接收新短信。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1629,4 +1629,5 @@ interface IRil { * @version 1.0 */ [oneway] SendRilAck(); -} \ No newline at end of file +} +/** @} */ \ No newline at end of file diff --git a/zh-cn/device_api/hdi/ril/v1_0/IRilCallback.idl b/zh-cn/device_api/hdi/ril/v1_0/IRilCallback.idl index 0b16387c..599349d3 100644 --- a/zh-cn/device_api/hdi/ril/v1_0/IRilCallback.idl +++ b/zh-cn/device_api/hdi/ril/v1_0/IRilCallback.idl @@ -19,7 +19,7 @@ * * @brief Ril模块接口定义。 * - * Ril模块涉及Telephony的电话、短彩信、搜网、Sim卡模块接口和各种回调等。 + * 回调接口提供打电话、发短信彩信、激活SIM卡、上网等功能相关的回调函数,回调函数由调用者实现。 * * @since 3.2 * @version 1.0 @@ -47,7 +47,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief Ril模块的回调接口。 * - * 回调接口提供打电话、发短彩信、激活Sim卡、上网等回调函数,回调函数由调用者实现。 + * 回调接口提供打电话、发短彩信、激活Sim卡、上网等回调函数,回调函数由调用者实现。 * * @since 3.2 * @version 1.0 @@ -56,7 +56,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 紧急呼叫号码上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param emergencyInfoList 表示紧急号码列表,详见{@link EmergencyInfoList}。 * * @since 3.2 @@ -68,7 +68,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 通话状态更新上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -78,7 +78,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 通话回铃音上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param ringbackVoice 表示回铃音信息,详见{@link RingbackVoice}。 * * @since 3.2 @@ -90,7 +90,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief SRVCC状态上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param srvccStatus 表示SRVCC状态,详见{@link SrvccStatus}。 * * @since 3.2 @@ -102,7 +102,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief USSD业务信息上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param ussdNoticeInfo 表示USSD业务信息,详见{@link UssdNoticeInfo}。 * * @since 3.2 @@ -114,7 +114,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 补充业务信息上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param ssNoticeInfo 表示补充业务信息,详见{@link SsNoticeInfo}。 * * @since 3.2 @@ -126,7 +126,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief RSRVCC状态上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -136,7 +136,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 设置紧急呼叫号码列表响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -146,7 +146,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 查询紧急呼叫号码列表响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param emergencyInfoList 表示紧急号码列表,详见{@link EmergencyInfoList}。 * * @since 3.2 @@ -158,7 +158,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 查询通话状态列表响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param callList 表示通话状态信息列表,详见{@link CallInfoList}。 * * @since 3.2 @@ -170,7 +170,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 拨打电话响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -180,7 +180,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 挂断电话响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -190,7 +190,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 拒接电话响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -200,7 +200,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 接听电话响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -210,7 +210,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 保持通话响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -220,7 +220,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 取消保持通话响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -230,7 +230,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 切换通话响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -240,7 +240,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 查询主叫号码显示响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param getClipResult 表示主叫号码显示结果信息,详见{@link GetClipResult}。 * * @since 3.2 @@ -252,7 +252,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 设置主叫号码显示响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -262,7 +262,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 合并为会议电话响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -272,7 +272,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 与会议电话分离响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -280,9 +280,9 @@ import ohos.hdi.ril.v1_0.Types; SeparateConferenceResponse([in] struct RilRadioResponseInfo responseInfo); /** - * @brief 挂断前台、恢复后台请求响应。 + * @brief 挂断前台、恢复后台响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -292,7 +292,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 查询呼叫等待响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param callWaitResult 表示呼叫等待结果信息,详见{@link CallWaitResult}。 * * @since 3.2 @@ -304,7 +304,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 设置呼叫等待响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -314,7 +314,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 查询呼叫转移响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param cFQueryList 表示呼叫转移信息列表,详见{@link CallForwardQueryInfoList}。 * * @since 3.2 @@ -326,7 +326,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 设置呼叫转移响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -336,7 +336,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 查询呼叫限制响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param result 表示呼叫限制结果信息,详见{@link CallRestrictionResult}。 * * @since 3.2 @@ -348,7 +348,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 设置呼叫限制响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -358,7 +358,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 查询主叫号码显示限制响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param getClirResult 表示主叫号码显示限制结果信息,详见{@link GetClirResult}。 * * @since 3.2 @@ -370,7 +370,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 设置主叫号码显示限制响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -380,7 +380,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 开启DTMF响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -390,7 +390,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 发送DTMF响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -400,7 +400,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 关闭DTMF响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -410,7 +410,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 查询CallPreferenceMode响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param mode 表示CallPreference模式。 * * @since 3.2 @@ -421,7 +421,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 设置CallPreferenceMode响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -431,7 +431,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 设置Ussd业务响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -441,7 +441,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 查询Ussd业务响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param cusd 表示Ussd业务信息。 * * @since 3.2 @@ -452,7 +452,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 设置静音响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -462,8 +462,8 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 查询静音响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 - * @param mute 表示静音状态。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param mute 表示静音状态,0表示非静音,1表示静音。 * * @since 3.2 * @version 1.0 @@ -473,7 +473,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 查询通话失败原因响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param callFail 表示通话失败原因。 * * @since 3.2 @@ -484,7 +484,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 设置呼叫限制密码响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -494,7 +494,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 数据业务建立与断开等状态变化上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param dataCallResultList 表示数据业务激活结果列表,详见{@link DataCallResultList}。 * * @since 3.2 @@ -503,9 +503,9 @@ import ohos.hdi.ril.v1_0.Types; PdpContextListUpdated([in] struct RilRadioResponseInfo responseInfo, [in] struct DataCallResultList dataCallResultList); /** - * @brief 数据业务激活响应。 + * @brief 激活数据业务响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param setupDataCallResultInfo 表示数据业务激活结果信息,详见{@link SetupDataCallResultInfo}。 * * @since 3.2 @@ -515,9 +515,9 @@ import ohos.hdi.ril.v1_0.Types; [in] struct SetupDataCallResultInfo setupDataCallResultInfo); /** - * @brief 数据业务断开响应。 + * @brief 断开数据业务响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -527,7 +527,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 获取当前所有数据连接状态响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param dataCallResultList 表示数据业务激活结果列表,详见{@link DataCallResultList}。 * * @since 3.2 @@ -537,9 +537,9 @@ import ohos.hdi.ril.v1_0.Types; [in] struct DataCallResultList dataCallResultList); /** - * @brief 设置初始化默认APN信息响应。 + * @brief 设置初始化默认网络接入技术(APN)信息响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -549,7 +549,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 获取当前链路信息响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param dataLinkBandwidthInfo 表示网络频率信息,详见{@link DataLinkBandwidthInfo}。 * * @since 3.2 @@ -561,7 +561,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 设置当前链路信息的上报规则响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -569,9 +569,9 @@ import ohos.hdi.ril.v1_0.Types; SetLinkBandwidthReportingRuleResponse([in] struct RilRadioResponseInfo responseInfo); /** - * @brief 设置数据业务使能的SIM卡槽响应。 + * @brief 使能SIM卡槽数据业务响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -581,8 +581,8 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief Radio状态上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 - * @param state 表示Radio状态,0代表OFF, 1代码ON。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param state 表示Radio状态,0表示OFF,1表示ON。 * * @since 3.2 * @version 1.0 @@ -592,8 +592,8 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 语音接入技术变化上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 - * @param voiceRadioTechnology 表示语音接入技术,详见{@link VoiceRadioTechnology}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param voiceRadioTechnology 表示变化后的电路域接入技术,详见{@link VoiceRadioTechnology}。 * * @since 3.2 * @version 1.0 @@ -602,9 +602,9 @@ import ohos.hdi.ril.v1_0.Types; [in] struct VoiceRadioTechnology voiceRadioTechnology); /** - * @brief 通知Modem正在关机响应。 + * @brief Modem收到手机正在关机响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -612,9 +612,9 @@ import ohos.hdi.ril.v1_0.Types; ShutDownResponse([in] struct RilRadioResponseInfo responseInfo); /** - * @brief 给Modem上下电响应。 + * @brief 设置Modem状态响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -622,9 +622,9 @@ import ohos.hdi.ril.v1_0.Types; SetRadioStateResponse([in] struct RilRadioResponseInfo responseInfo); /** - * @brief 查询给Modem上下电状态响应。 + * @brief 查询Modem状态响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -632,9 +632,9 @@ import ohos.hdi.ril.v1_0.Types; GetRadioStateResponse([in] struct RilRadioResponseInfo responseInfo,[in] int state); /** - * @brief 查询IMEI响应。 + * @brief 获取国际移动设备识别码响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param imei 表示IMEI。 * * @since 3.2 @@ -643,9 +643,9 @@ import ohos.hdi.ril.v1_0.Types; GetImeiResponse([in] struct RilRadioResponseInfo responseInfo, [in] String imei); /** - * @brief 查询MEID响应。 + * @brief 获取移动设备识别码响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param meid 表示MEID。 * * @since 3.2 @@ -654,9 +654,9 @@ import ohos.hdi.ril.v1_0.Types; GetMeidResponse([in] struct RilRadioResponseInfo responseInfo, [in] String meid); /** - * @brief 查询语音域接入技术响应。 + * @brief 获取电路域接入技术响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param VoiceRadioTechnology 表示语音接入技术,详见{@link VoiceRadioTechnology}。 * * @since 3.2 @@ -668,7 +668,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 查询基带版本响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param basebandVersion 表示基带版本。 * * @since 3.2 @@ -679,7 +679,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief SIM卡状态变化上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -689,7 +689,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief STK SessionEnd指令上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -699,7 +699,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief STK Proactive指令上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -709,7 +709,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief STK Alpha指令上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -719,7 +719,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief STK事件上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -729,7 +729,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief STK CallSetup指令上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -739,7 +739,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief SIM状态刷新上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -749,7 +749,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief STK Radio协议更新上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -757,9 +757,9 @@ import ohos.hdi.ril.v1_0.Types; SimRadioProtocolUpdated([in] struct RilRadioResponseInfo responseInfo, [in] struct RadioProtocol radioProtocol); /** - * @brief SIM卡IO响应。 + * @brief 获取SIM卡IO响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param IccIoResultInfo 表示SIM卡IO响应结果信息,详见{@link IccIoResultInfo}。 * * @since 3.2 @@ -768,9 +768,9 @@ import ohos.hdi.ril.v1_0.Types; GetSimIOResponse([in] struct RilRadioResponseInfo responseInfo, [in] struct IccIoResultInfo result); /** - * @brief SIM卡状态响应。 + * @brief 获取SIM卡状态响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param CardStatusInfo 表示卡状态信息,详见{@link CardStatusInfo}。 * * @since 3.2 @@ -779,9 +779,9 @@ import ohos.hdi.ril.v1_0.Types; GetSimStatusResponse([in] struct RilRadioResponseInfo responseInfo, [in] struct CardStatusInfo result); /** - * @brief SIM卡获取IMSI响应。 + * @brief 获取SIM卡IMSI响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param response 表示获取到的IMSI文本。 * * @since 3.2 @@ -790,9 +790,9 @@ import ohos.hdi.ril.v1_0.Types; GetImsiResponse([in] struct RilRadioResponseInfo responseInfo, [in] String response); /** - * @brief SIM卡获取锁状态响应。 + * @brief 获取SIM卡锁状态响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param simLockStatus 表示SIM卡锁状态,详见{@link simLockStatus}。 * * @since 3.2 @@ -801,9 +801,9 @@ import ohos.hdi.ril.v1_0.Types; GetSimLockStatusResponse([in] struct RilRadioResponseInfo responseInfo, [in] int simLockStatus); /** - * @brief 设置锁卡响应。 + * @brief 设置SIM卡锁响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param LockStatusResp 表示获取到的SIM卡锁状态响应,详见{@link LockStatusResp}。 * * @since 3.2 @@ -814,7 +814,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 修改SIM卡密码响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param LockStatusResp 表示获取到的SIM卡锁状态响应,详见{@link LockStatusResp}。 * * @since 3.2 @@ -825,7 +825,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief PIN解锁响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param LockStatusResp 表示获取到的SIM卡锁状态响应,详见{@link LockStatusResp}。 * * @since 3.2 @@ -836,7 +836,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief PUK解锁响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param LockStatusResp 表示获取到的SIM卡锁状态响应,详见{@link LockStatusResp}。 * * @since 3.2 @@ -847,7 +847,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief PIN2解锁响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param LockStatusResp 表示获取到的SIM卡锁状态响应,详见{@link LockStatusResp}。 * * @since 3.2 @@ -858,7 +858,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief PUK2解锁响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param LockStatusResp 表示获取到的SIM卡锁状态响应,详见{@link LockStatusResp}。 * * @since 3.2 @@ -867,9 +867,9 @@ import ohos.hdi.ril.v1_0.Types; UnlockPuk2Response([in] struct RilRadioResponseInfo responseInfo, [in] struct LockStatusResp lockStatus); /** - * @brief SIM卡激活去激活响应。 + * @brief 激活去激活SIM卡响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -877,9 +877,9 @@ import ohos.hdi.ril.v1_0.Types; SetActiveSimResponse([in] struct RilRadioResponseInfo responseInfo); /** - * @brief STK TerminalResponse指令发送响应。 + * @brief 发送STK TerminalResponse指令响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -887,9 +887,9 @@ import ohos.hdi.ril.v1_0.Types; SimStkSendTerminalResponseResponse([in] struct RilRadioResponseInfo responseInfo); /** - * @brief STK Envelope指令发送响应。 + * @brief 发送STK Envelope指令响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -897,9 +897,9 @@ import ohos.hdi.ril.v1_0.Types; SimStkSendEnvelopeResponse([in] struct RilRadioResponseInfo responseInfo); /** - * @brief STK CallSetup指令发送响应。 + * @brief 发送STK CallSetup指令响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -909,7 +909,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 获取STK是否Ready状态响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -917,9 +917,9 @@ import ohos.hdi.ril.v1_0.Types; SimStkIsReadyResponse([in] struct RilRadioResponseInfo responseInfo); /** - * @brief 获取Radio协议响应。 + * @brief 获取主副卡协议栈响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param RadioProtocol 表示获取到的Radio协议,详见{@link RadioProtocol}。 * * @since 3.2 @@ -928,9 +928,9 @@ import ohos.hdi.ril.v1_0.Types; GetRadioProtocolResponse([in] struct RilRadioResponseInfo responseInfo,[in] struct RadioProtocol radioProtocol); /** - * @brief 设置Radio协议响应。 + * @brief 设置主副卡协议栈响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param RadioProtocol 表示获取到的响应Radio协议,详见{@link RadioProtocol}。 * * @since 3.2 @@ -941,7 +941,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief APDU打开逻辑通道响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param OpenLogicalChannelResponse 表示打开逻辑通道的响应信息,详见{@link OpenLogicalChannelResponse}。 * * @since 3.2 @@ -953,7 +953,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief APDU关闭逻辑通道响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -963,7 +963,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief APDU逻辑通道数据传输响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param IccIoResultInfo 表示数据传输结果信息,详见{@link IccIoResultInfo}。 * * @since 3.2 @@ -975,7 +975,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief APDU基础通道数据传输响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param IccIoResultInfo 表示数据传输结果信息,详见{@link IccIoResultInfo}。 * * @since 3.2 @@ -987,7 +987,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief SIM卡鉴权响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param IccIoResultInfo 表示SIM卡鉴权的结果信息,详见{@link IccIoResultInfo}。 * * @since 3.2 @@ -996,9 +996,9 @@ import ohos.hdi.ril.v1_0.Types; SimAuthenticationResponse([in] struct RilRadioResponseInfo responseInfo, [in] struct IccIoResultInfo result); /** - * @brief SIM卡解锁响应。 + * @brief 解锁SIM卡响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param LockStatusResp 表示获取到的SIM卡锁状态响应,详见{@link LockStatusResp}。 * * @since 3.2 @@ -1009,7 +1009,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief CS域网络注册状态变化上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param csRegStatusInfo 表示CS注册状态信息,详见{@link CsRegStatusInfo}。 * * @since 3.2 @@ -1021,7 +1021,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief PS域网络注册状态变化上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param psRegStatusInfo 表示PS注册状态信息,详见{@link PsRegStatusInfo}。 * * @since 3.2 @@ -1033,7 +1033,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 信号强度变化上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param rssi 表示信号强度,详见{@link Rssi}。 * * @since 3.2 @@ -1044,7 +1044,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief NITZ时区变化上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param timeZoneStr 表示时区。 * * @since 3.2 @@ -1055,7 +1055,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief NITZ时间更新上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param timeStr 表示时间。 * * @since 3.2 @@ -1066,7 +1066,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 物理通道配置消息上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param channelConfigInfoList 表示通道配置信息列表,详见{@link ChannelConfigInfoList}。 * * @since 3.2 @@ -1078,7 +1078,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 小区信息上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param cellListCurrentInfo 表示当前小区信息,详见{@link CellListCurrentInfo}。 * * @since 3.2 @@ -1088,9 +1088,9 @@ import ohos.hdi.ril.v1_0.Types; [in] struct CellListCurrentInfo cellListCurrentInfo); /** - * @brief 信号强度主动查询响应。 + * @brief 获取信号强度响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param rssi 表示信号强度,详见{@link Rssi}。 * * @since 3.2 @@ -1099,9 +1099,9 @@ import ohos.hdi.ril.v1_0.Types; GetSignalStrengthResponse([in] struct RilRadioResponseInfo responseInfo, [in] struct Rssi rssi); /** - * @brief 语音(CS)域注册状态主动查询响应。 + * @brief 获取语音(CS)域注册状态响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param csRegStatusInfo 表示CS注册状态信息,详见{@link CsRegStatusInfo}。 * * @since 3.2 @@ -1111,9 +1111,9 @@ import ohos.hdi.ril.v1_0.Types; [in] struct CsRegStatusInfo csRegStatusInfo); /** - * @brief 数据(PS)域注册状态主动查询响应。 + * @brief 获取分组(PS)域注册状态响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param psRegStatusInfo 表示PS注册状态信息,详见{@link PsRegStatusInfo}。 * * @since 3.2 @@ -1123,9 +1123,9 @@ import ohos.hdi.ril.v1_0.Types; [in] struct PsRegStatusInfo psRegStatusInfo); /** - * @brief 运营商名称信息主动查询响应。 + * @brief 获取运营商名称信息响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param psRegStatusInfo 表示运营商信息,详见{@link OperatorInfo}。 * * @since 3.2 @@ -1134,9 +1134,9 @@ import ohos.hdi.ril.v1_0.Types; GetOperatorInfoResponse([in] struct RilRadioResponseInfo responseInfo, [in] struct OperatorInfo psRegStatusInfo); /** - * @brief 当前可用网络信息主动查询响应。 + * @brief 获取可用网络信息响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param availableNetworkList 表示可用网络列表,详见{@link AvailableNetworkList}。 * * @since 3.2 @@ -1146,9 +1146,9 @@ import ohos.hdi.ril.v1_0.Types; [in] struct AvailableNetworkList availableNetworkList); /** - * @brief 选网模式主动查询响应。 + * @brief 获取选网模式响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param setNetworkModeInfo 表示可选择的网络模式,详见{@link SetNetworkModeInfo}。 * * @since 3.2 @@ -1160,7 +1160,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 设置选网模式响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -1168,9 +1168,9 @@ import ohos.hdi.ril.v1_0.Types; SetNetworkSelectionModeResponse([in] struct RilRadioResponseInfo responseInfo); /** - * @brief 相邻小区信息查询响应。 + * @brief 获取相邻小区信息响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param cellListNearbyInfo 表示附近的小区信息列表,详见{@link CellListNearbyInfo}。 * * @since 3.2 @@ -1180,9 +1180,9 @@ import ohos.hdi.ril.v1_0.Types; [in] struct CellListNearbyInfo cellListNearbyInfo); /** - * @brief 小区信息查询响应。 + * @brief 获取小区信息响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param cellListCurrentInfo 表示附近的小区信息列表,详见{@link CellListCurrentInfo}。 * * @since 3.2 @@ -1192,9 +1192,9 @@ import ohos.hdi.ril.v1_0.Types; [in] struct CellListCurrentInfo cellListCurrentInfo); /** - * @brief 设置首选网络类型设置响应。 + * @brief 设置首选网络类型响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -1202,9 +1202,9 @@ import ohos.hdi.ril.v1_0.Types; SetPreferredNetworkResponse([in] struct RilRadioResponseInfo responseInfo); /** - * @brief 获取首选网络类型设置响应。 + * @brief 获取首选网络类型响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param preferredNetworkTypeInfo 表示首选网络类型信息,详见{@link PreferredNetworkTypeInfo}。 * * @since 3.2 @@ -1216,7 +1216,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 获取物理通道配置响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param channelConfigInfoList 表示物理通道配置信息列表,详见{@link ChannelConfigInfoList}。 * * @since 3.2 @@ -1228,7 +1228,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 开启或关闭小区位置更新导致的网络状态通知响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -1238,7 +1238,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 设置通知过滤器响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -1248,7 +1248,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 设置设备状态响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -1258,7 +1258,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief GSM新短信通知上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param smsMessageInfo 表示上报短信信息,详见{@link SmsMessageInfo}。 * * @since 3.2 @@ -1269,18 +1269,18 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief CDMA新短信通知上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param smsMessageInfo 表示上报短信信息,详见{@link SmsMessageInfo}。 * * @since 3.2 * @version 1.0 */ - NewCdmaSmsNotify([in] struct RilRadioResponseInfo responseInfo, [in] struct SmsMessageInfo smsMessageInfo); + NewCdmaSmsNotify([in] struct RilRadioResponseInfo responseInfo,[in] struct SmsMessageInfo smsMessageInfo); /** * @brief 新短信状态通知上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param smsMessageInfo 表示上报短信信息,详见{@link SmsMessageInfo}。 * * @since 3.2 @@ -1291,7 +1291,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 收到SIM卡短信上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param recordNumber 表示SIM卡短信数量。 * @param indicationType 表示响应类型,详见{@link HRilNotiType}。 * @@ -1304,7 +1304,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 小区广播配置上报。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param cellBroadConfigReportInfo 表示小区广播上报信息,详见{@link CBConfigReportInfo}。 * * @since 3.2 @@ -1316,7 +1316,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 发送GSM短信响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param sendSmsResultInfo 表示发送短信响应信息,详见{@link SendSmsResultInfo}。 * * @since 3.2 @@ -1327,7 +1327,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 发送CDMA短信响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param sendSmsResultInfo 表示发送短信响应信息,详见{@link SendSmsResultInfo}。 * * @since 3.2 @@ -1339,7 +1339,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 写入GSM SIM卡短信响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -1349,7 +1349,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 删除GSM SIM卡短信响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -1359,7 +1359,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 更新GSM SIM卡短信响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -1369,7 +1369,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 写入CDMA SIM卡短信响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -1379,7 +1379,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 删除CDMA SIM卡短信响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -1389,7 +1389,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 更新CDMA SIM卡短信响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -1399,7 +1399,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 设置短信中心地址响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -1409,7 +1409,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 获取短信中心地址响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @param serviceCenterAddress 表示短信中心地址信息,详见{@link ServiceCenterAddress}。 * @since 3.2 @@ -1421,7 +1421,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 激活GSM小区广播响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -1429,9 +1429,9 @@ import ohos.hdi.ril.v1_0.Types; SetCBConfigResponse([in] struct RilRadioResponseInfo responseInfo); /** - * @brief 查询GSM小区广播配置响应。 + * @brief 获取GSM小区广播配置响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param cellBroadcastInfo 表示GSM小区广播配置信息,详见{@link CBConfigInfo}。 * * @since 3.2 @@ -1442,7 +1442,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 激活CDMA小区广播响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -1450,9 +1450,9 @@ import ohos.hdi.ril.v1_0.Types; SetCdmaCBConfigResponse([in] struct RilRadioResponseInfo responseInfo); /** - * @brief 查询CDMA小区广播配置响应。 + * @brief 获取CDMA小区广播配置响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param cdmaCBConfigInfo 表示CDMA小区广播配置信息,详见{@link CdmaCBConfigInfo}。 * * @since 3.2 @@ -1464,7 +1464,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 发送GSM长短信响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param sendSmsResultInfo 表示发送短信响应信息,详见{@link SendSmsResultInfo}。 * * @since 3.2 @@ -1476,7 +1476,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 确认接收新短信响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 @@ -1486,10 +1486,11 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief 通用错误响应。 * - * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等, 详见{@link RilRadioResponseInfo}。 + * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * * @since 3.2 * @version 1.0 */ CommonErrorResponse([in] struct RilRadioResponseInfo responseInfo); -} \ No newline at end of file +} +/** @} */ \ No newline at end of file diff --git a/zh-cn/device_api/hdi/ril/v1_0/Types.idl b/zh-cn/device_api/hdi/ril/v1_0/Types.idl index 47510a21..cb654e0b 100644 --- a/zh-cn/device_api/hdi/ril/v1_0/Types.idl +++ b/zh-cn/device_api/hdi/ril/v1_0/Types.idl @@ -77,7 +77,7 @@ enum EccType { }; /** - * @brief 表示号码是有卡时有效还是无卡时有效 + * @brief 表示号码是有卡时有效还是无卡时有效。 */ enum SimpresentType { /** @@ -92,7 +92,7 @@ enum SimpresentType { }; /** - * @brief 表示号码有效性是否区分CS域非正常服务状态 + * @brief 表示号码有效性是否区分CS域非正常服务状态。 */ enum AbnormalServiceType { /** @@ -107,7 +107,7 @@ enum AbnormalServiceType { }; /** - * @brief Ril错误码 + * @brief Ril错误码。 */ enum RilErrType { /** @@ -149,34 +149,35 @@ enum RilErrType { * 状态已存在 */ RIL_ERR_REPEAT_STATUS = 7, - + + /** - * 正在搜网 + * 网络搜索中 */ RIL_ERR_NETWORK_SEARCHING = 8, /** - * 搜网被打断 + * 网络搜索中断 */ RIL_ERR_NETWORK_SEARCHING_INTERRUPTED = 9, /** - * modem设备关闭 + * Modem设备关闭 */ RIL_ERR_MODEM_DEVICE_CLOSE = 10, /** - * SIM卡没插入 + * SIM卡未插入 */ RIL_ERR_NO_SIMCARD_INSERTED = 11, /** - * 需要输入PIN + * 需要输入PIN码 */ RIL_ERR_NEED_PIN_CODE = 12, /** - * 需要输入PUK + * 需要输入PUK码 */ RIL_ERR_NEED_PUK_CODE = 13, @@ -186,12 +187,12 @@ enum RilErrType { RIL_ERR_NETWORK_SEARCH_TIMEOUT = 14, /** - * PIN或PUK码错误 + * PIN码或PUK码错误 */ RIL_ERR_PINPUK_PASSWORD_NOCORRECT = 15, /** - * modem参数错误 + * Modem参数错误 */ RIL_ERR_INVALID_MODEM_PARAMETER = 50, @@ -212,7 +213,7 @@ enum RilErrType { }; /** - * 响应类型 + * @brief 响应类型。 */ enum RilResponseTypes { /** @@ -242,7 +243,7 @@ enum RilResponseTypes { }; /** - * @brief Ril系统服务状态 + * @brief Ril系统服务状态。 */ enum RilSrvStatus { /** @@ -272,7 +273,7 @@ enum RilSrvStatus { }; /** - * @brief 系统服务域 + * @brief 系统服务域。 */ enum RilSrvDomain { /** @@ -307,7 +308,7 @@ enum RilSrvDomain { }; /** - * @brief 漫游状态 + * @brief 漫游状态。 */ enum RilRoamStatus { /** @@ -325,7 +326,7 @@ enum RilRoamStatus { }; /** - * @brief SIM卡的LOCK状态 + * @brief SIM卡锁定状态。 */ enum RilSimLockStatus { /** @@ -340,11 +341,11 @@ enum RilSimLockStatus { }; /** - * @brief 系统制式 + * @brief 系统制式。 */ enum RilSysMode { /** - * NO SERVICE + * 服务不存在 */ RIL_NO_SYSMODE_SERVICE = 0, @@ -390,7 +391,7 @@ enum RilSysMode { }; /** - * @brief 语音接入技术类型 + * @brief 语音接入技术类型。 */ enum RilRadioTech { /** @@ -465,7 +466,7 @@ enum RilRadioTech { }; /** - * @brief SIM卡状态 + * @brief SIM卡状态。 */ enum RilSimStatus { /** @@ -505,11 +506,11 @@ enum RilSimStatus { }; /** - * @brief 描述网络注册状态 + * @brief 描述网络注册状态。 */ enum RilRegStatus { /** - * 没有注册,MT 现在没有搜索和注册新的运营商 + * 没有注册,MT现在没有搜索和注册新的运营商 */ NO_REG_MT_NO_SEARCH = 0, @@ -519,7 +520,7 @@ enum RilRegStatus { REG_MT_HOME = 1, /** - * 没有注册,MT 正在搜索并注册新的运营商 + * 没有注册,MT正在搜索并注册新的运营商 */ NO_REG_MT_SEARCHING = 2, @@ -545,7 +546,7 @@ enum RilRegStatus { }; /** - * @brief 小区连接状态 + * @brief 小区连接状态。 */ enum RilCellConnectionStatus { /** @@ -565,7 +566,7 @@ enum RilCellConnectionStatus { }; /** - * @brief 上报模式 + * @brief 上报模式。 */ enum RilRegNotifyMode { /** @@ -635,7 +636,7 @@ enum RadioProtocolStatus { }; /** - * @brief 紧急呼叫号码 + * @brief 紧急呼叫号码。 */ struct EmergencyCall { /** @@ -659,23 +660,23 @@ struct EmergencyCall { String mcc; /** - * 紧急呼叫类型 + * 紧急呼叫类型,具体查看{@link EccType} */ enum EccType eccType; /** - * 表示号码是有卡时生效还是无卡生效 + * 表示号码是有卡时生效还是无卡生效,具体查看{@link SimpresentType} */ enum SimpresentType simpresent; /** - * 表示号码有效性是否区分CS域非正常服务状态 + * 表示号码有效性是否区分CS域非正常服务状态,具体查看{@link AbnormalService} */ enum AbnormalServiceType abnormalService; }; /** - * @brief 紧急呼叫号码列表 + * @brief 紧急呼叫号码列表。 */ struct EmergencyInfoList { /** @@ -684,7 +685,7 @@ struct EmergencyInfoList { int callSize; /** - * 标识 + *号码列表标识 */ int flag; @@ -696,7 +697,7 @@ struct EmergencyInfoList { }; /** - * @brief 响应通用信息 + * @brief 响应通用信息。 */ struct RilRadioResponseInfo { /** @@ -705,12 +706,12 @@ struct RilRadioResponseInfo { int slotId; /** - * 标识 + * 响应标识 */ int flag; /** - * 序列号 + * 请求的序列号 */ int serial; @@ -730,7 +731,7 @@ struct RilRadioResponseInfo { */ struct SetupDataCallResultInfo { /** - * 标识 + * 激活结果信息标识 */ int flag; @@ -825,7 +826,7 @@ struct DataCallResultList { */ struct DataProfileDataInfo { /** - * 序列号 + * 请求的序列号 */ int serial; @@ -870,7 +871,7 @@ struct DataProfileDataInfo { */ struct DataProfilesInfo { /** - * 序列号 + * 请求的序列号 */ int serial; @@ -895,7 +896,7 @@ struct DataProfilesInfo { */ struct DataCallInfo { /** - * 序列号 + * 请求的序列号 */ int serial; @@ -930,7 +931,7 @@ struct DataCallInfo { */ struct DataLinkBandwidthInfo { /** - * 序列号 + * 请求的序列号 */ int serial; @@ -985,7 +986,7 @@ struct DataLinkBandwidthInfo { */ struct DataLinkBandwidthReportingRule { /** - * 序列号 + * 请求的序列号 */ int serial; @@ -1060,7 +1061,7 @@ struct DataSleepInfo { */ struct UniInfo { /** - * 序列号 + * 请求的序列号 */ int serial; @@ -1070,7 +1071,7 @@ struct UniInfo { int gsmIndex; /** - * 标识 + * 通用信息标识 */ boolean flag; @@ -1091,7 +1092,7 @@ struct UniInfo { }; /** - * @brief 语音域接入技术 + * @brief 电路域接入技术。 */ struct VoiceRadioTechnology { @@ -1141,17 +1142,17 @@ struct VoiceRadioTechnology { String actName; /** - * 标识 + * 接入技术标识 */ int flag; }; /** - * @brief 拨号信息 + * @brief 拨号信息。 */ struct DialInfo { /** - * 序列号 + * 请求的序列号 */ int serial; @@ -1167,7 +1168,7 @@ struct DialInfo { }; /** - * @brief 通话状态信息 + * @brief 通话状态信息。 */ struct CallInfo { /** @@ -1222,7 +1223,7 @@ struct CallInfo { }; /** - * @brief 通话状态信息列表 + * @brief 通话状态信息列表。 */ struct CallInfoList { /** @@ -1231,7 +1232,7 @@ struct CallInfoList { int callSize; /** - * 标识 + * 通话状态信息列表标识 */ int flag; @@ -1242,7 +1243,7 @@ struct CallInfoList { }; /** - * @brief 主叫号码显示结果信息 + * @brief 主叫号码显示结果信息。 */ struct GetClipResult { /** @@ -1262,7 +1263,7 @@ struct GetClipResult { }; /** - * @brief 主叫号码显示限制结果信息 + * @brief 主叫号码显示限制结果信息。 */ struct GetClirResult { /** @@ -1276,13 +1277,13 @@ struct GetClirResult { int action; /** - * CLIR 业务在网络的签约状态 + * CLIR 业务在网络的签约状态。 */ int clirStat; }; /** - * @brief 呼叫等待结果信息 + * @brief 呼叫等待结果信息。 */ struct CallWaitResult { /** @@ -1302,7 +1303,7 @@ struct CallWaitResult { }; /** - * @brief 叫限制信息 + * @brief 呼叫限制信息。 */ struct CallRestrictionInfo { /** @@ -1322,7 +1323,7 @@ struct CallRestrictionInfo { }; /** - * @brief 呼叫限制结果信息 + * @brief 呼叫限制结果信息。 */ struct CallRestrictionResult { /** @@ -1342,7 +1343,7 @@ struct CallRestrictionResult { }; /** - * @brief 呼叫转移信息 + * @brief 呼叫转移信息。 */ struct CallForwardSetInfo { /** @@ -1367,11 +1368,11 @@ struct CallForwardSetInfo { }; /** - * @brief 呼叫转移查询结果信息 + * @brief 呼叫转移查询结果信息。 */ struct CallForwardQueryResult { /** - * 序列号 + * 请求的序列号 */ int serial; @@ -1412,7 +1413,7 @@ struct CallForwardQueryResult { }; /** - * @brief 呼叫转移信息列表 + * @brief 呼叫转移信息列表。 */ struct CallForwardQueryInfoList { /** @@ -1421,7 +1422,7 @@ struct CallForwardQueryInfoList { int callSize; /** - * 标识 + * 呼叫转移查询结果信息标识 */ int flag; @@ -1433,7 +1434,7 @@ struct CallForwardQueryInfoList { }; /** - * @brief USSD业务信息 + * @brief USSD业务信息。 */ struct UssdNoticeInfo { /** @@ -1448,7 +1449,7 @@ struct UssdNoticeInfo { }; /** - * @brief 补充业务信息 + * @brief 补充业务信息。 */ struct SsNoticeInfo { /** @@ -1473,7 +1474,7 @@ struct SsNoticeInfo { }; /** - * @brief SRVCC状态信息 + * @brief SRVCC状态信息。 */ struct SrvccStatus { /** @@ -1483,7 +1484,7 @@ struct SrvccStatus { }; /** - * @brief 回铃音信息 + * @brief 回铃音信息。 */ struct RingbackVoice { /** @@ -1493,7 +1494,7 @@ struct RingbackVoice { }; /** - * @brief DTMF信息 + * @brief DTMF信息。 */ struct DtmfInfo { /** @@ -1523,7 +1524,7 @@ struct DtmfInfo { }; /** - * @brief 设置呼叫限制密码的信息 + * @brief 设置呼叫限制密码的信息。 */ struct SetBarringInfo { /** @@ -1585,7 +1586,7 @@ struct SimIoRequestInfo { int p2; int p3; /** - * 序列号。 + * 请求的序列号。 */ int serial; @@ -1644,7 +1645,7 @@ struct SimLockInfo { int classx; /** - * 序列号。 + * 请求的序列号。 */ int serial; @@ -1719,7 +1720,7 @@ struct SimPasswordInfo { String newPassword; /** - * 序列号。 + * 请求的序列号。 */ int serial; @@ -1734,7 +1735,7 @@ struct SimPasswordInfo { */ struct SimPinInputTimes { /** - * 序列号。 + * 请求的序列号。 */ int serial; @@ -1775,7 +1776,7 @@ struct SimPinInputTimes { */ struct ApduSimIORequestInfo { /** - * 序列号。 + * 请求的序列号。 */ int serial; @@ -1813,7 +1814,7 @@ struct ApduSimIORequestInfo { */ struct SimAuthenticationRequestInfo { /** - * 序列号。 + * 请求的序列号。 */ int serial; @@ -1865,7 +1866,7 @@ struct LockStatusResp { }; /** - * @brief Radio协议信息。 + * @brief 主副卡协议栈信息。 */ struct RadioProtocol { /** @@ -2190,7 +2191,7 @@ struct AvailableNetworkList { List availableNetworkInfo; /** - * 标识位。 + * 网络列表标识位。 */ int flag; }; @@ -2235,7 +2236,7 @@ struct CellListRatGsm { int bsic; /** - * 小区标识。 + * 小区信息标识。 */ int cellId; @@ -2915,17 +2916,17 @@ struct ChannelConfigInfoList { List channelConfigInfos; /** - * 标识。 + * 通道配置标识。 */ int flag; }; /** - * @brief 发送GSM短信信息 + * @brief 发送GSM短信信息。 */ struct GsmSmsMessageInfo { /** - * 序列号 + * 请求的序列号 */ int serial; @@ -2946,11 +2947,11 @@ struct GsmSmsMessageInfo { }; /** - * @brief 发送CDMA短信信息 + * @brief 发送CDMA短信信息。 */ struct SendCdmaSmsMessageInfo { /** - * 序列号 + * 请求的序列号 */ int serial; @@ -2970,7 +2971,7 @@ struct SendCdmaSmsMessageInfo { */ struct SmsMessageIOInfo { /** - * 序列号 + * 请求的序列号 */ int serial; @@ -2996,11 +2997,11 @@ struct SmsMessageIOInfo { }; /** - * @brief 短信中心地址信息 + * @brief 短信中心地址信息。 */ struct ServiceCenterAddress { /** - * 序列号 + * 请求的序列号 */ int serial; @@ -3016,11 +3017,11 @@ struct ServiceCenterAddress { }; /** - * @brief GSM小区广播配置信息 + * @brief GSM小区广播配置信息。 */ struct CBConfigInfo { /** - * 序列号 + * 请求的序列号 */ int serial; @@ -3046,7 +3047,7 @@ struct CBConfigInfo { }; /** - * @brief CDMA小区广播配置信息 + * @brief CDMA小区广播配置信息。 */ struct CdmaCBConfigInfo { /** @@ -3066,11 +3067,11 @@ struct CdmaCBConfigInfo { }; /** - * @brief CDMA小区广播配置信息列表 + * @brief CDMA小区广播配置信息列表。 */ struct CdmaCBConfigInfoList { /** - * 序列号 + * 请求的序列号 */ int serial; @@ -3086,7 +3087,7 @@ struct CdmaCBConfigInfoList { }; /** - * @brief 小区广播上报信息 + * @brief 小区广播上报信息。 */ struct CBConfigReportInfo { /** @@ -3136,7 +3137,7 @@ struct CBConfigReportInfo { }; /** - * @brief 上报短信信息 + * @brief 上报短信信息。 */ struct SmsMessageInfo { /** @@ -3156,11 +3157,11 @@ struct SmsMessageInfo { }; /** - * @brief 接收短信处理模式 + * @brief 接收短信处理模式。 */ struct ModeData { /** - * 序列号 + * 请求的序列号 */ int serial; @@ -3181,7 +3182,7 @@ struct ModeData { }; /** - * @brief 发送短信响应信息 + * @brief 发送短信响应信息。 */ struct SendSmsResultInfo { /** @@ -3200,7 +3201,8 @@ struct SendSmsResultInfo { int errCode; /** - * 标识 + * 短信响应标识 */ int flag; -}; \ No newline at end of file +}; +/** @} */ -- Gitee From 9cd4bb0bcc70d1c9aaec92f47b1cd1a4f4438530 Mon Sep 17 00:00:00 2001 From: ligx0104 Date: Tue, 18 Oct 2022 22:28:23 +0800 Subject: [PATCH 3/7] IssueNo:Idl comment code check Description:Idl comment code check Sig:SIG_Telephony Feature or Bugfix: Feature Binary Source: No Signed-off-by: ligx0104 Change-Id: I2308a4fd961b6c631198dc749f726e78fc6a31d5 --- zh-cn/device_api/hdi/ril/v1_0/IRil.idl | 315 +++++++++--------- .../device_api/hdi/ril/v1_0/IRilCallback.idl | 12 +- zh-cn/device_api/hdi/ril/v1_0/Types.idl | 242 ++++++++++---- 3 files changed, 348 insertions(+), 221 deletions(-) diff --git a/zh-cn/device_api/hdi/ril/v1_0/IRil.idl b/zh-cn/device_api/hdi/ril/v1_0/IRil.idl index 94fcd58b..543f1a51 100644 --- a/zh-cn/device_api/hdi/ril/v1_0/IRil.idl +++ b/zh-cn/device_api/hdi/ril/v1_0/IRil.idl @@ -59,7 +59,7 @@ interface IRil { * @param rilCallback 要设置的回调函数。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -74,7 +74,7 @@ interface IRil { * @param emergencyInfoList 表示紧急号码列表,详见{@link EmergencyInfoList}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -88,7 +88,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -102,7 +102,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -117,7 +117,7 @@ interface IRil { * @param dialInfo 表示拨号信息,详见{@link DialInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -131,7 +131,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -143,15 +143,15 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param gsmIndex 表示call ID。 + * @param callId 表示通话ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 */ - [oneway] Hangup([in] int slotId, [in] int serialId, [in] int gsmIndex); + [oneway] Hangup([in] int slotId, [in] int serialId, [in] int callId); /** * @brief 接听电话。 @@ -160,7 +160,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -174,7 +174,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -188,7 +188,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -202,7 +202,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -214,10 +214,10 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param callType 表示通话类型。 + * @param callType 表示通话类型,0表示语音通话。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -229,16 +229,16 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param callIndex 表示call ID。 - * @param callType 表示通话类型。 + * @param callId 表示通话ID。 + * @param callType 表示通话类型,0表示语音通话。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 */ - [oneway] SeparateConference([in] int slotId, [in] int serialId, [in] int callIndex, [in] int callType); + [oneway] SeparateConference([in] int slotId, [in] int serialId, [in] int callId, [in] int callType); /** * @brief 获取呼叫等待。 @@ -247,7 +247,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -259,10 +259,10 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param activate 表示禁止或使能呼叫等待功能。 + * @param activate 表示禁止或使能呼叫等待功能,0表示禁止,1表示使能。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -274,10 +274,10 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param reason 表示呼叫转移的类型。 + * @param reason 表示呼叫转移的类型,0表示无条件转移,1表示用户忙时转移,2表示无回复时转移,3表示无法接通时转移。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -292,7 +292,7 @@ interface IRil { * @param callForwardSetInfo 表示呼叫转移信息,详见{@link CallForwardSetInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -305,10 +305,10 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param fac 表示呼叫转移操作对象。 + * @param fac 表示呼叫限制操作对象。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -323,7 +323,7 @@ interface IRil { * @param callRestrictionInfo 表示呼叫限制信息,详见{@link CallRestrictionInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -338,7 +338,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -350,10 +350,10 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param action 表示禁止或使能主叫号码显示功能。 + * @param action 表示禁止或使能主叫号码显示功能,0表示禁止,1表示使能。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -367,7 +367,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -379,10 +379,10 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param action 表示禁止或使能主叫号码显示限制功能。 + * @param action 表示禁止或使能主叫号码显示限制功能,0表示禁止,1表示使能。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -394,10 +394,10 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param mode 表示操作类型。 + * @param mode 表示通话偏好模式,1表示仅电路(CS)域通话,2表示电路(CS)域通话优先,3表示IP多媒体系统(IMS)通话优先,4表示仅IP多媒体系统(IMS)通话。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -411,7 +411,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -419,14 +419,14 @@ interface IRil { [oneway] GetCallPreferenceMode([in] int slotId, [in] int serialId); /** - * @brief 设置Ussd业务。 + * @brief 设置非结构化补充数据业务(USSD)。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param str 表示Ussd业务信息。 + * @param str 表示非结构化补充数据业务(USSD)信息,最大长度为160个字符。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -440,7 +440,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -452,10 +452,10 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param mute 表示禁止或使能静音。 + * @param mute 表示禁止或使能静音,0表示禁止,1表示使能。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -469,7 +469,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -483,7 +483,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -491,14 +491,14 @@ interface IRil { [oneway] GetCallFailReason([in] int slotId, [in] int serialId); /** - * @brief 挂断前台、恢复后台。 + * @brief 通话保持和恢复。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param type 表示挂断的通话类型。 + * @param type 表示挂断的通话类型,0表示直接挂断,1表示挂断前台和后台,2表示挂断前台、恢复后台,3表示挂断所有通话。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -506,14 +506,14 @@ interface IRil { [oneway] CallSupplement([in] int slotId, [in] int serialId, [in] int type); /** - * @brief 发送DTMF。 + * @brief 发送双音多频(DTMF)。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param dtmfInfo 表示DTMF信息,详见{@link DtmfInfo}。 + * @param dtmfInfo 表示双音多频(DTMF)信息,详见{@link DtmfInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -521,14 +521,14 @@ interface IRil { [oneway] SendDtmf([in] int slotId, [in] int serialId, [in] struct DtmfInfo dtmfInfo); /** - * @brief 开启DTMF。 + * @brief 开启双音多频(DTMF)。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param dtmfInfo 表示DTMF信息,详见{@link DtmfInfo}。 + * @param dtmfInfo 表示双音多频(DTMF)信息,详见{@link DtmfInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -536,14 +536,14 @@ interface IRil { [oneway] StartDtmf([in] int slotId, [in] int serialId, [in] struct DtmfInfo dtmfInfo); /** - * @brief 关闭DTMF。 + * @brief 关闭双音多频(DTMF)。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param dtmfInfo 表示DTMF信息,详见{@link DtmfInfo}。 + * @param dtmfInfo 表示双音多频(DTMF)信息,详见{@link DtmfInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -558,7 +558,7 @@ interface IRil { * @param setBarringInfo 表示设置呼叫限制密码的信息,详见{@link SetBarringInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -573,7 +573,7 @@ interface IRil { * @param dataCallInfo 表示数据业务信息,详见{@link DataCallInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -588,7 +588,7 @@ interface IRil { * @param uniInfo 表示通用信息,详见{@link UniInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -603,7 +603,7 @@ interface IRil { * @param uniInfo 表示通用信息,详见{@link UniInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -618,7 +618,7 @@ interface IRil { * @param dataProfileDataInfo 表示PDP上下文信息,详见{@link DataProfileDataInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -633,7 +633,7 @@ interface IRil { * @param cid PDP上下文标识符。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -648,7 +648,7 @@ interface IRil { * @param dataLinkBandwidthReportingRule 表示网络频率上报规则,详见{@link DataLinkBandwidthReportingRule}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -664,7 +664,7 @@ interface IRil { * @param dataPermitted 表示是否使能,0表示不使能,1表示使能。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -679,7 +679,7 @@ interface IRil { * @param dataProfilesInfo 表示PDP上下文信息列表,详见{@link DataProfilesInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -694,7 +694,7 @@ interface IRil { * @param dataPerformanceInfo 表示数据业务性能模式,详见{@link DataPerformanceInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -709,7 +709,7 @@ interface IRil { * @param dataSleepInfo 表示数据业务睡眠模式,详见{@link DataSleepInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -725,7 +725,7 @@ interface IRil { * @param rst 表示是否复位,0表示不复位,1表示复位。 * * @return 0 表示执行成功 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -739,7 +739,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -753,7 +753,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -767,7 +767,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -775,13 +775,13 @@ interface IRil { [oneway] GetMeid([in] int slotId, [in] int serialId); /** - * @brief 获取电路域接入技术。 + * @brief 获取电路(CS)域接入技术。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -795,7 +795,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -809,7 +809,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -817,14 +817,14 @@ interface IRil { [oneway] ShutDown([in] int slotId, [in] int serialId); /** - * @brief 获取SIM卡IO。 + * @brief 获取SIM卡数据。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param SimIoRequestInfo 表示SIM卡IO请求信息,详见{@link SimIoRequestInfo}。 + * @param SimIoRequestInfo 表示SIM卡数据请求信息,详见{@link SimIoRequestInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -838,7 +838,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -852,7 +852,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -867,7 +867,7 @@ interface IRil { * @param SimLockInfo 表示SIM卡锁信息,详见{@link SimLockInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -882,7 +882,7 @@ interface IRil { * @param SimLockInfo 表示SIM卡锁信息,详见{@link SimLockInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -897,7 +897,7 @@ interface IRil { * @param simPassword 表示SIM卡密码信息,详见{@link SimPasswordInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -912,7 +912,7 @@ interface IRil { * @param pin 表示用于解锁的PIN码。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -928,7 +928,7 @@ interface IRil { * @param pin 表示用于解锁的PIN码。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -943,7 +943,7 @@ interface IRil { * @param pin2 表示用于解锁的PIN2码。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -959,7 +959,7 @@ interface IRil { * @param pin2 表示用于解锁的PIN2码。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -975,7 +975,7 @@ interface IRil { * @param enable 表示激活状态,0为去激活,1为激活。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -990,7 +990,7 @@ interface IRil { * @param strCmd 表示指令的字串文本。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1005,7 +1005,7 @@ interface IRil { * @param strCmd 表示指令的字串文本。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1020,7 +1020,7 @@ interface IRil { * @param accept 表示是否接受CallSetup请求,0为不接受,1为接受。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1034,7 +1034,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1048,7 +1048,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1060,10 +1060,10 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param RadioProtocol 表示Radio协议信息,详见{@link RadioProtocol}。 + * @param radioProtocol 表示Radio协议信息,详见{@link RadioProtocol}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1071,15 +1071,15 @@ interface IRil { [oneway] SetRadioProtocol([in] int slotId,[in] int serialId,[in] struct RadioProtocol radioProtocol); /** - * @brief APDU打开逻辑通道。 + * @brief 打开应用协议数据单元(APDU)逻辑通道。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 * @param appID 表示应用标识符。 - * @param p2 表示AT指令码p2。 + * @param p2 表示AT指令码的参数2。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1087,14 +1087,14 @@ interface IRil { [oneway] SimOpenLogicalChannel([in] int slotId, [in] int serialId, [in] String appID, [in] int p2); /** - * @brief APDU关闭逻辑通道。 + * @brief 关闭应用协议数据单元(APDU)逻辑通道。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 * @param channelId 表示请求关闭的逻辑通道ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1102,14 +1102,14 @@ interface IRil { [oneway] SimCloseLogicalChannel([in] int slotId, [in] int serialId, [in] int channelId); /** - * @brief APDU逻辑通道数据传输。 + * @brief 应用协议数据单元(APDU)逻辑通道数据传输。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param apduSimIO 表示通过APDU传输的SIMIO请求信息,详见{@link ApduSimIORequestInfo}。 + * @param apduSimIO 表示通过应用协议数据单元(APDU)传输的SIM数据请求信息,详见{@link ApduSimIORequestInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1118,14 +1118,14 @@ interface IRil { [in] struct ApduSimIORequestInfo apduSimIO); /** - * @brief APDU基础通道数据传输。 + * @brief 应用协议数据单元(APDU)基础通道数据传输。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param apduSimIO 表示通过APDU传输的SIMIO请求信息,详见{@link ApduSimIORequestInfo}。 + * @param apduSimIO 表示通过应用协议数据单元(APDU)传输的SIM数据请求信息,详见{@link ApduSimIORequestInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1138,10 +1138,10 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param SimAuthenticationRequestInfo 表示SIM卡鉴权请求信息,详见{@link SimAuthenticationRequestInfo}。 + * @param simAuthInfo 表示SIM卡鉴权请求信息,详见{@link SimAuthenticationRequestInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1154,11 +1154,11 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param lockType 表示锁类型。 - * @param key 表示用于解锁的密码。 + * @param lockType 表示锁类型,参考3GPP TS 22.022 [33]。 + * @param key 表示用于解锁的密码,参考3GPP TS 22.022 [33]。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1172,7 +1172,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1186,7 +1186,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1200,7 +1200,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1214,7 +1214,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1228,7 +1228,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1242,7 +1242,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1254,10 +1254,10 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param networkModeInfo 表示网络模式信息,详见{@link SetNetworkModeInfo}。 + * @param networkModeInfo 表示选网模式信息,详见{@link SetNetworkModeInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1272,7 +1272,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1286,7 +1286,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1298,10 +1298,10 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param preferredNetworkType 表示首选网络模式。 + * @param preferredNetworkType 表示首选网络类型,详见{@link PreferredNetworkTypeInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1315,7 +1315,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1329,7 +1329,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1337,14 +1337,14 @@ interface IRil { [oneway] GetPhysicalChannelConfig([in] int slotId, [in] int serialId); /** - * @brief 开启或关闭小区位置更新导致的网络状态通知。 + * @brief 设置小区位置更新通知模式。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 * @param mode 表示通知模式,详见{@link RilRegNotifyMode}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1352,14 +1352,15 @@ interface IRil { [oneway] SetLocateUpdates([in] int slotId, [in] int serialId, [in] enum RilRegNotifyMode mode); /** - * @brief 设置通知过滤器。 + * @brief 设置modem主动上报消息过滤器。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param newFilter 表示过滤器。 + * @param newFilter 表示消息类型过滤器,使用二进制标志位表示不同的消息类型,0表示关闭, + * 1表示信号强度,2表示网络注册状态,4表示数据连接状态,8表示链路容量,16表示物理通道配置。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1371,11 +1372,11 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param deviceStateType 表示设备状态类型。 - * @param deviceStateOn 表示设备状态开关。 + * @param deviceStateType 表示设备状态类型,0表示省电模式,1表示充电模式,2表示低数据模式。 + * @param deviceStateOn 表示设备状态开关,0表示关闭,1表示开启。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1390,7 +1391,7 @@ interface IRil { * @param gsmSmsMessageInfo 表示GSM短信信息,详见{@link GsmSmsMessageInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1405,7 +1406,7 @@ interface IRil { * @param cdmaSmsMessageInfo 表示CDMA短信信息,详见{@link SendCdmaSmsMessageInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1420,7 +1421,7 @@ interface IRil { * @param gsmSmsMessageInfo 表示SIM卡短信信息,详见{@link SmsMessageIOInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1435,7 +1436,7 @@ interface IRil { * @param index 表示消息索引。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1450,7 +1451,7 @@ interface IRil { * @param gsmSmsMessageInfo 表示SIM卡短信信息,详见{@link SmsMessageIOInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1462,15 +1463,15 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param gsmSmsMessageInfo 表示SIM卡短信信息,详见{@link SmsMessageIOInfo}。 + * @param cdmaSmsMessageInfo 表示SIM卡短信信息,详见{@link SmsMessageIOInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 */ - [oneway] AddCdmaSimMessage([in] int slotId, [in] int serialId, [in] struct SmsMessageIOInfo gsmSmsMessageInfo); + [oneway] AddCdmaSimMessage([in] int slotId, [in] int serialId, [in] struct SmsMessageIOInfo cdmaSmsMessageInfo); /** * @brief 删除CDMA SIM卡短信。 @@ -1480,7 +1481,7 @@ interface IRil { * @param index 表示消息索引。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1492,15 +1493,15 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param gsmSmsMessageInfo 表示SIM卡短信信息,详见{@link SmsMessageIOInfo}。 + * @param cdmaSmsMessageInfo 表示SIM卡短信信息,详见{@link SmsMessageIOInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 */ - [oneway] UpdateCdmaSimMessage([in] int slotId, [in] int serialId, [in] struct SmsMessageIOInfo gsmSmsMessageInfo); + [oneway] UpdateCdmaSimMessage([in] int slotId, [in] int serialId, [in] struct SmsMessageIOInfo cdmaSmsMessageInfo); /** * @brief 设置短信中心地址。 @@ -1510,7 +1511,7 @@ interface IRil { * @param serviceCenterAddress 表示短信中心地址信息,详见{@link ServiceCenterAddress}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1524,7 +1525,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1539,7 +1540,7 @@ interface IRil { * @param cellBroadcastInfo 表示GSM小区广播配置信息,详见{@link CBConfigInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1553,7 +1554,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1568,7 +1569,7 @@ interface IRil { * @param cdmaCBConfigInfoList 表示CDMA小区广播配置信息列表,详见{@link CdmaCBConfigInfoList}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1582,7 +1583,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1597,7 +1598,7 @@ interface IRil { * @param gsmSmsMessageInfo 表示GSM短信信息,详见{@link GsmSmsMessageInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1609,10 +1610,10 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param modeData 表示,详见{@link ModeData}。 + * @param modeData 表示接收短信处理模式,详见{@link ModeData}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 @@ -1620,10 +1621,10 @@ interface IRil { [oneway] SendSmsAck([in] int slotId, [in] int serialId, [in] struct ModeData modeData); /** - * @brief 发送ACK给RIL。 + * @brief 发送应答给无线接口层(RIL)。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link HDF_STATUS}。 + * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 * * @since 3.2 * @version 1.0 diff --git a/zh-cn/device_api/hdi/ril/v1_0/IRilCallback.idl b/zh-cn/device_api/hdi/ril/v1_0/IRilCallback.idl index 599349d3..d45899f2 100644 --- a/zh-cn/device_api/hdi/ril/v1_0/IRilCallback.idl +++ b/zh-cn/device_api/hdi/ril/v1_0/IRilCallback.idl @@ -19,7 +19,7 @@ * * @brief Ril模块接口定义。 * - * 回调接口提供打电话、发短信彩信、激活SIM卡、上网等功能相关的回调函数,回调函数由调用者实现。 + * Ril模块为上层电话服务提供相关调用接口,涉及电话、短信、彩信、网络搜索、SIM卡等功能接口及各种回调等。 * * @since 3.2 * @version 1.0 @@ -47,7 +47,7 @@ import ohos.hdi.ril.v1_0.Types; /** * @brief Ril模块的回调接口。 * - * 回调接口提供打电话、发短彩信、激活Sim卡、上网等回调函数,回调函数由调用者实现。 + * 回调接口提供打电话、发短彩信、激活SIM卡、上网等回调函数,回调函数由调用者实现。 * * @since 3.2 * @version 1.0 @@ -88,10 +88,10 @@ import ohos.hdi.ril.v1_0.Types; [in] struct RingbackVoice ringbackVoice); /** - * @brief SRVCC状态上报。 + * @brief SRVCC(Single Radio Voice Call Continuity)状态上报。 * * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 - * @param srvccStatus 表示SRVCC状态,详见{@link SrvccStatus}。 + * @param srvccStatus 表示SRVCC(Single Radio Voice Call Continuity)状态,详见{@link SrvccStatus}。 * * @since 3.2 * @version 1.0 @@ -124,7 +124,7 @@ import ohos.hdi.ril.v1_0.Types; [in] struct SsNoticeInfo ssNoticeInfo); /** - * @brief RSRVCC状态上报。 + * @brief RSRVCC(Reverse Single Radio Voice Call Continuity)状态上报。 * * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @@ -757,7 +757,7 @@ import ohos.hdi.ril.v1_0.Types; SimRadioProtocolUpdated([in] struct RilRadioResponseInfo responseInfo, [in] struct RadioProtocol radioProtocol); /** - * @brief 获取SIM卡IO响应。 + * @brief 获取SIM卡数据响应。 * * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param IccIoResultInfo 表示SIM卡IO响应结果信息,详见{@link IccIoResultInfo}。 diff --git a/zh-cn/device_api/hdi/ril/v1_0/Types.idl b/zh-cn/device_api/hdi/ril/v1_0/Types.idl index cb654e0b..7eb1eb19 100644 --- a/zh-cn/device_api/hdi/ril/v1_0/Types.idl +++ b/zh-cn/device_api/hdi/ril/v1_0/Types.idl @@ -18,7 +18,7 @@ * * @brief Ril模块接口定义。 * - * Ril模块涉及Telephony的电话、短彩信、搜网、Sim卡模块接口和各种回调等。 + * Ril模块为上层电话服务提供相关调用接口,涉及电话、短信、彩信、网络搜索、SIM卡等功能接口及各种回调等。 * * @since 3.2 * @version 1.0 @@ -150,7 +150,6 @@ enum RilErrType { */ RIL_ERR_REPEAT_STATUS = 7, - /** * 网络搜索中 */ @@ -495,7 +494,7 @@ enum RilSimStatus { RIL_USIM_CS_PS_INVALID = 4, /** - * ROMSIM版本 + * 仿真SIM卡 */ RIL_ROM_SIM = 240, @@ -510,7 +509,7 @@ enum RilSimStatus { */ enum RilRegStatus { /** - * 没有注册,MT现在没有搜索和注册新的运营商 + * 没有注册,MT(Mobile Terminal)现在没有搜索和注册新的运营商 */ NO_REG_MT_NO_SEARCH = 0, @@ -520,7 +519,7 @@ enum RilRegStatus { REG_MT_HOME = 1, /** - * 没有注册,MT正在搜索并注册新的运营商 + * 没有注册,MT(Mobile Terminal)正在搜索并注册新的运营商 */ NO_REG_MT_SEARCHING = 2, @@ -555,12 +554,12 @@ enum RilCellConnectionStatus { RIL_SERVING_CELL_UNKNOWN = 0, /** - * 初级连接状态 + * 主要连接状态 */ RIL_SERVING_CELL_PRIMARY = 1, /** - * 中级连接状态 + * 次要连接状态 */ RIL_SERVING_CELL_SECONDARY = 2, }; @@ -575,12 +574,12 @@ enum RilRegNotifyMode { REG_NOT_NOTIFY = 0, /** - * 以数据格式一的形式上报 + * 网络注册状态发生改变时上报 */ REG_NOTIFY_STAT_ONLY = 1, /** - * 以数据格式二的形式上报 + * 小区信息发生改变时上报 */ REG_NOTIFY_STAT_LAC_CELLID = 2, }; @@ -736,12 +735,12 @@ struct SetupDataCallResultInfo { int flag; /** - * 原因 + * 数据业务激活失败原因码,参考3GPP TS 24.008 */ int reason; /** - * 重试次数 + * 数据业务激活重试次数 */ int retryTime; @@ -751,7 +750,7 @@ struct SetupDataCallResultInfo { int cid; /** - * 是否激活 + * 是否激活成功,0表示激活失败,1表示激活成功 */ int active; @@ -766,7 +765,7 @@ struct SetupDataCallResultInfo { int pduSessionId; /** - * 数据业务类型 + * 数据业务类型,“default”表示默认数据业务,“mms”表示彩信数据业务 */ String type; @@ -831,12 +830,15 @@ struct DataProfileDataInfo { int serial; /** - * 数据业务类型号 + * 数据业务类型号,0表示默认数据业务,1表示彩信数据业务 */ int profileId; /** * 鉴权类型 + * 0:无 + * 1:密码认证协议(PAP) + * 2:质询握手认证协议(CHAP) */ int authenticationType; @@ -901,7 +903,7 @@ struct DataCallInfo { int serial; /** - * 无线接入技术 + * 无线接入技术,具体查看{@link RilRadioTech} */ int radioTechnology; @@ -911,12 +913,12 @@ struct DataCallInfo { boolean modemCognitive; /** - * 是否允许漫游 + * 是否允许漫游,true表示允许,false表示禁止 */ boolean roamingAllowed; /** - * 是否漫游 + * 是否漫游,true表示漫游,false表示非漫游 */ boolean isRoaming; @@ -991,7 +993,7 @@ struct DataLinkBandwidthReportingRule { int serial; /** - * 网络类型 + * 无线接入技术,具体查看{@link RilRadioTech} */ int rat; @@ -1158,6 +1160,9 @@ struct DialInfo { /** * CLIR模式 + * 0:默认 + * 1:开启 + * 2:关闭 */ int clir; @@ -1177,37 +1182,56 @@ struct CallInfo { int index; /** - * 呼叫方向 + * 呼叫方向,0表示主叫,1表示被叫 */ int dir; /** * 呼叫状态 + * 0:激活状态 + * 1:呼叫保持状态 + * 2:主叫,拨号状态 + * 3:主叫,回铃音状态 + * 4:被叫,来电状态 + * 5:被叫,呼叫等待状态 + * 6:挂断状态 + * 7:正在挂断状态 + * 8:空闲状态 */ int state; /** * 呼叫模式 + * 0:语音呼叫 + * 1:数据呼叫 + * 2:传真 */ int mode; /** * 多方通话状态 + * 0:不在多方通话中 + * 1:在多方通话中 */ int mpty; /** * 语音电话的呼叫域 + * 0:CS域电话 + * 1:IMS域电话 */ int voiceDomain; /** * 通话类型 + * 0:语音呼叫 */ int callType; /** * 码地址类型 + * 129:普通号码 + * 145:国际号码 */ int type; @@ -1257,7 +1281,10 @@ struct GetClipResult { int action; /** - * CLIP 业务在网络的签约状态 + * CLIP业务在网络的签约状态 + * 0:CLIP业务未提供 + * 1:CLIP业务已提供 + * 2:未知(网络原因) */ int clipStat; }; @@ -1277,7 +1304,12 @@ struct GetClirResult { int action; /** - * CLIR 业务在网络的签约状态。 + * CLIR业务在网络的签约状态。 + * 0:CLIR业务未提供 + * 1:CLIR业务以永久模式提供 + * 2:未知(网络原因) + * 3:CLIR业务临时限制 + * 4:CLIR业务临时允许 */ int clirStat; }; @@ -1293,11 +1325,13 @@ struct CallWaitResult { /** * 当前呼叫等待的业务状态 + * 0:未激活 + * 1:激活 */ int status; /** - * 业务类别 + * 业务类别,参考3GPP TS 27.007 */ int classCw; }; @@ -1308,6 +1342,8 @@ struct CallWaitResult { struct CallRestrictionInfo { /** * 操作模式 + * 0:去激活 + * 1:激活 */ int mode; @@ -1333,11 +1369,13 @@ struct CallRestrictionResult { /** * 业务状态 + * 0:未激活 + * 1:激活 */ int status; /** - * 业务类别 + * 业务类别,参考3GPP TS 27.007 */ int classCw; }; @@ -1348,16 +1386,27 @@ struct CallRestrictionResult { struct CallForwardSetInfo { /** * 呼叫转移类型 + * 0:无条件转移 + * 1:遇忙转移 + * 2:无应答转移 + * 3:不可达转移(无网络服务或者关机时) + * 4:所有呼叫转移 + * 5:所有条件转移 */ int reason; /** * 呼叫转移的操作模式 + * 0:去激活 + * 1:激活 + * 2:状态查询 + * 3:注册 + * 4:删除 */ int mode; /** - * 业务类别 + * 业务类别,参考3GPP TS 27.007 */ int classx; @@ -1383,21 +1432,31 @@ struct CallForwardQueryResult { /** * 状态 + * 0:未激活 + * 1:激活 */ int status; /** - * 业务类别 + * 业务类别,参考3GPP TS 27.007 */ int classx; /** * 号码地址类型 + * 129:普通号码 + * 145:国际号码 */ int type; /** * 呼叫转移类型 + * 0:无条件转移 + * 1:遇忙转移 + * 2:无应答转移 + * 3:不可达转移(无网络服务或者关机时) + * 4:所有呼叫转移 + * 5:所有条件转移 */ int reason; @@ -1439,6 +1498,12 @@ struct CallForwardQueryInfoList { struct UssdNoticeInfo { /** * USSD类型 + * 0:网络不需要客户端回复 + * 1:网络需要客户端回复 + * 2:USSD会话被网络释放 + * 3:其他本地客户端已经作出响应 + * 4:操作不支持 + * 5:网络超时 */ int type; @@ -1454,16 +1519,25 @@ struct UssdNoticeInfo { struct SsNoticeInfo { /** * 业务类型 + * 0:无条件 + * 1:遇忙时 + * 2:无应答时 + * 3:不可达时(无网络服务或者关机时) */ int serviceType; /** * 请求类型 + * 0:去激活 + * 1:激活 + * 2:状态查询 + * 3:注册 + * 4:删除 */ int requestType; /** - * 服务类别 + * 服务类别,参考3GPP TS 27.007 */ int serviceClass; @@ -1474,11 +1548,15 @@ struct SsNoticeInfo { }; /** - * @brief SRVCC状态信息。 + * @brief SRVCC(Single Radio Voice Call Continuity)状态信息。 */ struct SrvccStatus { /** - * SRVCC状态 + * SRVCC(Single Radio Voice Call Continuity)状态 + * 0:开始 + * 1:成功 + * 2:失败 + * 3:取消 */ int status; }; @@ -1489,6 +1567,8 @@ struct SrvccStatus { struct RingbackVoice { /** * 回铃音状态 + * 0:网络回铃音 + * 1:本地回铃音 */ int status; }; @@ -1566,11 +1646,11 @@ struct CardStatusInfo { }; /** - * @brief SIMIO请求信息。 + * @brief SIM数据请求信息。 */ struct SimIoRequestInfo { /** - * ME传递给SIM的命令;参考GSM 51.011[28]。 + * ME(Mobile Equipment)传递给SIM的命令,参考GSM 51.011[28]。 */ int command; @@ -1580,7 +1660,7 @@ struct SimIoRequestInfo { int fileId; /** - * SIMIO请求命令参数,参考3GPP TS 51.011[28]。 + * SIM数据请求命令参数,参考3GPP TS 51.011[28]。 */ int p1; int p2; @@ -1612,7 +1692,7 @@ struct SimIoRequestInfo { }; /** - * @brief SIMIO的响应结果信息。 + * @brief SIM数据的响应结果信息。 */ struct IccIoResultInfo { /** @@ -1796,7 +1876,7 @@ struct ApduSimIORequestInfo { int instruction; /** - * SIMIO请求命令参数,参考3GPP TS 51.011[28] + * SIM数据请求命令参数,参考3GPP TS 51.011[28] * 如果p3为负值,则会向SIM发送一个4字节的APDU。 */ int p1; @@ -1880,12 +1960,24 @@ struct RadioProtocol { int sessionId; /** - * Radio协议参数,枚举类型,参考RadioProtocolPhase。 + * Radio协议参数,枚举类型,具体查看{@link RadioProtocolPhase}。 */ enum RadioProtocolPhase phase; /** * Radio协议技术信息。 + * 1:GSM + * 2:1XRTT + * 4:WCDMA + * 8:HSPA + * 16:HSPAP + * 32:TDSCDMA + * 64:EVDO + * 128:EHRPD + * 256:LTE + * 512:LTE_CA + * 1024:IWLAN + * 2048:NR */ int technology; @@ -1895,7 +1987,7 @@ struct RadioProtocol { int modemId; /** - * Radio协议状态,枚举类型,参考RadioProtocolStatus。 + * Radio协议状态,枚举类型,具体查看{@link RadioProtocolStatus}。 */ enum RadioProtocolStatus status; }; @@ -2015,32 +2107,32 @@ struct NrRssi { */ struct Rssi { /** - * GSM信号强度信息,参考GsmRssi。 + * GSM信号强度信息,具体查看{@link GsmRssi}。 */ struct GsmRssi gw; /** - * CDMA信号强度信息,参考CdmaRssi。 + * CDMA信号强度信息,具体查看{@link CdmaRssi}。 */ struct CdmaRssi cdma; /** - * WCDMA信号强度信息,参考WcdmaRssi。 + * WCDMA信号强度信息,具体查看{@link WcdmaRssi}。 */ struct WcdmaRssi wcdma; /** - * LTE信号强度信息,参考LteRssi。 + * LTE信号强度信息,具体查看{@link LteRssi}。 */ struct LteRssi lte; /** - * TDSCDMA信号强度信息,参考TdScdmaRssi。 + * TDSCDMA信号强度信息,具体查看{@link TdScdmaRssi}。 */ struct TdScdmaRssi tdScdma; /** - * NR信号强度信息,参考NrRssi。 + * NR信号强度信息,具体查看{@link NrRssi}。 */ struct NrRssi nr; }; @@ -2055,7 +2147,7 @@ struct CsRegStatusInfo { int notifyType; /** - * 注册状态,枚举类型,参考RilRegStatus。 + * 注册状态,枚举类型,具体查看{@link RilRegStatus}。 */ enum RilRegStatus regStatus; @@ -2070,7 +2162,7 @@ struct CsRegStatusInfo { int cellId; /** - * 语音接入技术类型,枚举类型,参考RilRadioTech。 + * 语音接入技术类型,枚举类型,具体查看{@link RilRadioTech}。 */ enum RilRadioTech radioTechnology; @@ -2090,7 +2182,7 @@ struct PsRegStatusInfo { int notifyType; /** - * 注册状态,枚举类型,参考RilRegStatus。 + * 注册状态,枚举类型,具体查看{@link RilRegStatus}。 */ enum RilRegStatus regStatus; @@ -2105,7 +2197,7 @@ struct PsRegStatusInfo { int cellId; /** - * 语音接入技术类型,枚举类型,参考RilRadioTech。 + * 语音接入技术类型,枚举类型,具体查看{@link RilRadioTech}。 */ enum RilRadioTech radioTechnology; @@ -2166,12 +2258,12 @@ struct AvailableNetworkInfo { String numeric; /** - * 网络状态。 + * 网络状态,具体查看{@link RilRegStatus}。 */ int status; /** - * 语音接入技术类型。 + * 语音接入技术类型,具体查看{@link RilRadioTech}。 */ int rat; }; @@ -2201,7 +2293,7 @@ struct AvailableNetworkList { */ struct SetNetworkModeInfo { /** - * 网络模式。 + * 网络模式,具体查看{@link PreferredNetworkTypeInfo}。 */ int selectMode; @@ -2436,32 +2528,32 @@ struct CellListRatNr { */ union ServiceCellParas { /** - * GSM小区信息,参考CellListRatGsm。 + * GSM小区信息,具体查看{@link CellListRatGsm}。 */ struct CellListRatGsm gsm; /** - * LTE小区信息,参考CellListRatLte。 + * LTE小区信息,具体查看{@link CellListRatLte}。 */ struct CellListRatLte lte; /** - * WCDMA小区信息,参考CellListRatWcdma。 + * WCDMA小区信息,具体查看{@link CellListRatWcdma}。 */ struct CellListRatWcdma wcdma; /** - * CDMA小区信息,参考CellListRatCdma。 + * CDMA小区信息,具体查看{@link CellListRatCdma}。 */ struct CellListRatCdma cdma; /** - * TDSCDMA小区信息,参考CellListRatTdscdma。 + * TDSCDMA小区信息,具体查看{@link CellListRatTdscdma}。 */ struct CellListRatTdscdma tdscdma; /** - * NR小区信息,参考CellListRatNr。 + * NR小区信息,具体查看{@link CellListRatNr}。 */ struct CellListRatNr nr; }; @@ -2796,7 +2888,7 @@ union CurrentServiceCellParas { */ struct CurrentCellInfo { /** - * 语音接入技术类型。 + * 语音接入技术类型,具体查看{@link RilRadioTech}。 */ int ratType; @@ -2811,7 +2903,7 @@ struct CurrentCellInfo { int mnc; /** - * 小区信息参数,参考CurrentServiceCellParas。 + * 小区信息参数,具体查看{@link CurrentServiceCellParas}。 */ union CurrentServiceCellParas serviceCells; }; @@ -2837,6 +2929,40 @@ struct CellListCurrentInfo { struct PreferredNetworkTypeInfo { /** * 网络类型。 + * 0:自动。 + * 1:GSM。 + * 2:WCDMA。 + * 3:LTE。 + * 4:LTE、WCDMA。 + * 5:LTE、WCDMA、GSM。 + * 6:WCDMA、GSM。 + * 7:CDMA。 + * 8:EVDO。 + * 9:EVDO、CDMA。 + * 10:WCDMA、GSM、EVDO、CDMA。 + * 11:LTE、EVDO、CDMA。 + * 12:LTE、WCDMA、GSM、EVDO、CDMA。 + * 13:TDSCDMA。 + * 14:TDSCDMA、GSM。 + * 15:TDSCDMA、WCDMA。 + * 16:TDSCDMA、WCDMA、GSM。 + * 17:LTE、TDSCDMA。 + * 18:LTE、TDSCDMA、GSM。 + * 19:LTE、TDSCDMA、WCDMA。 + * 20:LTE、TDSCDMA、WCDMA、GSM。 + * 21:TDSCDMA、WCDMA、GSM、EVDO、CDMA。 + * 22:LTE、TDSCDMA、WCDMA、GSM、EVDO、CDMA。 + * 31:NR。 + * 32:NR、LTE。 + * 33:NR、LTE、WCDMA。 + * 34:NR、LTE、WCDMA、GSM。 + * 35:NR、LTE、EVDO、CDMA。 + * 36:NR、LTE、WCDMA、GSM、EVDO、CDMA。 + * 37:NR、LTE、TDSCDMA。 + * 38:NR、LTE、TDSCDMA、GSM。 + * 39:NR、LTE、TDSCDMA、WCDMA。 + * 40:NR、LTE、TDSCDMA、WCDMA、GSM。 + * 41:NR、LTE、TDSCDMA、WCDMA、GSM、EVDO、CDMA。 */ int preferredNetworkType; @@ -2856,7 +2982,7 @@ struct PhysicalChannelConfig { enum RilCellConnectionStatus cellConnStatus; /** - * 语音接入技术类型,枚举类型,参考RilRadioTech。 + * 语音接入技术类型,枚举类型,具体查看{@link RilRadioTech}。 */ enum RilRadioTech ratType; @@ -3205,4 +3331,4 @@ struct SendSmsResultInfo { */ int flag; }; -/** @} */ +/** @} */ \ No newline at end of file -- Gitee From 90e7b6ab11dfce2c866281e2caab80498b1c8fbf Mon Sep 17 00:00:00 2001 From: "cheng.wang_c" Date: Fri, 4 Nov 2022 09:43:36 +0800 Subject: [PATCH 4/7] h --- zh-cn/device_api/hdi/ril/v1_0/IRil.idl | 250 +++++++++--------- .../device_api/hdi/ril/v1_0/IRilCallback.idl | 18 +- zh-cn/device_api/hdi/ril/v1_0/Types.idl | 224 ++++++++++------ 3 files changed, 272 insertions(+), 220 deletions(-) diff --git a/zh-cn/device_api/hdi/ril/v1_0/IRil.idl b/zh-cn/device_api/hdi/ril/v1_0/IRil.idl index 543f1a51..3033dbde 100644 --- a/zh-cn/device_api/hdi/ril/v1_0/IRil.idl +++ b/zh-cn/device_api/hdi/ril/v1_0/IRil.idl @@ -59,7 +59,7 @@ interface IRil { * @param rilCallback 要设置的回调函数。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -74,7 +74,7 @@ interface IRil { * @param emergencyInfoList 表示紧急号码列表,详见{@link EmergencyInfoList}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -88,7 +88,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -102,7 +102,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -117,7 +117,7 @@ interface IRil { * @param dialInfo 表示拨号信息,详见{@link DialInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -131,7 +131,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -146,7 +146,7 @@ interface IRil { * @param callId 表示通话ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -160,7 +160,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -174,7 +174,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -188,7 +188,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -202,7 +202,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -214,10 +214,10 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param callType 表示通话类型,0表示语音通话。 + * @param callType 表示通话类型,当前只能为0(即语音通话)。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -230,10 +230,10 @@ interface IRil { * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 * @param callId 表示通话ID。 - * @param callType 表示通话类型,0表示语音通话。 + * @param callType 表示通话类型,当前只能为0(即语音通话)。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -247,7 +247,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -262,7 +262,7 @@ interface IRil { * @param activate 表示禁止或使能呼叫等待功能,0表示禁止,1表示使能。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -277,7 +277,7 @@ interface IRil { * @param reason 表示呼叫转移的类型,0表示无条件转移,1表示用户忙时转移,2表示无回复时转移,3表示无法接通时转移。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -292,7 +292,7 @@ interface IRil { * @param callForwardSetInfo 表示呼叫转移信息,详见{@link CallForwardSetInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -308,7 +308,7 @@ interface IRil { * @param fac 表示呼叫限制操作对象。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -323,7 +323,7 @@ interface IRil { * @param callRestrictionInfo 表示呼叫限制信息,详见{@link CallRestrictionInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -332,13 +332,13 @@ interface IRil { [in] struct CallRestrictionInfo callRestrictionInfo); /** - * @brief 获取主叫号码显示。 + * @brief 获取主叫号码显示(CLIP)。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -353,7 +353,7 @@ interface IRil { * @param action 表示禁止或使能主叫号码显示功能,0表示禁止,1表示使能。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -361,13 +361,13 @@ interface IRil { [oneway] SetClip([in] int slotId, [in] int serialId, [in] int action); /** - * @brief 获取主叫号码显示限制。 + * @brief 获取主叫号码显示限制(CLIR)。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -382,7 +382,7 @@ interface IRil { * @param action 表示禁止或使能主叫号码显示限制功能,0表示禁止,1表示使能。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -397,7 +397,7 @@ interface IRil { * @param mode 表示通话偏好模式,1表示仅电路(CS)域通话,2表示电路(CS)域通话优先,3表示IP多媒体系统(IMS)通话优先,4表示仅IP多媒体系统(IMS)通话。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -411,7 +411,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -426,7 +426,7 @@ interface IRil { * @param str 表示非结构化补充数据业务(USSD)信息,最大长度为160个字符。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -440,7 +440,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -455,7 +455,7 @@ interface IRil { * @param mute 表示禁止或使能静音,0表示禁止,1表示使能。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -469,7 +469,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -483,7 +483,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -498,7 +498,7 @@ interface IRil { * @param type 表示挂断的通话类型,0表示直接挂断,1表示挂断前台和后台,2表示挂断前台、恢复后台,3表示挂断所有通话。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -510,10 +510,10 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param dtmfInfo 表示双音多频(DTMF)信息,详见{@link DtmfInfo}。 + * @param dtmfInfo 表示DTMF信息,详见{@link DtmfInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -521,14 +521,14 @@ interface IRil { [oneway] SendDtmf([in] int slotId, [in] int serialId, [in] struct DtmfInfo dtmfInfo); /** - * @brief 开启双音多频(DTMF)。 + * @brief 开启DTMF。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param dtmfInfo 表示双音多频(DTMF)信息,详见{@link DtmfInfo}。 + * @param dtmfInfo 表示DTMF信息,详见{@link DtmfInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -536,14 +536,14 @@ interface IRil { [oneway] StartDtmf([in] int slotId, [in] int serialId, [in] struct DtmfInfo dtmfInfo); /** - * @brief 关闭双音多频(DTMF)。 + * @brief 关闭DTMF。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param dtmfInfo 表示双音多频(DTMF)信息,详见{@link DtmfInfo}。 + * @param dtmfInfo 表示DTMF信息,详见{@link DtmfInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -558,7 +558,7 @@ interface IRil { * @param setBarringInfo 表示设置呼叫限制密码的信息,详见{@link SetBarringInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -573,7 +573,7 @@ interface IRil { * @param dataCallInfo 表示数据业务信息,详见{@link DataCallInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -588,7 +588,7 @@ interface IRil { * @param uniInfo 表示通用信息,详见{@link UniInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -603,7 +603,7 @@ interface IRil { * @param uniInfo 表示通用信息,详见{@link UniInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -615,10 +615,10 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param dataProfileDataInfo 表示PDP上下文信息,详见{@link DataProfileDataInfo}。 + * @param dataProfileDataInfo 表示分组报文协议(PDP)上下文信息,详见{@link DataProfileDataInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -633,7 +633,7 @@ interface IRil { * @param cid PDP上下文标识符。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -648,7 +648,7 @@ interface IRil { * @param dataLinkBandwidthReportingRule 表示网络频率上报规则,详见{@link DataLinkBandwidthReportingRule}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -664,7 +664,7 @@ interface IRil { * @param dataPermitted 表示是否使能,0表示不使能,1表示使能。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -679,7 +679,7 @@ interface IRil { * @param dataProfilesInfo 表示PDP上下文信息列表,详见{@link DataProfilesInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -694,7 +694,7 @@ interface IRil { * @param dataPerformanceInfo 表示数据业务性能模式,详见{@link DataPerformanceInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -709,7 +709,7 @@ interface IRil { * @param dataSleepInfo 表示数据业务睡眠模式,详见{@link DataSleepInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -721,11 +721,11 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param fun 表示功能模式,0表示最小模式,1表示online模式,4表示offline模式。 - * @param rst 表示是否复位,0表示不复位,1表示复位。 + * @param fun 表示功能模式,0表示最小模式,1表示online模式,4表示offline模式,其他模式由芯片自定义。 + * @param rst 表示Modem是否自动复位,0表示不复位,1表示复位。 * * @return 0 表示执行成功 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -739,7 +739,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -753,7 +753,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -767,7 +767,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -781,7 +781,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -795,7 +795,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -809,7 +809,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -824,7 +824,7 @@ interface IRil { * @param SimIoRequestInfo 表示SIM卡数据请求信息,详见{@link SimIoRequestInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -838,7 +838,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -852,7 +852,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -867,7 +867,7 @@ interface IRil { * @param SimLockInfo 表示SIM卡锁信息,详见{@link SimLockInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -882,7 +882,7 @@ interface IRil { * @param SimLockInfo 表示SIM卡锁信息,详见{@link SimLockInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -897,7 +897,7 @@ interface IRil { * @param simPassword 表示SIM卡密码信息,详见{@link SimPasswordInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -912,7 +912,7 @@ interface IRil { * @param pin 表示用于解锁的PIN码。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -928,7 +928,7 @@ interface IRil { * @param pin 表示用于解锁的PIN码。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -943,7 +943,7 @@ interface IRil { * @param pin2 表示用于解锁的PIN2码。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -959,7 +959,7 @@ interface IRil { * @param pin2 表示用于解锁的PIN2码。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -975,7 +975,7 @@ interface IRil { * @param enable 表示激活状态,0为去激活,1为激活。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -983,14 +983,14 @@ interface IRil { [oneway] SetActiveSim([in] int slotId, [in] int serialId, [in] int index, [in] int enable); /** - * @brief 发送STK TerminalResponse指令。 + * @brief 发送SIM卡应用开发工具箱(STK) TerminalResponse指令。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 * @param strCmd 表示指令的字串文本。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1005,7 +1005,7 @@ interface IRil { * @param strCmd 表示指令的字串文本。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1020,7 +1020,7 @@ interface IRil { * @param accept 表示是否接受CallSetup请求,0为不接受,1为接受。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1034,7 +1034,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1048,7 +1048,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1063,7 +1063,7 @@ interface IRil { * @param radioProtocol 表示Radio协议信息,详见{@link RadioProtocol}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1079,7 +1079,7 @@ interface IRil { * @param p2 表示AT指令码的参数2。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1094,7 +1094,7 @@ interface IRil { * @param channelId 表示请求关闭的逻辑通道ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1102,14 +1102,14 @@ interface IRil { [oneway] SimCloseLogicalChannel([in] int slotId, [in] int serialId, [in] int channelId); /** - * @brief 应用协议数据单元(APDU)逻辑通道数据传输。 + * @brief 应用协议数据单元(APDU)逻辑通道数据传输,由应用主动发起连接和关闭。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 * @param apduSimIO 表示通过应用协议数据单元(APDU)传输的SIM数据请求信息,详见{@link ApduSimIORequestInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1118,14 +1118,14 @@ interface IRil { [in] struct ApduSimIORequestInfo apduSimIO); /** - * @brief 应用协议数据单元(APDU)基础通道数据传输。 + * @brief 应用协议数据单元(APDU)基础通道数据传输,默认打开的传输通道。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 * @param apduSimIO 表示通过应用协议数据单元(APDU)传输的SIM数据请求信息,详见{@link ApduSimIORequestInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1141,7 +1141,7 @@ interface IRil { * @param simAuthInfo 表示SIM卡鉴权请求信息,详见{@link SimAuthenticationRequestInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1158,7 +1158,7 @@ interface IRil { * @param key 表示用于解锁的密码,参考3GPP TS 22.022 [33]。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1172,7 +1172,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1186,7 +1186,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1200,7 +1200,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1214,7 +1214,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1228,7 +1228,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1242,7 +1242,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1257,7 +1257,7 @@ interface IRil { * @param networkModeInfo 表示选网模式信息,详见{@link SetNetworkModeInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1272,7 +1272,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1286,7 +1286,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1301,7 +1301,7 @@ interface IRil { * @param preferredNetworkType 表示首选网络类型,详见{@link PreferredNetworkTypeInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1315,7 +1315,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1329,7 +1329,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1344,7 +1344,7 @@ interface IRil { * @param mode 表示通知模式,详见{@link RilRegNotifyMode}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1352,7 +1352,7 @@ interface IRil { [oneway] SetLocateUpdates([in] int slotId, [in] int serialId, [in] enum RilRegNotifyMode mode); /** - * @brief 设置modem主动上报消息过滤器。 + * @brief 设置Modem主动上报消息过滤器。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 @@ -1360,7 +1360,7 @@ interface IRil { * 1表示信号强度,2表示网络注册状态,4表示数据连接状态,8表示链路容量,16表示物理通道配置。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1376,7 +1376,7 @@ interface IRil { * @param deviceStateOn 表示设备状态开关,0表示关闭,1表示开启。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1384,14 +1384,14 @@ interface IRil { [oneway] SetDeviceState([in] int slotId, [in] int serialId, [in] int deviceStateType, [in] int deviceStateOn); /** - * @brief 发送GSM短信。 + * @brief 发送全球移动通信系统 (GSM)短信。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 * @param gsmSmsMessageInfo 表示GSM短信信息,详见{@link GsmSmsMessageInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1399,14 +1399,14 @@ interface IRil { [oneway] SendGsmSms([in] int slotId, [in] int serialId, [in] struct GsmSmsMessageInfo gsmSmsMessageInfo); /** - * @brief 发送CDMA短信。 + * @brief 发送码分多址(CDMA)短信。 * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 * @param cdmaSmsMessageInfo 表示CDMA短信信息,详见{@link SendCdmaSmsMessageInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1421,7 +1421,7 @@ interface IRil { * @param gsmSmsMessageInfo 表示SIM卡短信信息,详见{@link SmsMessageIOInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1436,7 +1436,7 @@ interface IRil { * @param index 表示消息索引。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1451,7 +1451,7 @@ interface IRil { * @param gsmSmsMessageInfo 表示SIM卡短信信息,详见{@link SmsMessageIOInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1466,7 +1466,7 @@ interface IRil { * @param cdmaSmsMessageInfo 表示SIM卡短信信息,详见{@link SmsMessageIOInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1481,7 +1481,7 @@ interface IRil { * @param index 表示消息索引。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1496,7 +1496,7 @@ interface IRil { * @param cdmaSmsMessageInfo 表示SIM卡短信信息,详见{@link SmsMessageIOInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1511,7 +1511,7 @@ interface IRil { * @param serviceCenterAddress 表示短信中心地址信息,详见{@link ServiceCenterAddress}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1525,7 +1525,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1540,7 +1540,7 @@ interface IRil { * @param cellBroadcastInfo 表示GSM小区广播配置信息,详见{@link CBConfigInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1554,7 +1554,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1569,7 +1569,7 @@ interface IRil { * @param cdmaCBConfigInfoList 表示CDMA小区广播配置信息列表,详见{@link CdmaCBConfigInfoList}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1583,7 +1583,7 @@ interface IRil { * @param serialId 表示请求的序列化ID。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1598,7 +1598,7 @@ interface IRil { * @param gsmSmsMessageInfo 表示GSM短信信息,详见{@link GsmSmsMessageInfo}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1613,7 +1613,7 @@ interface IRil { * @param modeData 表示接收短信处理模式,详见{@link ModeData}。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 @@ -1624,7 +1624,7 @@ interface IRil { * @brief 发送应答给无线接口层(RIL)。 * * @return 0 表示执行成功。 - * @return 其他值表示执行失败,具体错误码查看{@link DriverUtils#HDF_STATUS}。 + * @return 非零值 表示操作失败。 * * @since 3.2 * @version 1.0 diff --git a/zh-cn/device_api/hdi/ril/v1_0/IRilCallback.idl b/zh-cn/device_api/hdi/ril/v1_0/IRilCallback.idl index d45899f2..18bf1450 100644 --- a/zh-cn/device_api/hdi/ril/v1_0/IRilCallback.idl +++ b/zh-cn/device_api/hdi/ril/v1_0/IRilCallback.idl @@ -408,7 +408,7 @@ import ohos.hdi.ril.v1_0.Types; StopDtmfResponse([in] struct RilRadioResponseInfo responseInfo); /** - * @brief 查询CallPreferenceMode响应。 + * @brief 查询通话偏好模式响应。 * * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @param mode 表示CallPreference模式。 @@ -419,7 +419,7 @@ import ohos.hdi.ril.v1_0.Types; GetCallPreferenceModeResponse([in] struct RilRadioResponseInfo responseInfo, [in] int mode); /** - * @brief 设置CallPreferenceMode响应。 + * @brief 设置通话偏好模式响应。 * * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @@ -429,7 +429,7 @@ import ohos.hdi.ril.v1_0.Types; SetCallPreferenceModeResponse([in] struct RilRadioResponseInfo responseInfo); /** - * @brief 设置Ussd业务响应。 + * @brief 设置USSD业务响应。 * * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 * @@ -439,10 +439,10 @@ import ohos.hdi.ril.v1_0.Types; SetUssdResponse([in] struct RilRadioResponseInfo responseInfo); /** - * @brief 查询Ussd业务响应。 + * @brief 查询USSD业务响应。 * * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 - * @param cusd 表示Ussd业务信息。 + * @param cusd 表示USSD业务信息。 * * @since 3.2 * @version 1.0 @@ -760,7 +760,7 @@ import ohos.hdi.ril.v1_0.Types; * @brief 获取SIM卡数据响应。 * * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 - * @param IccIoResultInfo 表示SIM卡IO响应结果信息,详见{@link IccIoResultInfo}。 + * @param result 表示SIM卡IO响应结果信息,详见{@link IccIoResultInfo}。 * * @since 3.2 * @version 1.0 @@ -964,7 +964,7 @@ import ohos.hdi.ril.v1_0.Types; * @brief APDU逻辑通道数据传输响应。 * * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 - * @param IccIoResultInfo 表示数据传输结果信息,详见{@link IccIoResultInfo}。 + * @param result 表示数据传输结果信息,详见{@link IccIoResultInfo}。 * * @since 3.2 * @version 1.0 @@ -976,7 +976,7 @@ import ohos.hdi.ril.v1_0.Types; * @brief APDU基础通道数据传输响应。 * * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 - * @param IccIoResultInfo 表示数据传输结果信息,详见{@link IccIoResultInfo}。 + * @param result 表示数据传输结果信息,详见{@link IccIoResultInfo}。 * * @since 3.2 * @version 1.0 @@ -988,7 +988,7 @@ import ohos.hdi.ril.v1_0.Types; * @brief SIM卡鉴权响应。 * * @param responseInfo 表示通用响应信息,例如卡槽ID,请求序列ID等,详见{@link RilRadioResponseInfo}。 - * @param IccIoResultInfo 表示SIM卡鉴权的结果信息,详见{@link IccIoResultInfo}。 + * @param result 表示SIM卡鉴权的结果信息,详见{@link IccIoResultInfo}。 * * @since 3.2 * @version 1.0 diff --git a/zh-cn/device_api/hdi/ril/v1_0/Types.idl b/zh-cn/device_api/hdi/ril/v1_0/Types.idl index 7eb1eb19..512076a1 100644 --- a/zh-cn/device_api/hdi/ril/v1_0/Types.idl +++ b/zh-cn/device_api/hdi/ril/v1_0/Types.idl @@ -359,32 +359,32 @@ enum RilSysMode { RIL_CDMA_MODE = 2, /** - * WCDMA + * 宽带码分多址(WCDMA) */ RIL_WCDMA_MODE = 3, /** - * TDSCDMA + * 时分同步码分多址(TDSCDMA) */ RIL_TDSCDMA_MODE = 4, /** - * WIMAX + * 全球微波接入互操作性(WIMAX) */ RIL_WIMAX_MODE = 5, /** - * LTE + * 长期演进(LTE) */ RIL_LTE_MODE = 6, /** - * CA + * 载波聚合(CA) */ RIL_LTE_CA_MODE = 7, /** - *NR + * 5G新空口(NR) */ RIL_NR_MODE = 8, }; @@ -409,7 +409,7 @@ enum RilRadioTech { RADIO_TECHNOLOGY_GSM = 1, /** - * 1XRTT + * 无线电传输技术(1XRTT) */ RADIO_TECHNOLOGY_1XRTT = 2, @@ -419,27 +419,27 @@ enum RilRadioTech { RADIO_TECHNOLOGY_WCDMA = 3, /** - * HSPA + * 高速分组接入(HSPA) */ RADIO_TECHNOLOGY_HSPA = 4, /** - * HSPAP + * 高速下行分组接入(HSPAP) */ RADIO_TECHNOLOGY_HSPAP = 5, /** - * SCDMA + * 同步码分多址的无线接入技术(SCDMA) */ RADIO_TECHNOLOGY_TD_SCDMA = 6, /** - * EVDO + * 仅演进数据(EVDO) */ RADIO_TECHNOLOGY_EVDO = 7, /** - * EHRPD + * 演进的高速分组网络(EHRPD) */ RADIO_TECHNOLOGY_EHRPD = 8, @@ -454,7 +454,7 @@ enum RilRadioTech { RADIO_TECHNOLOGY_LTE_CA = 10, /** - * IWLAN + * 工业无线局域网(IWLAN) */ RADIO_TECHNOLOGY_IWLAN = 11, @@ -720,7 +720,7 @@ struct RilRadioResponseInfo { enum RilErrType error; /** - * 响应类型 + * 响应类型,具体查看{@link RilResponseTypes} */ enum RilResponseTypes type; }; @@ -795,7 +795,7 @@ struct SetupDataCallResultInfo { String gateway; /** - * 首选P-CSCF地址 + * 首选代理呼叫控制功能模块(P-CSCF)地址 */ String pCscfPrimAddr; @@ -943,12 +943,12 @@ struct DataLinkBandwidthInfo { int cid; /** - * QoS类别指示 + * 服务质量(QoS)类别指示 */ int qi; /** - * 下行方向GBR + * 下行方向保证比特速率(GBR) */ int dlGfbr; @@ -958,7 +958,7 @@ struct DataLinkBandwidthInfo { int ulGfbr; /** - * 下行方向MBR + * 下行方向最大比特速率(MBR) */ int dlMfbr; @@ -968,7 +968,7 @@ struct DataLinkBandwidthInfo { int ulMfbr; /** - * 上行方向AMBR + * 上行方向聚合最大比特速率(AMBR) */ int ulSambr; @@ -1271,7 +1271,7 @@ struct CallInfoList { */ struct GetClipResult { /** - * 结果 + * 查询结果,具体查看{@link RilErrType}。 */ int result; @@ -1294,7 +1294,7 @@ struct GetClipResult { */ struct GetClirResult { /** - * 结果 + * 查询结果,具体查看{@link RilErrType}。 */ int result; @@ -1319,7 +1319,7 @@ struct GetClirResult { */ struct CallWaitResult { /** - * 结果 + * 查询结果,具体查看{@link RilErrType}。 */ int result; @@ -1363,7 +1363,7 @@ struct CallRestrictionInfo { */ struct CallRestrictionResult { /** - * 结果 + * 查询结果,具体查看{@link RilErrType}。 */ int result; @@ -1426,7 +1426,7 @@ struct CallForwardQueryResult { int serial; /** - * 结果 + * 查询结果,具体查看{@link RilErrType}。 */ int result; @@ -1542,7 +1542,7 @@ struct SsNoticeInfo { int serviceClass; /** - * 结果 + * 查询结果,具体查看{@link RilErrType}。 */ int result; }; @@ -1634,13 +1634,21 @@ struct CardStatusInfo { /** * SIM卡类型。 - * + * 0:未知。 + * 1:普通SIM卡。 + * 2:USIM,支持4G网络。 */ int simType; - /** - * SIM卡状态。 - * + /** + * Sim卡状态。 + *-1:未知。 + * 0:SIM卡未插入。 + * 1:正常识卡。 + * 2:需要输入PIN码。 + * 3:需要输入PUK码。 + * 4:需要输入PIN2码。 + * 5:需要输入PUK2码。 */ int simState; }; @@ -1660,11 +1668,20 @@ struct SimIoRequestInfo { int fileId; /** - * SIM数据请求命令参数,参考3GPP TS 51.011[28]。 + * SIM数据请求命令参数1,参考3GPP TS 51.011[28]。 */ int p1; + + /** + * SIM数据请求命令参数2,参考3GPP TS 51.011[28]。 + */ int p2; + + /** + * SIM数据请求命令参数3,参考3GPP TS 51.011[28]。 + */ int p3; + /** * 请求的序列号。 */ @@ -1696,9 +1713,13 @@ struct SimIoRequestInfo { */ struct IccIoResultInfo { /** - * SIM卡状态字,命令执行后SIM卡返回的响应。 + * SIM卡状态字1,命令执行后SIM卡返回的响应。 */ int sw1; + + /** + * SIM卡状态字2,命令执行后SIM卡返回的响应。 + */ int sw2; /** @@ -1720,7 +1741,7 @@ struct SimLockInfo { * 16:数据电路同步。 * 32:数据电路异步。 * 64:专用分组访问。 - * 128:专用PAD访问。 + * 128:专用便携式设备(PAD)访问。 */ int classx; @@ -1866,21 +1887,29 @@ struct ApduSimIORequestInfo { int channelId; /** - * APDU指令类型。 + * APDU指令类型,参考ETSI 102 221 [55]。 */ int type; /** - * APDU指令。 + * APDU指令,参考ETSI 102 221 [55]。 */ int instruction; /** - * SIM数据请求命令参数,参考3GPP TS 51.011[28] - * 如果p3为负值,则会向SIM发送一个4字节的APDU。 + * SIM数据请求命令参数,参考3GPP TS 51.011[28]。 */ int p1; + + /** + * SIM数据请求命令参数2,参考3GPP TS 51.011[28]。 + */ int p2; + + /** + * SIM数据请求命令参数3,参考3GPP TS 51.011[28] + * 如果p3为负值,则会向SIM发送一个4字节的APDU。 + */ int p3; /** @@ -1914,9 +1943,13 @@ struct SimAuthenticationRequestInfo { */ struct OpenLogicalChannelResponse { /** - * SIM卡状态字,命令执行后SIM卡返回的响应。 + * SIM卡状态字1,命令执行后SIM卡返回的响应。 */ int sw1; + + /** + * SIM卡状态字2,命令执行后SIM卡返回的响应。 + */ int sw2; /** @@ -1935,7 +1968,7 @@ struct OpenLogicalChannelResponse { */ struct LockStatusResp { /** - * 解锁结果。 + * 查询结果,具体查看{@link RilErrType}。 */ int result; @@ -1997,12 +2030,12 @@ struct RadioProtocol { */ struct GsmRssi { /** - * 接收信号强度指示,取值范围0~31,最大值为99,如果未知则设置为最大值。 + * 接收信号强度指示,范围值0~31。 */ int rxlev; /** - * 误码率,值范围0~7,最大值为99,如果未知则设置为最大值。 + * 误码率,范围值0~7。 */ int ber; }; @@ -2012,12 +2045,12 @@ struct GsmRssi { */ struct CdmaRssi { /** - * 信号强度的绝对值, 该值是实际Rssi值乘以-1。 + * 信号强度的绝对值, 该值是实际信号强度值乘以-1。 */ int absoluteRssi; /** - * 整数类型,每个PN码片的接收能量与总接收功率谱密度之比。 + * 每个伪噪声代码(PN码)片的接收能量与总接收功率谱密度之比。 */ int ecno; }; @@ -2027,22 +2060,22 @@ struct CdmaRssi { */ struct WcdmaRssi { /** - * 整数类型,接收信号强度值0~99。 + * 接收信号强度,范围值0~99。 */ int rxlev; /** - * 整数类型,每个PN码片的接收能量与总接收功率谱密度之比。 + * 每个PN码片的接收能量与总接收功率谱密度之比。 */ int ecio; /** - * 整数类型,接收信号码功率,范围值0~96, 255未知或不可检测。 + * 接收信号码功率,范围值0~96。 */ int rscp; /** - * 误码率,取值范围0~7,最大值为99,如果未知则设置为最大值。 + * 误码率,范围值0~7。 */ int ber; }; @@ -2052,22 +2085,22 @@ struct WcdmaRssi { */ struct LteRssi { /** - * 整数类型,接收信号强度值0~99。 + * 接收信号强度,范围值0~99。 */ int rxlev; /** - * 整数类型,表示信号接收质量,取值范围0~33, 255未知或不可检测。 + * 表示信号接收质量,范围值0~33。 */ int rsrq; /** - * 整数类型,表示接收信号码功率,取值范围0~97, 255未知或不可检测。 + * 表示接收信号码功率,范围值0~97。 */ int rsrp; /** - * 整数类型,表示信号干扰噪声比,适用于LTE模式,取值范围0~251,255未知或不可检测。 + * 表示信号干扰噪声比,适用于LTE模式,范围值0~251。 */ int snr; }; @@ -2077,7 +2110,7 @@ struct LteRssi { */ struct TdScdmaRssi { /** - * 整数类型,表示接收信号码功率。 + * 表示接收信号码功率。 */ int rscp; }; @@ -2087,17 +2120,17 @@ struct TdScdmaRssi { */ struct NrRssi { /** - * 整数类型,表示接收信号码功率。 + * 表示接收信号码功率。 */ int rsrp; /** - * 整数类型,表示信号接收质量。 + * 表示信号接收质量。 */ int rsrq; /** - * 整数类型,表示信号干扰噪声比。 + * 表示信号干扰噪声比。 */ int sinr; }; @@ -2142,7 +2175,10 @@ struct Rssi { */ struct CsRegStatusInfo { /** - * 通知类型。 + * 通知类型 + * 0:禁止主动上报 + * 1:使用格式1上报,格式具体由芯片自定义。 + * 2:使用格式2上报,格式具体由芯片自定义。 */ int notifyType; @@ -2177,7 +2213,10 @@ struct CsRegStatusInfo { */ struct PsRegStatusInfo { /** - * 通知类型。 + * 通知类型 + * 0:禁止主动上报 + * 1:使用格式1上报,具体由芯片自定义。 + * 2:使用格式2上报,具体由芯片自定义。 */ int notifyType; @@ -2318,7 +2357,7 @@ struct CellListRatGsm { int band; /** - * BCCHcarrier的绝对射频频道号0~1023。 + * BCCHcarrier的绝对射频频道号,范围值0~1023。 */ int arfcn; @@ -2333,12 +2372,12 @@ struct CellListRatGsm { int cellId; /** - * 位置区号 0~FFFF。 + * 位置区号 0~0xFFFF。 */ int lac; /** - * 信号强度dbm,-120~37。 + * 信号强度,范围值-120~37。 */ int rxlev; }; @@ -2348,7 +2387,7 @@ struct CellListRatGsm { */ struct CellListRatLte { /** - * BCCHcarrier的绝对射频频道号0~1023。 + * BCCHcarrier的绝对射频频道号,范围值0~1023。 */ int arfcn; @@ -2358,17 +2397,17 @@ struct CellListRatLte { int pci; /** - * 信号接收功率,取值范围-140~-44,单位dBm。 + * 信号接收功率,范围值-140~-44。 */ int rsrp; /** - * 信号接收质量,取值范围-19.5~-3。 + * 信号接收质量,范围值-19~-3。 */ int rsrq; /** - * 信号强度dbm,-120~37。 + * 信号强度,范围值-120~37。 */ int rxlev; }; @@ -2378,22 +2417,22 @@ struct CellListRatLte { */ struct CellListRatWcdma { /** - * BCCHcarrier的绝对射频频道号0~16383。 + * BCCHcarrier的绝对射频频道号,范围值0~16383。 */ int arfcn; /** - * 主扰码,0~511。 + * 主扰码, 范围值0~511。 */ int psc; /** - * 接收信号码功率,-120~25dBM。 + * 接收信号码功率, 范围值-120~25。 */ int rscp; /** - * 每个调制比特的功率与噪声频谱密度之比, 范围-25~0。 + * 每个调制比特的功率与噪声频谱密度之比, 范围值-25~0。 */ int ecno; }; @@ -2473,7 +2512,7 @@ struct CellListRatTdscdma { int cellId; /** - * 位置区号 0~FFFF。 + * 位置区号,范围值0~0xFFFF。 */ int lac; @@ -2563,7 +2602,14 @@ union ServiceCellParas { */ struct CellNearbyInfo { /** - * 语音接入技术类型。 + * 接入技术类型, + * 0:未知。 + * 1:GSM。 + * 2:CDMA。 + * 3:WCDMA。 + * 4:TDSCDMA。 + * 5:LTE。 + * 6:NR。 */ int ratType; @@ -2598,7 +2644,7 @@ struct CellRatGsm { int band; /** - * BCCHcarrier的绝对射频频道号0~1023。 + * BCCHcarrier的绝对射频频道号,范围值0~1023。 */ int arfcn; @@ -2613,22 +2659,22 @@ struct CellRatGsm { int cellId; /** - * 位置区号 0~FFFF。 + * 位置区号 ,范围值0~0xFFFF。 */ int lac; /** - * 信号强度dbm,-120~37。 + * 信号强度,范围值-120~37。 */ int rxlev; /** - * 信号接收质量0~7。 + * 信号接收质量,范围值0~7。 */ int rxQuality; /** - * 取值范围0~63。 + * 范围值0~63。 */ int ta; }; @@ -2658,17 +2704,17 @@ struct CellRatLte { int tac; /** - * 信号接收功率dBm,-140~-44。 + * 信号接收功率,范围值-140~-44。 */ int rsrp; /** - * 信号接收质量,-19.5~-3。 + * 信号接收质量,范围值-19~-3。 */ int rsrq; /** - * 接收信号强度dbm,90~-25。 + * 接收信号强度,范围值90~-25。 */ int rssi; }; @@ -2678,12 +2724,12 @@ struct CellRatLte { */ struct CellRatWcdma { /** - * BCCHcarrier的绝对射频频道号0~16383。 + * BCCHcarrier的绝对射频频道号,范围值0~16383。 */ int arfcn; /** - * 主扰码,0~511。 + * 主扰码,范围值0~511。 */ int psc; @@ -2693,27 +2739,27 @@ struct CellRatWcdma { int cellId; /** - * 位置区号 0~FFFF。 + * 位置区号,范围值0~0xFFFF。 */ int lac; /** - * 信号接收功率dBm, -140~-44。 + * 信号接收功率, 范围值-140~-44。 */ int rscp; /** - * 信号接收质量 -19.5~-3。 + * 信号接收质量 ,范围值-19~-3。 */ int rxlev; /** - * 接收信号强度dbm,90~-25。 + * 接收信号强度,范围值90~-25。 */ int ecno; /** - * 不连续接收周期长度,6~9。 + * 不连续接收周期长度,范围值6~9。 */ int drx; @@ -3132,12 +3178,12 @@ struct ServiceCenterAddress { int serial; /** - * 短信中心地址类型 + * 短信中心地址类型,参考3GPP TS 24.011 [6]。 */ int tosca; /** - * 短信中心地址 + * 短信中心地址,参考3GPP TS 24.011 [6] 。 */ String address; }; @@ -3158,6 +3204,8 @@ struct CBConfigInfo { /** * 响应类型 + * 0:查询上报。 + * 1:主动上报。 */ int indicationType; @@ -3218,6 +3266,8 @@ struct CdmaCBConfigInfoList { struct CBConfigReportInfo { /** * 响应类型 + * 0:查询上报。 + * 1:主动上报。 */ int indicationType; @@ -3268,6 +3318,8 @@ struct CBConfigReportInfo { struct SmsMessageInfo { /** * 响应类型 + * 0:查询上报。 + * 1:主动上报。 */ int indicationType; -- Gitee From e860fac9b832b7504d23120522bad6578912e318 Mon Sep 17 00:00:00 2001 From: "cheng.wang_c" Date: Tue, 8 Nov 2022 15:31:32 +0800 Subject: [PATCH 5/7] m --- zh-cn/device_api/hdi/ril/v1_0/IRil.idl | 2 +- zh-cn/device_api/hdi/ril/v1_0/Types.idl | 953 ++++++++++++------------ 2 files changed, 477 insertions(+), 478 deletions(-) diff --git a/zh-cn/device_api/hdi/ril/v1_0/IRil.idl b/zh-cn/device_api/hdi/ril/v1_0/IRil.idl index 3033dbde..d31a1954 100644 --- a/zh-cn/device_api/hdi/ril/v1_0/IRil.idl +++ b/zh-cn/device_api/hdi/ril/v1_0/IRil.idl @@ -423,7 +423,7 @@ interface IRil { * * @param slotId 表示卡槽ID。 * @param serialId 表示请求的序列化ID。 - * @param str 表示非结构化补充数据业务(USSD)信息,最大长度为160个字符。 + * @param str 表示USSD信息,最大长度为160个字符。 * * @return 0 表示执行成功。 * @return 非零值 表示操作失败。 diff --git a/zh-cn/device_api/hdi/ril/v1_0/Types.idl b/zh-cn/device_api/hdi/ril/v1_0/Types.idl index 512076a1..c8623775 100644 --- a/zh-cn/device_api/hdi/ril/v1_0/Types.idl +++ b/zh-cn/device_api/hdi/ril/v1_0/Types.idl @@ -46,32 +46,32 @@ package ohos.hdi.ril.v1_0; */ enum EccType { /** - * 默认 + * 默认 */ TYPE_CATEGORY = 0, /** - * 匪警 + * 匪警 */ TYPE_POLICE = 1, /** - * 救护 + * 救护 */ TYPE_AMBULANCE = 2, /** - * 火警 + * 火警 */ TYPE_FIRE = 4, /** - * 海警 + * 海警 */ TYPE_SEA = 8, /** - * 高山营救 + * 高山营救 */ TYPE_MOUNTAIN = 16, }; @@ -81,22 +81,22 @@ enum EccType { */ enum SimpresentType { /** - * 无卡时有效 + * 无卡时有效 */ TYPE_NO_CARD = 0, /** - * 有卡时有效 + * 有卡时有效 */ TYPE_HAS_CARD = 1, }; /** - * @brief 表示号码有效性是否区分CS域非正常服务状态。 + * @brief 表示号码有效性是否区分电路(CS)域非正常服务状态。 */ enum AbnormalServiceType { /** - * 所有状态均有效 + * 所有状态均有效 */ TYPE_ALL = 0, @@ -111,82 +111,82 @@ enum AbnormalServiceType { */ enum RilErrType { /** - * 调用成功 + * 调用成功 */ NONE = 0, /** - * 通用错误 + * 通用错误 */ RIL_ERR_GENERIC_FAILURE = 1, /** - * 参数错误 + * 参数错误 */ RIL_ERR_INVALID_PARAMETER = 2, /** - * 内存满载 + * 内存满载 */ RIL_ERR_MEMORY_FULL = 3, /** - * 命令发送失败 + * 命令发送失败 */ RIL_ERR_CMD_SEND_FAILURE = 4, /** - * 命令连接终止 + * 命令连接终止 */ RIL_ERR_CMD_NO_CARRIER = 5, /** - * 非法响应 + * 非法响应 */ RIL_ERR_INVALID_RESPONSE = 6, /** - * 状态已存在 + * 状态已存在 */ RIL_ERR_REPEAT_STATUS = 7, /** - * 网络搜索中 + * 网络搜索中 */ RIL_ERR_NETWORK_SEARCHING = 8, /** - * 网络搜索中断 + * 网络搜索中断 */ RIL_ERR_NETWORK_SEARCHING_INTERRUPTED = 9, /** - * Modem设备关闭 + * Modem设备关闭 */ RIL_ERR_MODEM_DEVICE_CLOSE = 10, /** - * SIM卡未插入 + * SIM卡未插入 */ RIL_ERR_NO_SIMCARD_INSERTED = 11, /** - * 需要输入PIN码 + * 需要输入PIN码 */ RIL_ERR_NEED_PIN_CODE = 12, /** - * 需要输入PUK码 + * 需要输入PUK码 */ RIL_ERR_NEED_PUK_CODE = 13, /** - * 搜网超时 + * 搜网超时 */ RIL_ERR_NETWORK_SEARCH_TIMEOUT = 14, /** - * PIN码或PUK码错误 + * PIN码或PUK码错误 */ RIL_ERR_PINPUK_PASSWORD_NOCORRECT = 15, @@ -196,47 +196,47 @@ enum RilErrType { RIL_ERR_INVALID_MODEM_PARAMETER = 50, /** - * IPC错误 + * IPC错误 */ RIL_ERR_HDF_IPC_FAILURE = 300, /** - * 空指针 + * 空指针 */ RIL_ERR_NULL_POINT = 301, /** - * 厂商库未实现 + * 厂商库未实现 */ RIL_ERR_VENDOR_NOT_IMPLEMENT = 302 }; /** - * @brief 响应类型。 + * @brief 响应类型。 */ enum RilResponseTypes { /** - * 请求响应 + * 请求响应 */ RIL_RESPONSE_REQUEST = 0, /** - * 通知响应 + * 通知响应 */ RIL_RESPONSE_NOTICE = 1, /** - * 应答请求响应 + * 应答请求响应 */ RIL_RESPONSE_REQUEST_ACK = 2, /** - * 必须应答请求响应 + * 必须应答请求响应 */ RIL_RESPONSE_REQUEST_MUST_ACK = 3, /** - * 必须应答通知响应 + * 必须应答通知响应 */ RIL_RESPONSE_NOTICE_MUST_ACK = 4, }; @@ -246,27 +246,27 @@ enum RilResponseTypes { */ enum RilSrvStatus { /** - * 无服务 + * 无服务 */ RIL_NO_SRV_SERVICE = 0, /** - * 有限制服务 + * 有限制服务 */ RIL_RESTRICTED_SERVICE = 1, /** - * 服务有效 + * 服务有效 */ RIL_SERVICE_VALID = 2, /** - * 有限制的区域服务 + * 有限制的区域服务 */ RIL_REGIONAL_SERVICE = 3, /** - * 省电和睡眠状态 + * 省电和睡眠状态 */ RIL_ENERGY_SAVING_SERVICE = 4, }; @@ -286,7 +286,7 @@ enum RilSrvDomain { RIL_CS_SERVICE = 1, /** - * 仅PS服务 + * 仅分组(PS)服务 */ RIL_PS_SERVICE = 2, @@ -349,12 +349,12 @@ enum RilSysMode { RIL_NO_SYSMODE_SERVICE = 0, /** - * GSM + * 全球移动通信系统 (GSM) */ RIL_GSM_MODE = 1, /** - * CDMA + * 码分多址(CDMA) */ RIL_CDMA_MODE = 2, @@ -519,7 +519,7 @@ enum RilRegStatus { REG_MT_HOME = 1, /** - * 没有注册,MT(Mobile Terminal)正在搜索并注册新的运营商 + * 没有注册,MT正在搜索并注册新的运营商 */ NO_REG_MT_SEARCHING = 2, @@ -654,22 +654,22 @@ struct EmergencyCall { String eccNum; /** - * 国家码 + * 国家码 */ String mcc; /** - * 紧急呼叫类型,具体查看{@link EccType} + * 紧急呼叫类型,具体查看{@link EccType} */ enum EccType eccType; /** - * 表示号码是有卡时生效还是无卡生效,具体查看{@link SimpresentType} + * 表示号码是有卡时生效还是无卡生效,具体查看{@link SimpresentType} */ enum SimpresentType simpresent; /** - * 表示号码有效性是否区分CS域非正常服务状态,具体查看{@link AbnormalService} + * 表示号码有效性是否区分CS域非正常服务状态,具体查看{@link AbnormalService} */ enum AbnormalServiceType abnormalService; }; @@ -700,7 +700,7 @@ struct EmergencyInfoList { */ struct RilRadioResponseInfo { /** - * 卡槽ID + * 卡槽ID */ int slotId; @@ -715,7 +715,7 @@ struct RilRadioResponseInfo { int serial; /** - * 错误码 + * 错误码 */ enum RilErrType error; @@ -745,7 +745,7 @@ struct SetupDataCallResultInfo { int retryTime; /** - * PDP上下文标识符 + * 分组报文协议(PDP)上下文标识符 */ int cid; @@ -836,9 +836,9 @@ struct DataProfileDataInfo { /** * 鉴权类型 - * 0:无 - * 1:密码认证协议(PAP) - * 2:质询握手认证协议(CHAP) + *-0:无 + *-1:密码认证协议(PAP) + *-2:质询握手认证协议(CHAP) */ int authenticationType; @@ -1134,7 +1134,7 @@ struct VoiceRadioTechnology { String sysModeName; /** - * 语音接入技术类型 + * 语音接入技术类型,具体查看{@link RilRadioTech} */ enum RilRadioTech actType; @@ -1160,9 +1160,9 @@ struct DialInfo { /** * CLIR模式 - * 0:默认 - * 1:开启 - * 2:关闭 + *-0:默认 + *-1:开启 + *-2:关闭 */ int clir; @@ -1188,50 +1188,49 @@ struct CallInfo { /** * 呼叫状态 - * 0:激活状态 - * 1:呼叫保持状态 - * 2:主叫,拨号状态 - * 3:主叫,回铃音状态 - * 4:被叫,来电状态 - * 5:被叫,呼叫等待状态 - * 6:挂断状态 - * 7:正在挂断状态 - * 8:空闲状态 + *-0:激活状态 + *-1:呼叫保持状态 + *-2:主叫,拨号状态 + *-3:主叫,回铃音状态 + *-4:被叫,来电状态 + *-5:被叫,呼叫等待状态 + *-6:挂断状态 + *-7:正在挂断状态 + *-8:空闲状态 */ int state; /** * 呼叫模式 - * 0:语音呼叫 - * 1:数据呼叫 - * 2:传真 + *-0:语音呼叫 + *-1:数据呼叫 + *-2:传真 */ int mode; /** * 多方通话状态 - * 0:不在多方通话中 - * 1:在多方通话中 + *-0:不在多方通话中 + *-1:在多方通话中 */ int mpty; /** * 语音电话的呼叫域 - * 0:CS域电话 - * 1:IMS域电话 + *-0:CS域电话 + *-1:IP多媒体系统(IMS)域电话 */ int voiceDomain; /** - * 通话类型 - * 0:语音呼叫 + * 通话类型,当前仅可为0,表示语音呼叫 */ int callType; /** * 码地址类型 - * 129:普通号码 - * 145:国际号码 + *-129:普通号码 + *-145:国际号码 */ int type; @@ -1271,20 +1270,20 @@ struct CallInfoList { */ struct GetClipResult { /** - * 查询结果,具体查看{@link RilErrType}。 + * 查询结果,具体查看{@link RilErrType} */ int result; /** - * 禁止或使能CLIP功能 + * 禁止或使能CLIP(Calling line Identification Presentation Supplementary Service)功能 */ int action; /** * CLIP业务在网络的签约状态 - * 0:CLIP业务未提供 - * 1:CLIP业务已提供 - * 2:未知(网络原因) + *-0:CLIP业务未提供 + *-1:CLIP业务已提供 + *-2:未知(网络原因) */ int clipStat; }; @@ -1294,7 +1293,7 @@ struct GetClipResult { */ struct GetClirResult { /** - * 查询结果,具体查看{@link RilErrType}。 + * 查询结果,具体查看{@link RilErrType} */ int result; @@ -1305,11 +1304,11 @@ struct GetClirResult { /** * CLIR业务在网络的签约状态。 - * 0:CLIR业务未提供 - * 1:CLIR业务以永久模式提供 - * 2:未知(网络原因) - * 3:CLIR业务临时限制 - * 4:CLIR业务临时允许 + *-0:CLIR业务未提供 + *-1:CLIR业务以永久模式提供 + *-2:未知(网络原因) + *-3:CLIR业务临时限制 + *-4:CLIR业务临时允许 */ int clirStat; }; @@ -1319,14 +1318,14 @@ struct GetClirResult { */ struct CallWaitResult { /** - * 查询结果,具体查看{@link RilErrType}。 + * 查询结果,具体查看{@link RilErrType} */ int result; /** * 当前呼叫等待的业务状态 - * 0:未激活 - * 1:激活 + *-0:未激活 + *-1:激活 */ int status; @@ -1342,8 +1341,8 @@ struct CallWaitResult { struct CallRestrictionInfo { /** * 操作模式 - * 0:去激活 - * 1:激活 + *-0:去激活 + *-1:激活 */ int mode; @@ -1363,14 +1362,14 @@ struct CallRestrictionInfo { */ struct CallRestrictionResult { /** - * 查询结果,具体查看{@link RilErrType}。 + * 查询结果,具体查看{@link RilErrType} */ int result; /** * 业务状态 - * 0:未激活 - * 1:激活 + *-0:未激活 + *-1:激活 */ int status; @@ -1386,22 +1385,22 @@ struct CallRestrictionResult { struct CallForwardSetInfo { /** * 呼叫转移类型 - * 0:无条件转移 - * 1:遇忙转移 - * 2:无应答转移 - * 3:不可达转移(无网络服务或者关机时) - * 4:所有呼叫转移 - * 5:所有条件转移 + *-0:无条件转移 + *-1:遇忙转移 + *-2:无应答转移 + *-3:不可达转移(无网络服务或者关机时) + *-4:所有呼叫转移 + *-5:所有条件转移 */ int reason; /** * 呼叫转移的操作模式 - * 0:去激活 - * 1:激活 - * 2:状态查询 - * 3:注册 - * 4:删除 + *-0:去激活 + *-1:激活 + *-2:状态查询 + *-3:注册 + *-4:删除 */ int mode; @@ -1426,14 +1425,14 @@ struct CallForwardQueryResult { int serial; /** - * 查询结果,具体查看{@link RilErrType}。 + * 查询结果,具体查看{@link RilErrType} */ int result; /** * 状态 - * 0:未激活 - * 1:激活 + *-0:未激活 + *-1:激活 */ int status; @@ -1444,19 +1443,19 @@ struct CallForwardQueryResult { /** * 号码地址类型 - * 129:普通号码 - * 145:国际号码 + *-129:普通号码 + *-145:国际号码 */ int type; /** * 呼叫转移类型 - * 0:无条件转移 - * 1:遇忙转移 - * 2:无应答转移 - * 3:不可达转移(无网络服务或者关机时) - * 4:所有呼叫转移 - * 5:所有条件转移 + *-0:无条件转移 + *-1:遇忙转移 + *-2:无应答转移 + *-3:不可达转移(无网络服务或者关机时) + *-4:所有呼叫转移 + *-5:所有条件转移 */ int reason; @@ -1493,17 +1492,17 @@ struct CallForwardQueryInfoList { }; /** - * @brief USSD业务信息。 + * @brief 非结构化补充数据业务(USSD)业务信息。 */ struct UssdNoticeInfo { /** * USSD类型 - * 0:网络不需要客户端回复 - * 1:网络需要客户端回复 - * 2:USSD会话被网络释放 - * 3:其他本地客户端已经作出响应 - * 4:操作不支持 - * 5:网络超时 + *-0:网络不需要客户端回复 + *-1:网络需要客户端回复 + *-2:USSD会话被网络释放 + *-3:其他本地客户端已经作出响应 + *-4:操作不支持 + *-5:网络超时 */ int type; @@ -1519,20 +1518,20 @@ struct UssdNoticeInfo { struct SsNoticeInfo { /** * 业务类型 - * 0:无条件 - * 1:遇忙时 - * 2:无应答时 - * 3:不可达时(无网络服务或者关机时) + *-0:无条件 + *-1:遇忙时 + *-2:无应答时 + *-3:不可达时(无网络服务或者关机时) */ int serviceType; /** * 请求类型 - * 0:去激活 - * 1:激活 - * 2:状态查询 - * 3:注册 - * 4:删除 + *-0:去激活 + *-1:激活 + *-2:状态查询 + *-3:注册 + *-4:删除 */ int requestType; @@ -1542,7 +1541,7 @@ struct SsNoticeInfo { int serviceClass; /** - * 查询结果,具体查看{@link RilErrType}。 + * 查询结果,具体查看{@link RilErrType} */ int result; }; @@ -1553,10 +1552,10 @@ struct SsNoticeInfo { struct SrvccStatus { /** * SRVCC(Single Radio Voice Call Continuity)状态 - * 0:开始 - * 1:成功 - * 2:失败 - * 3:取消 + *-0:开始 + *-1:成功 + *-2:失败 + *-3:取消 */ int status; }; @@ -1567,14 +1566,14 @@ struct SrvccStatus { struct RingbackVoice { /** * 回铃音状态 - * 0:网络回铃音 - * 1:本地回铃音 + *-0:网络回铃音 + *-1:本地回铃音 */ int status; }; /** - * @brief DTMF信息。 + * @brief 发送双音多频(DTMF)信息。 */ struct DtmfInfo { /** @@ -1628,27 +1627,27 @@ struct SetBarringInfo { */ struct CardStatusInfo { /** - * SIM卡索引。 + * SIM卡索引 */ int index; /** * SIM卡类型。 - * 0:未知。 - * 1:普通SIM卡。 - * 2:USIM,支持4G网络。 + *-0:未知。 + *-1:普通SIM卡。 + *-2:USIM,支持4G网络 */ int simType; /** - * Sim卡状态。 - *-1:未知。 - * 0:SIM卡未插入。 - * 1:正常识卡。 - * 2:需要输入PIN码。 - * 3:需要输入PUK码。 - * 4:需要输入PIN2码。 - * 5:需要输入PUK2码。 + * SIM卡状态。 + *--1:未知。 + *-0:SIM卡未插入。 + *-1:正常识卡。 + *-2:需要输入PIN码。 + *-3:需要输入PUK码。 + *-4:需要输入PIN2码。 + *-5:需要输入PUK2码 */ int simState; }; @@ -1658,52 +1657,52 @@ struct CardStatusInfo { */ struct SimIoRequestInfo { /** - * ME(Mobile Equipment)传递给SIM的命令,参考GSM 51.011[28]。 + * ME(Mobile Equipment)传递给SIM的命令,参考GSM 51.011[28] */ int command; /** - * SIM卡上基本数据文件的标识符。 + * SIM卡上基本数据文件的标识符 */ int fileId; /** - * SIM数据请求命令参数1,参考3GPP TS 51.011[28]。 + * SIM数据请求命令参数1,参考3GPP TS 51.011[28] */ int p1; /** - * SIM数据请求命令参数2,参考3GPP TS 51.011[28]。 + * SIM数据请求命令参数2,参考3GPP TS 51.011[28] */ int p2; /** - * SIM数据请求命令参数3,参考3GPP TS 51.011[28]。 + * SIM数据请求命令参数3,参考3GPP TS 51.011[28] */ int p3; /** - * 请求的序列号。 + * 请求的序列号 */ int serial; /** - * 要写入SIM的数据信息。 + * 要写入SIM的数据信息 */ String data; /** - * SIM卡文件路径,参考ETSI TS 102 221 [60]。 + * SIM卡文件路径,参考ETSI TS 102 221 [60] */ String path; /** - * PIN2码。 + * PIN2码 */ String pin2; /** - * 应用标识。 + * 应用标识 */ String aid; }; @@ -1713,17 +1712,17 @@ struct SimIoRequestInfo { */ struct IccIoResultInfo { /** - * SIM卡状态字1,命令执行后SIM卡返回的响应。 + * SIM卡状态字1,命令执行后SIM卡返回的响应 */ int sw1; /** - * SIM卡状态字2,命令执行后SIM卡返回的响应。 + * SIM卡状态字2,命令执行后SIM卡返回的响应 */ int sw2; /** - * 响应信息。 + * 响应信息 */ String response; }; @@ -1734,57 +1733,57 @@ struct IccIoResultInfo { struct SimLockInfo { /** * 业务类别,取值为该类信息的整数之和,默认为255。 - * 1:电话服务。 - * 2:数据服务。 - * 4:传真服务。 - * 8:短消息服务。 - * 16:数据电路同步。 - * 32:数据电路异步。 - * 64:专用分组访问。 - * 128:专用便携式设备(PAD)访问。 + *-1:电话服务。 + *-2:数据服务。 + *-4:传真服务。 + *-8:短消息服务。 + *-16:数据电路同步。 + *-32:数据电路异步。 + *-64:专用分组访问。 + *-128:专用便携式设备(PAD)访问 */ int classx; /** - * 请求的序列号。 + * 请求的序列号 */ int serial; /** * SIM锁类型。 - * AO:禁止所有呼出。 - * OI:禁止所有国际呼出。 - * OX:禁止所有国际呼出,归属国除外。 - * AI:禁止所有呼入。 - * IR:归属地以外漫游时,禁止所有呼入。 - * AB:禁止所有业务(仅在模式大于等于0时适用)。 - * AG:禁止呼出业务(仅在模式大于等于0时适用)。 - * AC:禁止呼入业务(仅在模式大于等于0时适用)。 - * FD:FDN,固定号码拨号。 - * PN:锁网络。 - * PU:锁子网。 - * PP:锁定SP。 + *-AO:禁止所有呼出 + *-OI:禁止所有国际呼出。 + *-OX:禁止所有国际呼出,归属国除外 + *-AI:禁止所有呼入 + *-IR:归属地以外漫游时,禁止所有呼入。 + *-AB:禁止所有业务(仅在模式大于等于0时适用) + *-AG:禁止呼出业务(仅在模式大于等于0时适用) + *-AC:禁止呼入业务(仅在模式大于等于0时适用) + *-FD:FDN,固定号码拨号 + *-PN:锁网络 + *-PU:锁子网 + *-PP:锁定SP */ String fac; /** * 模式。 - * 0:去激活(当fac参数为PN,PU,PP时,为解锁操作)。 - * 1:激活(当fac参数为PN,PU,PP时,不支持激活)。 - * 2:查询。 + *-0:去激活(当fac参数为PN,PU,PP时,为解锁操作)。 + *-1:激活(当fac参数为PN,PU,PP时,不支持激活)。 + *-2:查询 */ int mode; /** * SIM卡锁状态。 * 当fac参数为PN,PU,PP时,表示的是锁网锁卡前三层锁的激活状态。 - * 0:未激活。 - * 1:激活。 + *-0:未激活。 + *-1:激活 */ int status; /** - * 密码文本。 + * 密码文本 */ String passwd; }; @@ -1794,39 +1793,39 @@ struct SimLockInfo { */ struct SimPasswordInfo { /** - * SIM锁类型: - * AO:禁止所有呼出。 - * OI:禁止所有国际呼出。 - * OX:禁止所有国际呼出,归属国除外。 - * AI:禁止所有呼入。 - * IR:归属地以外漫游时,禁止所有呼入。 - * AB:禁止所有业务(仅在模式大于等于0时适用)。 - * AG:禁止呼出业务(仅在模式大于等于0时适用)。 - * AC:禁止呼入业务(仅在模式大于等于0时适用)。 - * FD:FDN,固定号码拨号。 - * PN:锁网络。 - * PU:锁子网。 - * PP:锁定SP。 + * SIM锁类型。 + *-AO:禁止所有呼出 + *-OI:禁止所有国际呼出。 + *-OX:禁止所有国际呼出,归属国除外 + *-AI:禁止所有呼入 + *-IR:归属地以外漫游时,禁止所有呼入。 + *-AB:禁止所有业务(仅在模式大于等于0时适用) + *-AG:禁止呼出业务(仅在模式大于等于0时适用) + *-AC:禁止呼入业务(仅在模式大于等于0时适用) + *-FD:FDN,固定号码拨号 + *-PN:锁网络 + *-PU:锁子网 + *-PP:锁定SP */ String fac; /** - * 旧密码文本。 + * 旧密码文本 */ String oldPassword; /** - * 新密码文本。 + * 新密码文本 */ String newPassword; /** - * 请求的序列号。 + * 请求的序列号 */ int serial; /** - * 旧密码或新密码的最大长度。 + * 旧密码或新密码的最大长度 */ int passwordLength; }; @@ -1836,38 +1835,38 @@ struct SimPasswordInfo { */ struct SimPinInputTimes { /** - * 请求的序列号。 + * 请求的序列号 */ int serial; /** - * 剩余次数。 + * 剩余次数 */ int times; /** - * PUK码剩余次数。 + * PUK码剩余次数 */ int pukTimes; /** - * PIN码剩余次数。 + * PIN码剩余次数 */ int pinTimes; /** - * PUK2码剩余次数。 + * PUK2码剩余次数 */ int puk2Times; /** - * PIN2码剩余次数。 + * PIN2码剩余次数 */ int pin2Times; /** * 请求字段,例如: - * SIM PIN2:表示SIM卡PIN2码请求。 + * SIM PIN2:表示SIM卡PIN2码请求 */ String code; }; @@ -1877,43 +1876,43 @@ struct SimPinInputTimes { */ struct ApduSimIORequestInfo { /** - * 请求的序列号。 + * 请求的序列号 */ int serial; /** - * 通道ID。 + * 通道ID */ int channelId; /** - * APDU指令类型,参考ETSI 102 221 [55]。 + * APDU指令类型,参考ETSI 102 221 [55] */ int type; /** - * APDU指令,参考ETSI 102 221 [55]。 + * APDU指令,参考ETSI 102 221 [55] */ int instruction; /** - * SIM数据请求命令参数,参考3GPP TS 51.011[28]。 + * SIM数据请求命令参数,参考3GPP TS 51.011[28] */ int p1; /** - * SIM数据请求命令参数2,参考3GPP TS 51.011[28]。 + * SIM数据请求命令参数2,参考3GPP TS 51.011[28] */ int p2; /** * SIM数据请求命令参数3,参考3GPP TS 51.011[28] - * 如果p3为负值,则会向SIM发送一个4字节的APDU。 + * 如果p3为负值,则会向SIM发送一个4字节的APDU */ int p3; /** - * 请求传输的数据信息。 + * 请求传输的数据信息 */ String data; }; @@ -1923,17 +1922,17 @@ struct ApduSimIORequestInfo { */ struct SimAuthenticationRequestInfo { /** - * 请求的序列号。 + * 请求的序列号 */ int serial; /** - * 应用标识。 + * 应用标识 */ String aid; /** - * 认证数据信息。 + * 认证数据信息 */ String authData; }; @@ -1943,37 +1942,37 @@ struct SimAuthenticationRequestInfo { */ struct OpenLogicalChannelResponse { /** - * SIM卡状态字1,命令执行后SIM卡返回的响应。 + * SIM卡状态字1,命令执行后SIM卡返回的响应 */ int sw1; /** - * SIM卡状态字2,命令执行后SIM卡返回的响应。 + * SIM卡状态字2,命令执行后SIM卡返回的响应 */ int sw2; /** - * 打开的逻辑通道ID。 + * 打开的逻辑通道ID */ int channelId; /** - * 响应信息。 + * 响应信息 */ String response; }; /** - * @brief SIM卡解锁响应。 + * @brief SIM卡解锁响应 */ struct LockStatusResp { /** - * 查询结果,具体查看{@link RilErrType}。 + * 查询结果,具体查看{@link RilErrType} */ int result; /** - * 剩余次数。 + * 剩余次数 */ int remain; }; @@ -1983,44 +1982,44 @@ struct LockStatusResp { */ struct RadioProtocol { /** - * 卡槽ID。 + * 卡槽ID */ int slotId; /** - * 会话ID。 + * 会话ID */ int sessionId; /** - * Radio协议参数,枚举类型,具体查看{@link RadioProtocolPhase}。 + * Radio协议参数,具体查看{@link RadioProtocolPhase} */ enum RadioProtocolPhase phase; /** * Radio协议技术信息。 - * 1:GSM - * 2:1XRTT - * 4:WCDMA - * 8:HSPA - * 16:HSPAP - * 32:TDSCDMA - * 64:EVDO - * 128:EHRPD - * 256:LTE - * 512:LTE_CA - * 1024:IWLAN - * 2048:NR + *-1:GSM + *-2:1XRTT + *-4:WCDMA + *-8:HSPA + *-16:HSPAP + *-32:TDSCDMA + *-64:EVDO + *-128:EHRPD + *-256:LTE + *-512:LTE_CA + *-1024:IWLAN + *-2048:NR */ int technology; /** - * modem ID,底层与slotId的对应字段。 + * modem ID,底层与slotId的对应字段 */ int modemId; /** - * Radio协议状态,枚举类型,具体查看{@link RadioProtocolStatus}。 + * Radio协议状态,具体查看{@link RadioProtocolStatus} */ enum RadioProtocolStatus status; }; @@ -2030,12 +2029,12 @@ struct RadioProtocol { */ struct GsmRssi { /** - * 接收信号强度指示,范围值0~31。 + * 信号接收强度,取值范围0~31 */ int rxlev; /** - * 误码率,范围值0~7。 + * 误码率,取值范围0~7 */ int ber; }; @@ -2045,12 +2044,12 @@ struct GsmRssi { */ struct CdmaRssi { /** - * 信号强度的绝对值, 该值是实际信号强度值乘以-1。 + * 信号强度的绝对值, 该值是实际信号强度值乘以-1 */ int absoluteRssi; /** - * 每个伪噪声代码(PN码)片的接收能量与总接收功率谱密度之比。 + * PN码(Pseudo-Noise Code)片的接收能量与总接收功率谱密度之比 */ int ecno; }; @@ -2060,22 +2059,22 @@ struct CdmaRssi { */ struct WcdmaRssi { /** - * 接收信号强度,范围值0~99。 + * 信号接收强度,取值范围0~99 */ int rxlev; /** - * 每个PN码片的接收能量与总接收功率谱密度之比。 + * 每个PN码片的接收能量与总接收功率谱密度之比 */ int ecio; /** - * 接收信号码功率,范围值0~96。 + * 接收信号码功率,取值范围0~96 */ int rscp; /** - * 误码率,范围值0~7。 + * 误码率,取值范围0~7 */ int ber; }; @@ -2085,22 +2084,22 @@ struct WcdmaRssi { */ struct LteRssi { /** - * 接收信号强度,范围值0~99。 + * 信号接收强度,取值范围0~99 */ int rxlev; /** - * 表示信号接收质量,范围值0~33。 + * 表示信号接收质量,取值范围0~33 */ int rsrq; /** - * 表示接收信号码功率,范围值0~97。 + * 表示接收信号码功率,取值范围0~97 */ int rsrp; /** - * 表示信号干扰噪声比,适用于LTE模式,范围值0~251。 + * 表示信号干扰噪声比,适用于LTE模式,取值范围0~251 */ int snr; }; @@ -2110,7 +2109,7 @@ struct LteRssi { */ struct TdScdmaRssi { /** - * 表示接收信号码功率。 + * 表示接收信号码功率 */ int rscp; }; @@ -2120,17 +2119,17 @@ struct TdScdmaRssi { */ struct NrRssi { /** - * 表示接收信号码功率。 + * 表示接收信号码功率 */ int rsrp; /** - * 表示信号接收质量。 + * 表示信号接收质量 */ int rsrq; /** - * 表示信号干扰噪声比。 + * 表示信号干扰噪声比 */ int sinr; }; @@ -2140,32 +2139,32 @@ struct NrRssi { */ struct Rssi { /** - * GSM信号强度信息,具体查看{@link GsmRssi}。 + * GSM信号强度信息,具体查看{@link GsmRssi} */ struct GsmRssi gw; /** - * CDMA信号强度信息,具体查看{@link CdmaRssi}。 + * CDMA信号强度信息,具体查看{@link CdmaRssi} */ struct CdmaRssi cdma; /** - * WCDMA信号强度信息,具体查看{@link WcdmaRssi}。 + * WCDMA信号强度信息,具体查看{@link WcdmaRssi} */ struct WcdmaRssi wcdma; /** - * LTE信号强度信息,具体查看{@link LteRssi}。 + * LTE信号强度信息,具体查看{@link LteRssi} */ struct LteRssi lte; /** - * TDSCDMA信号强度信息,具体查看{@link TdScdmaRssi}。 + * TDSCDMA信号强度信息,具体查看{@link TdScdmaRssi} */ struct TdScdmaRssi tdScdma; /** - * NR信号强度信息,具体查看{@link NrRssi}。 + * NR信号强度信息,具体查看{@link NrRssi} */ struct NrRssi nr; }; @@ -2176,34 +2175,34 @@ struct Rssi { struct CsRegStatusInfo { /** * 通知类型 - * 0:禁止主动上报 - * 1:使用格式1上报,格式具体由芯片自定义。 - * 2:使用格式2上报,格式具体由芯片自定义。 + *-0:禁止主动上报 + *-1:使用格式1上报,格式具体由芯片自定义 + *-2:使用格式2上报,格式具体由芯片自定义 */ int notifyType; /** - * 注册状态,枚举类型,具体查看{@link RilRegStatus}。 + * 注册状态,具体查看{@link RilRegStatus} */ enum RilRegStatus regStatus; /** - * 地区区域码。 + * 地区区域码 */ int lacCode; /** - * 小区标识。 + * 小区标识 */ int cellId; /** - * 语音接入技术类型,枚举类型,具体查看{@link RilRadioTech}。 + * 语音接入技术类型,具体查看{@link RilRadioTech} */ enum RilRadioTech radioTechnology; /** - * 标志,由搜网管理在响应中使用。 + * 标志,由搜网管理在响应中使用 */ int flag; }; @@ -2214,44 +2213,44 @@ struct CsRegStatusInfo { struct PsRegStatusInfo { /** * 通知类型 - * 0:禁止主动上报 - * 1:使用格式1上报,具体由芯片自定义。 - * 2:使用格式2上报,具体由芯片自定义。 + *-0:禁止主动上报 + *-1:使用格式1上报,具体由芯片自定义 + *-2:使用格式2上报,具体由芯片自定义 */ int notifyType; /** - * 注册状态,枚举类型,具体查看{@link RilRegStatus}。 + * 注册状态,具体查看{@link RilRegStatus} */ enum RilRegStatus regStatus; /** - * 地区区域码。 + * 地区区域码 */ int lacCode; /** - * 小区标识。 + * 小区标识 */ int cellId; /** - * 语音接入技术类型,枚举类型,具体查看{@link RilRadioTech}。 + * 语音接入技术类型,具体查看{@link RilRadioTech} */ enum RilRadioTech radioTechnology; /** - * 表示NR模式是否可用。 + * 表示NR模式是否可用 */ boolean isNrAvailable; /** - * 表示ENDC是否可用。 + * 表示ENDC是否可用 */ boolean isEnDcAvailable; /** - * 表示DCNR是否受限。 + * 表示DCNR是否受限 */ boolean isDcNrRestricted; }; @@ -2262,17 +2261,17 @@ struct PsRegStatusInfo { */ struct OperatorInfo { /** - * 获取注册网络的长格式的运营商名称。 + * 获取注册网络的长格式的运营商名称 */ String longName; /** - * 获取注册网络的短格式的运营商名称。 + * 获取注册网络的短格式的运营商名称 */ String shortName; /** - * 运营商编号。 + * 运营商编号 */ String numeric; }; @@ -2282,27 +2281,27 @@ struct OperatorInfo { */ struct AvailableNetworkInfo { /** - * 获取注册网络的长字母数字格式名称。 + * 获取注册网络的长字母数字格式名称 */ String longName; /** - * 获取注册网络的短字母数字格式名称。 + * 获取注册网络的短字母数字格式名称 */ String shortName; /** - * 可用网络编号。 + * 可用网络编号 */ String numeric; /** - * 网络状态,具体查看{@link RilRegStatus}。 + * 网络状态,具体查看{@link RilRegStatus} */ int status; /** - * 语音接入技术类型,具体查看{@link RilRadioTech}。 + * 语音接入技术类型,具体查看{@link RilRadioTech} */ int rat; }; @@ -2312,17 +2311,17 @@ struct AvailableNetworkInfo { */ struct AvailableNetworkList { /** - * 编号。 + * 编号 */ int itemNum; /** - * 可用网络列表信息,。 + * 可用网络列表信息, */ List availableNetworkInfo; /** - * 网络列表标识位。 + * 网络列表标识位 */ int flag; }; @@ -2332,17 +2331,17 @@ struct AvailableNetworkList { */ struct SetNetworkModeInfo { /** - * 网络模式,具体查看{@link PreferredNetworkTypeInfo}。 + * 网络模式,具体查看{@link PreferredNetworkTypeInfo} */ int selectMode; /** - * 网络运营商。 + * 网络运营商 */ String oper; /** - * 标志。 + * 标志 */ int flag; }; @@ -2352,32 +2351,32 @@ struct SetNetworkModeInfo { */ struct CellListRatGsm { /** - * 小区的band信息。 + * 小区的band信息 */ int band; /** - * BCCHcarrier的绝对射频频道号,范围值0~1023。 + * BCCH(Broadcast Control Channel)载频的绝对射频频道号,取值范围0~1023 */ int arfcn; /** - * 基站识别码。 + * 基站识别码 */ int bsic; /** - * 小区信息标识。 + * 小区信息标识 */ int cellId; /** - * 位置区号 0~0xFFFF。 + * 位置区号,取值范围0~0xFFFF */ int lac; /** - * 信号强度,范围值-120~37。 + * 信号接收强度,取值范围-120~37 */ int rxlev; }; @@ -2387,27 +2386,27 @@ struct CellListRatGsm { */ struct CellListRatLte { /** - * BCCHcarrier的绝对射频频道号,范围值0~1023。 + * BCCH载频的绝对射频频道号,取值范围0~1023 */ int arfcn; /** - * 物理小区标识。 + * 物理小区标识 */ int pci; /** - * 信号接收功率,范围值-140~-44。 + * 信号接收功率,取值范围-140~-44 */ int rsrp; /** - * 信号接收质量,范围值-19~-3。 + * 信号接收质量,取值范围-19~-3 */ int rsrq; /** - * 信号强度,范围值-120~37。 + * 信号接收强度,取值范围-120~37 */ int rxlev; }; @@ -2417,22 +2416,22 @@ struct CellListRatLte { */ struct CellListRatWcdma { /** - * BCCHcarrier的绝对射频频道号,范围值0~16383。 + * BCCH载频的绝对射频频道号,取值范围0~16383 */ int arfcn; /** - * 主扰码, 范围值0~511。 + * 主扰码, 取值范围0~511 */ int psc; /** - * 接收信号码功率, 范围值-120~25。 + * 接收信号码功率, 取值范围-120~25 */ int rscp; /** - * 每个调制比特的功率与噪声频谱密度之比, 范围值-25~0。 + * 每个调制比特的功率与噪声频谱密度之比, 取值范围-25~0 */ int ecno; }; @@ -2442,47 +2441,47 @@ struct CellListRatWcdma { */ struct CellListRatCdma { /** - * 系统标识。 + * 系统标识 */ int systemId; /** - * 网络标识。 + * 网络标识 */ int networkId; /** - * 基本标识。 + * 基本标识 */ int baseId; /** - * 区域标识。 + * 区域标识 */ int zoneId; /** - * PN导频序列。 + * PN导频序列 */ int pilotPn; /** - * 导频信号强度。 + * 导频信号强度 */ int pilotStrength; /** - * 信道。 + * 信道 */ int channel; /** - * 经度。 + * 经度 */ int longitude; /** - * 纬度。 + * 纬度 */ int latitude; }; @@ -2492,47 +2491,47 @@ struct CellListRatCdma { */ struct CellListRatTdscdma { /** - * BCCHcarrier的绝对射频频道号。 + * BCCH载频的绝对射频频道号 */ int arfcn; /** - * 同步标识。 + * 同步标识 */ int syncId; /** - * 超级小区。 + * 超级小区 */ int sc; /** - * 小区标识。 + * 小区标识 */ int cellId; /** - * 位置区号,范围值0~0xFFFF。 + * 位置区号,取值范围0~0xFFFF */ int lac; /** - * 接收信号码功率。 + * 接收信号码功率 */ int rscp; /** - * 不连续接收周期长度。 + * 不连续接收周期长度 */ int drx; /** - * 路由区域码。 + * 路由区域码 */ int rac; /** - * 超级小区标识。 + * 超级小区标识 */ int cpid; }; @@ -2542,22 +2541,22 @@ struct CellListRatTdscdma { */ struct CellListRatNr { /** - * BCCHcarrier的绝对射频频道号。 + * BCCH载频的绝对射频频道号 */ int nrArfcn; /** - * 物理小区标识。 + * 物理小区标识 */ int pci; /** - * 类型分配码。 + * 类型分配码 */ int tac; /** - * NR小区标识。 + * NR小区标识 */ int nci; }; @@ -2567,32 +2566,32 @@ struct CellListRatNr { */ union ServiceCellParas { /** - * GSM小区信息,具体查看{@link CellListRatGsm}。 + * GSM小区信息,具体查看{@link CellListRatGsm} */ struct CellListRatGsm gsm; /** - * LTE小区信息,具体查看{@link CellListRatLte}。 + * LTE小区信息,具体查看{@link CellListRatLte} */ struct CellListRatLte lte; /** - * WCDMA小区信息,具体查看{@link CellListRatWcdma}。 + * WCDMA小区信息,具体查看{@link CellListRatWcdma} */ struct CellListRatWcdma wcdma; /** - * CDMA小区信息,具体查看{@link CellListRatCdma}。 + * CDMA小区信息,具体查看{@link CellListRatCdma} */ struct CellListRatCdma cdma; /** - * TDSCDMA小区信息,具体查看{@link CellListRatTdscdma}。 + * TDSCDMA小区信息,具体查看{@link CellListRatTdscdma} */ struct CellListRatTdscdma tdscdma; /** - * NR小区信息,具体查看{@link CellListRatNr}。 + * NR小区信息,具体查看{@link CellListRatNr} */ struct CellListRatNr nr; }; @@ -2602,19 +2601,19 @@ union ServiceCellParas { */ struct CellNearbyInfo { /** - * 接入技术类型, - * 0:未知。 - * 1:GSM。 - * 2:CDMA。 - * 3:WCDMA。 - * 4:TDSCDMA。 - * 5:LTE。 - * 6:NR。 + * 接入技术类型 + *-0:未知 + *-1:GSM + *-2:CDMA + *-3:WCDMA + *-4:TDSCDMA + *-5:LTE + *-6:NR */ int ratType; /** - * 多种网络模式的小区信息。 + * 多种网络模式的小区信息 */ union ServiceCellParas serviceCells; }; @@ -2624,12 +2623,12 @@ struct CellNearbyInfo { */ struct CellListNearbyInfo { /** - * 编号。 + * 编号 */ int itemNum; /** - * 附近小区信息列表。 + * 附近小区信息列表 */ List cellNearbyInfo; }; @@ -2639,42 +2638,42 @@ struct CellListNearbyInfo { */ struct CellRatGsm { /** - * 小区的band信息。 + * 小区的band信息 */ int band; /** - * BCCHcarrier的绝对射频频道号,范围值0~1023。 + * BCCH载频的绝对射频频道号,取值范围0~1023 */ int arfcn; /** - * 基站识别码。 + * 基站识别码 */ int bsic; /** - * 小区标识。 + * 小区标识 */ int cellId; /** - * 位置区号 ,范围值0~0xFFFF。 + * 位置区号,取值范围0~0xFFFF */ int lac; /** - * 信号强度,范围值-120~37。 + * 信号接收强度,取值范围-120~37 */ int rxlev; /** - * 信号接收质量,范围值0~7。 + * 信号接收质量,取值范围0~7 */ int rxQuality; /** - * 范围值0~63。 + * 取值范围0~63 */ int ta; }; @@ -2684,37 +2683,37 @@ struct CellRatGsm { */ struct CellRatLte { /** - * BCCHcarrier的绝对射频频道号。 + * BCCH载频的绝对射频频道号 */ int arfcn; /** - * 小区标识。 + * 小区标识 */ int cellId; /** - * 物理小区标识。 + * 物理小区标识 */ int pci; /** - * 类型分配码。 + * 类型分配码 */ int tac; /** - * 信号接收功率,范围值-140~-44。 + * 信号接收功率,取值范围-140~-44 */ int rsrp; /** - * 信号接收质量,范围值-19~-3。 + * 信号接收质量,取值范围-19~-3 */ int rsrq; /** - * 接收信号强度,范围值90~-25。 + * 接收信号强度dbm,-90~-25 */ int rssi; }; @@ -2724,47 +2723,47 @@ struct CellRatLte { */ struct CellRatWcdma { /** - * BCCHcarrier的绝对射频频道号,范围值0~16383。 + * BCCH载频的绝对射频频道号,取值范围0~16383 */ int arfcn; /** - * 主扰码,范围值0~511。 + * 主扰码,取值范围0~511 */ int psc; /** - * 小区标识。 + * 小区标识 */ int cellId; /** - * 位置区号,范围值0~0xFFFF。 + * 位置区号,取值范围0~0xFFFF */ int lac; /** - * 信号接收功率, 范围值-140~-44。 + * 信号接收功率dBm, 取值范围-140~-44 */ int rscp; /** - * 信号接收质量 ,范围值-19~-3。 + * 信号接收强度,取值范围-19~-3 */ int rxlev; /** - * 接收信号强度,范围值90~-25。 + * 接收信号强度dbm,取值范围-90~-25 */ int ecno; /** - * 不连续接收周期长度,范围值6~9。 + * 不连续接收周期长度,取值范围6~9 */ int drx; /** - * UTRAN注册区域标识。 + * UTRAN(UMTS Terrestrial Radio Access Network)注册区域标识 */ int ura; }; @@ -2774,47 +2773,47 @@ struct CellRatWcdma { */ struct CellRatCdma { /** - * 系统标识。 + * 系统标识 */ int systemId; /** - * 网络标识。 + * 网络标识 */ int networkId; /** - * 基础标识。 + * 基础标识 */ int baseId; /** - * 区域标识。 + * 区域标识 */ int zoneId; /** - * PN导频序列。 + * PN导频序列 */ int pilotPn; /** - * 导频信号强度。 + * 导频信号强度 */ int pilotStrength; /** - * 信道。 + * 信道 */ int channel; /** - * 经度。 + * 经度 */ int longitude; /** - * 纬度。 + * 纬度 */ int latitude; }; @@ -2824,47 +2823,47 @@ struct CellRatCdma { */ struct CellRatTdscdma { /** - * BCCHcarrier的绝对射频频道号。 + * BCCH载频的绝对射频频道号 */ int arfcn; /** - * 同步标识。 + * 同步标识 */ int syncId; /** - * 超级小区。 + * 超级小区 */ int sc; /** - * 小区标识。 + * 小区标识 */ int cellId; /** - * 地区区域码。 + * 地区区域码 */ int lac; /** - * 接收信号码功率。 + * 接收信号码功率 */ int rscp; /** - * 不连续接收周期长度。 + * 不连续接收周期长度 */ int drx; /** - * 路由区域码。 + * 路由区域码 */ int rac; /** - * 超级小区标识。 + * 超级小区标识 */ int cpid; }; @@ -2874,22 +2873,22 @@ struct CellRatTdscdma { */ struct CellRatNr { /** - * BCCHcarrier的绝对射频频道号。 + * BCCH载频的绝对射频频道号 */ int nrArfcn; /** - * 物理小区标识。 + * 物理小区标识 */ int pci; /** - * 类型分配码。 + * 类型分配码 */ int tac; /** - * NR小区标识。 + * NR小区标识 */ int nci; }; @@ -2899,32 +2898,32 @@ struct CellRatNr { */ union CurrentServiceCellParas { /** - * Gsm蜂窝信息。 + * Gsm蜂窝信息 */ struct CellRatGsm gsm; /** - * LTE蜂窝信息。 + * LTE蜂窝信息 */ struct CellRatLte lte; /** - * WCDMA蜂窝信息。 + * WCDMA蜂窝信息 */ struct CellRatWcdma wcdma; /** - * CDMA蜂窝信息。 + * CDMA蜂窝信息 */ struct CellRatCdma cdma; /** - * TDSCDMA蜂窝信息。 + * TDSCDMA蜂窝信息 */ struct CellRatTdscdma tdscdma; /** - * NR蜂窝信息。 + * NR蜂窝信息 */ struct CellRatNr nr; }; @@ -2934,22 +2933,22 @@ union CurrentServiceCellParas { */ struct CurrentCellInfo { /** - * 语音接入技术类型,具体查看{@link RilRadioTech}。 + * 语音接入技术类型,具体查看{@link RilRadioTech} */ int ratType; /** - * 移动国家码。 + * 移动国家码 */ int mcc; /** - * 移动网络码。 + * 移动网络码 */ int mnc; /** - * 小区信息参数,具体查看{@link CurrentServiceCellParas}。 + * 小区信息参数,具体查看{@link CurrentServiceCellParas} */ union CurrentServiceCellParas serviceCells; }; @@ -2959,12 +2958,12 @@ struct CurrentCellInfo { */ struct CellListCurrentInfo { /** - * 小区信息数量。 + * 小区信息数量 */ int itemNum; /** - * 当前小区信息。 + * 当前小区信息 */ List cellCurrentInfo; }; @@ -2974,46 +2973,46 @@ struct CellListCurrentInfo { */ struct PreferredNetworkTypeInfo { /** - * 网络类型。 - * 0:自动。 - * 1:GSM。 - * 2:WCDMA。 - * 3:LTE。 - * 4:LTE、WCDMA。 - * 5:LTE、WCDMA、GSM。 - * 6:WCDMA、GSM。 - * 7:CDMA。 - * 8:EVDO。 - * 9:EVDO、CDMA。 - * 10:WCDMA、GSM、EVDO、CDMA。 - * 11:LTE、EVDO、CDMA。 - * 12:LTE、WCDMA、GSM、EVDO、CDMA。 - * 13:TDSCDMA。 - * 14:TDSCDMA、GSM。 - * 15:TDSCDMA、WCDMA。 - * 16:TDSCDMA、WCDMA、GSM。 - * 17:LTE、TDSCDMA。 - * 18:LTE、TDSCDMA、GSM。 - * 19:LTE、TDSCDMA、WCDMA。 - * 20:LTE、TDSCDMA、WCDMA、GSM。 - * 21:TDSCDMA、WCDMA、GSM、EVDO、CDMA。 - * 22:LTE、TDSCDMA、WCDMA、GSM、EVDO、CDMA。 - * 31:NR。 - * 32:NR、LTE。 - * 33:NR、LTE、WCDMA。 - * 34:NR、LTE、WCDMA、GSM。 - * 35:NR、LTE、EVDO、CDMA。 - * 36:NR、LTE、WCDMA、GSM、EVDO、CDMA。 - * 37:NR、LTE、TDSCDMA。 - * 38:NR、LTE、TDSCDMA、GSM。 - * 39:NR、LTE、TDSCDMA、WCDMA。 - * 40:NR、LTE、TDSCDMA、WCDMA、GSM。 - * 41:NR、LTE、TDSCDMA、WCDMA、GSM、EVDO、CDMA。 + * 网络类型 + *-0:自动。 + *-1:GSM。 + *-2:WCDMA。 + *-3:LTE。 + *-4:LTE、WCDMA。 + *-5:LTE、WCDMA、GSM。 + *-6:WCDMA、GSM。 + *-7:CDMA。 + *-8:EVDO。 + *-9:EVDO、CDMA。 + *-10:WCDMA、GSM、EVDO、CDMA。 + *-11:LTE、EVDO、CDMA。 + *-12:LTE、WCDMA、GSM、EVDO、CDMA。 + *-13:TDSCDMA。 + *-14:TDSCDMA、GSM。 + *-15:TDSCDMA、WCDMA。 + *-16:TDSCDMA、WCDMA、GSM。 + *-17:LTE、TDSCDMA。 + *-18:LTE、TDSCDMA、GSM。 + *-19:LTE、TDSCDMA、WCDMA。 + *-20:LTE、TDSCDMA、WCDMA、GSM。 + *-21:TDSCDMA、WCDMA、GSM、EVDO、CDMA。 + *-22:LTE、TDSCDMA、WCDMA、GSM、EVDO、CDMA。 + *-31:NR。 + *-32:NR、LTE。 + *-33:NR、LTE、WCDMA。 + *-34:NR、LTE、WCDMA、GSM。 + *-35:NR、LTE、EVDO、CDMA。 + *-36:NR、LTE、WCDMA、GSM、EVDO、CDMA。 + *-37:NR、LTE、TDSCDMA。 + *-38:NR、LTE、TDSCDMA、GSM。 + *-39:NR、LTE、TDSCDMA、WCDMA。 + *-40:NR、LTE、TDSCDMA、WCDMA、GSM。 + *-41:NR、LTE、TDSCDMA、WCDMA、GSM、EVDO、CDMA */ int preferredNetworkType; /** - * 网络标识。 + * 网络标识 */ int flag; }; @@ -3023,52 +3022,52 @@ struct PreferredNetworkTypeInfo { */ struct PhysicalChannelConfig { /** - * 连接状态。 + * 连接状态 */ enum RilCellConnectionStatus cellConnStatus; /** - * 语音接入技术类型,枚举类型,具体查看{@link RilRadioTech}。 + * 语音接入技术类型,具体查看{@link RilRadioTech} */ enum RilRadioTech ratType; /** - * 下行带宽Khz。 + * 下行带宽Khz */ int cellBandwidthDownlinkKhz; /** - * 上行带宽Khz。 + * 上行带宽Khz */ int cellBandwidthUplinkKhz; /** - * 频率范围。 + * 频率范围 */ int freqRange; /** - * 下行信道号。 + * 下行信道号 */ int downlinkChannelNum; /** - * 上行信道号。 + * 上行信道号 */ int uplinkChannelNum; /** - * 物理小区标识。 + * 物理小区标识 */ int physicalCellId; /** - * 逻辑设备编号。 + * 逻辑设备编号 */ int contextIdNum; /** - * 上行信道号。 + * 上行信道号 */ List contextIds; }; @@ -3078,17 +3077,17 @@ struct PhysicalChannelConfig { */ struct ChannelConfigInfoList { /** - * 编号。 + * 编号 */ int itemNum; /** - * 物理通道配置。 + * 物理通道配置 */ List channelConfigInfos; /** - * 通道配置标识。 + * 通道配置标识 */ int flag; }; @@ -3178,12 +3177,12 @@ struct ServiceCenterAddress { int serial; /** - * 短信中心地址类型,参考3GPP TS 24.011 [6]。 + * 短信中心地址类型,参考3GPP TS 24.011 [6] */ int tosca; /** - * 短信中心地址,参考3GPP TS 24.011 [6] 。 + * 短信中心地址,参考3GPP TS 24.011 [6] */ String address; }; @@ -3204,8 +3203,8 @@ struct CBConfigInfo { /** * 响应类型 - * 0:查询上报。 - * 1:主动上报。 + *-0:查询上报 + *-1:主动上报 */ int indicationType; @@ -3266,8 +3265,8 @@ struct CdmaCBConfigInfoList { struct CBConfigReportInfo { /** * 响应类型 - * 0:查询上报。 - * 1:主动上报。 + *-0:查询上报 + *-1:主动上报 */ int indicationType; @@ -3318,8 +3317,8 @@ struct CBConfigReportInfo { struct SmsMessageInfo { /** * 响应类型 - * 0:查询上报。 - * 1:主动上报。 + *-0:查询上报 + *-1:主动上报 */ int indicationType; -- Gitee From d7d60cf15293d77d7238ed64f2d0d194f3acd8dc Mon Sep 17 00:00:00 2001 From: "cheng.wang_c" Date: Wed, 9 Nov 2022 11:13:18 +0800 Subject: [PATCH 6/7] m --- zh-cn/device_api/hdi/ril/v1_0/Types.idl | 390 ++++++++++++------------ 1 file changed, 195 insertions(+), 195 deletions(-) diff --git a/zh-cn/device_api/hdi/ril/v1_0/Types.idl b/zh-cn/device_api/hdi/ril/v1_0/Types.idl index c8623775..aa81ebf9 100644 --- a/zh-cn/device_api/hdi/ril/v1_0/Types.idl +++ b/zh-cn/device_api/hdi/ril/v1_0/Types.idl @@ -836,9 +836,9 @@ struct DataProfileDataInfo { /** * 鉴权类型 - *-0:无 - *-1:密码认证协议(PAP) - *-2:质询握手认证协议(CHAP) + *- 0:无 + *- 1:密码认证协议(PAP) + *- 2:质询握手认证协议(CHAP) */ int authenticationType; @@ -1160,9 +1160,9 @@ struct DialInfo { /** * CLIR模式 - *-0:默认 - *-1:开启 - *-2:关闭 + *- 0:默认 + *- 1:开启 + *- 2:关闭 */ int clir; @@ -1188,37 +1188,37 @@ struct CallInfo { /** * 呼叫状态 - *-0:激活状态 - *-1:呼叫保持状态 - *-2:主叫,拨号状态 - *-3:主叫,回铃音状态 - *-4:被叫,来电状态 - *-5:被叫,呼叫等待状态 - *-6:挂断状态 - *-7:正在挂断状态 - *-8:空闲状态 + *- 0:激活状态 + *- 1:呼叫保持状态 + *- 2:主叫,拨号状态 + *- 3:主叫,回铃音状态 + *- 4:被叫,来电状态 + *- 5:被叫,呼叫等待状态 + *- 6:挂断状态 + *- 7:正在挂断状态 + *- 8:空闲状态 */ int state; /** * 呼叫模式 - *-0:语音呼叫 - *-1:数据呼叫 - *-2:传真 + *- 0:语音呼叫 + *- 1:数据呼叫 + *- 2:传真 */ int mode; /** * 多方通话状态 - *-0:不在多方通话中 - *-1:在多方通话中 + *- 0:不在多方通话中 + *- 1:在多方通话中 */ int mpty; /** * 语音电话的呼叫域 - *-0:CS域电话 - *-1:IP多媒体系统(IMS)域电话 + *- 0:CS域电话 + *- 1:IP多媒体系统(IMS)域电话 */ int voiceDomain; @@ -1229,8 +1229,8 @@ struct CallInfo { /** * 码地址类型 - *-129:普通号码 - *-145:国际号码 + *- 129:普通号码 + *- 145:国际号码 */ int type; @@ -1281,9 +1281,9 @@ struct GetClipResult { /** * CLIP业务在网络的签约状态 - *-0:CLIP业务未提供 - *-1:CLIP业务已提供 - *-2:未知(网络原因) + *- 0:CLIP业务未提供 + *- 1:CLIP业务已提供 + *- 2:未知(网络原因) */ int clipStat; }; @@ -1304,11 +1304,11 @@ struct GetClirResult { /** * CLIR业务在网络的签约状态。 - *-0:CLIR业务未提供 - *-1:CLIR业务以永久模式提供 - *-2:未知(网络原因) - *-3:CLIR业务临时限制 - *-4:CLIR业务临时允许 + *- 0:CLIR业务未提供 + *- 1:CLIR业务以永久模式提供 + *- 2:未知(网络原因) + *- 3:CLIR业务临时限制 + *- 4:CLIR业务临时允许 */ int clirStat; }; @@ -1324,8 +1324,8 @@ struct CallWaitResult { /** * 当前呼叫等待的业务状态 - *-0:未激活 - *-1:激活 + *- 0:未激活 + *- 1:激活 */ int status; @@ -1341,8 +1341,8 @@ struct CallWaitResult { struct CallRestrictionInfo { /** * 操作模式 - *-0:去激活 - *-1:激活 + *- 0:去激活 + *- 1:激活 */ int mode; @@ -1368,8 +1368,8 @@ struct CallRestrictionResult { /** * 业务状态 - *-0:未激活 - *-1:激活 + *- 0:未激活 + *- 1:激活 */ int status; @@ -1385,22 +1385,22 @@ struct CallRestrictionResult { struct CallForwardSetInfo { /** * 呼叫转移类型 - *-0:无条件转移 - *-1:遇忙转移 - *-2:无应答转移 - *-3:不可达转移(无网络服务或者关机时) - *-4:所有呼叫转移 - *-5:所有条件转移 + *- 0:无条件转移 + *- 1:遇忙转移 + *- 2:无应答转移 + *- 3:不可达转移(无网络服务或者关机时) + *- 4:所有呼叫转移 + *- 5:所有条件转移 */ int reason; /** * 呼叫转移的操作模式 - *-0:去激活 - *-1:激活 - *-2:状态查询 - *-3:注册 - *-4:删除 + *- 0:去激活 + *- 1:激活 + *- 2:状态查询 + *- 3:注册 + *- 4:删除 */ int mode; @@ -1431,8 +1431,8 @@ struct CallForwardQueryResult { /** * 状态 - *-0:未激活 - *-1:激活 + *- 0:未激活 + *- 1:激活 */ int status; @@ -1443,19 +1443,19 @@ struct CallForwardQueryResult { /** * 号码地址类型 - *-129:普通号码 - *-145:国际号码 + *- 129:普通号码 + *- 145:国际号码 */ int type; /** * 呼叫转移类型 - *-0:无条件转移 - *-1:遇忙转移 - *-2:无应答转移 - *-3:不可达转移(无网络服务或者关机时) - *-4:所有呼叫转移 - *-5:所有条件转移 + *- 0:无条件转移 + *- 1:遇忙转移 + *- 2:无应答转移 + *- 3:不可达转移(无网络服务或者关机时) + *- 4:所有呼叫转移 + *- 5:所有条件转移 */ int reason; @@ -1497,12 +1497,12 @@ struct CallForwardQueryInfoList { struct UssdNoticeInfo { /** * USSD类型 - *-0:网络不需要客户端回复 - *-1:网络需要客户端回复 - *-2:USSD会话被网络释放 - *-3:其他本地客户端已经作出响应 - *-4:操作不支持 - *-5:网络超时 + *- 0:网络不需要客户端回复 + *- 1:网络需要客户端回复 + *- 2:USSD会话被网络释放 + *- 3:其他本地客户端已经作出响应 + *- 4:操作不支持 + *- 5:网络超时 */ int type; @@ -1518,20 +1518,20 @@ struct UssdNoticeInfo { struct SsNoticeInfo { /** * 业务类型 - *-0:无条件 - *-1:遇忙时 - *-2:无应答时 - *-3:不可达时(无网络服务或者关机时) + *- 0:无条件 + *- 1:遇忙时 + *- 2:无应答时 + *- 3:不可达时(无网络服务或者关机时) */ int serviceType; /** * 请求类型 - *-0:去激活 - *-1:激活 - *-2:状态查询 - *-3:注册 - *-4:删除 + *- 0:去激活 + *- 1:激活 + *- 2:状态查询 + *- 3:注册 + *- 4:删除 */ int requestType; @@ -1552,10 +1552,10 @@ struct SsNoticeInfo { struct SrvccStatus { /** * SRVCC(Single Radio Voice Call Continuity)状态 - *-0:开始 - *-1:成功 - *-2:失败 - *-3:取消 + *- 0:开始 + *- 1:成功 + *- 2:失败 + *- 3:取消 */ int status; }; @@ -1566,8 +1566,8 @@ struct SrvccStatus { struct RingbackVoice { /** * 回铃音状态 - *-0:网络回铃音 - *-1:本地回铃音 + *- 0:网络回铃音 + *- 1:本地回铃音 */ int status; }; @@ -1633,21 +1633,21 @@ struct CardStatusInfo { /** * SIM卡类型。 - *-0:未知。 - *-1:普通SIM卡。 - *-2:USIM,支持4G网络 + *- 0:未知。 + *- 1:普通SIM卡。 + *- 2:USIM,支持4G网络 */ int simType; /** * SIM卡状态。 - *--1:未知。 - *-0:SIM卡未插入。 - *-1:正常识卡。 - *-2:需要输入PIN码。 - *-3:需要输入PUK码。 - *-4:需要输入PIN2码。 - *-5:需要输入PUK2码 + *- -1:未知。 + *- 0:SIM卡未插入。 + *- 1:正常识卡。 + *- 2:需要输入PIN码。 + *- 3:需要输入PUK码。 + *- 4:需要输入PIN2码。 + *- 5:需要输入PUK2码 */ int simState; }; @@ -1733,14 +1733,14 @@ struct IccIoResultInfo { struct SimLockInfo { /** * 业务类别,取值为该类信息的整数之和,默认为255。 - *-1:电话服务。 - *-2:数据服务。 - *-4:传真服务。 - *-8:短消息服务。 - *-16:数据电路同步。 - *-32:数据电路异步。 - *-64:专用分组访问。 - *-128:专用便携式设备(PAD)访问 + *- 1:电话服务。 + *- 2:数据服务。 + *- 4:传真服务。 + *- 8:短消息服务。 + *- 16:数据电路同步。 + *- 32:数据电路异步。 + *- 64:专用分组访问。 + *- 128:专用便携式设备(PAD)访问 */ int classx; @@ -1751,34 +1751,34 @@ struct SimLockInfo { /** * SIM锁类型。 - *-AO:禁止所有呼出 - *-OI:禁止所有国际呼出。 - *-OX:禁止所有国际呼出,归属国除外 - *-AI:禁止所有呼入 - *-IR:归属地以外漫游时,禁止所有呼入。 - *-AB:禁止所有业务(仅在模式大于等于0时适用) - *-AG:禁止呼出业务(仅在模式大于等于0时适用) - *-AC:禁止呼入业务(仅在模式大于等于0时适用) - *-FD:FDN,固定号码拨号 - *-PN:锁网络 - *-PU:锁子网 - *-PP:锁定SP + *- AO:禁止所有呼出 + *- OI:禁止所有国际呼出。 + *- OX:禁止所有国际呼出,归属国除外 + *- AI:禁止所有呼入 + *- IR:归属地以外漫游时,禁止所有呼入。 + *- AB:禁止所有业务(仅在模式大于等于0时适用) + *- AG:禁止呼出业务(仅在模式大于等于0时适用) + *- AC:禁止呼入业务(仅在模式大于等于0时适用) + *- FD:FDN,固定号码拨号 + *- PN:锁网络 + *- PU:锁子网 + *- PP:锁定SP */ String fac; /** * 模式。 - *-0:去激活(当fac参数为PN,PU,PP时,为解锁操作)。 - *-1:激活(当fac参数为PN,PU,PP时,不支持激活)。 - *-2:查询 + *- 0:去激活(当fac参数为PN,PU,PP时,为解锁操作)。 + *- 1:激活(当fac参数为PN,PU,PP时,不支持激活)。 + *- 2:查询 */ int mode; /** * SIM卡锁状态。 * 当fac参数为PN,PU,PP时,表示的是锁网锁卡前三层锁的激活状态。 - *-0:未激活。 - *-1:激活 + *- 0:未激活。 + *- 1:激活 */ int status; @@ -1794,18 +1794,18 @@ struct SimLockInfo { struct SimPasswordInfo { /** * SIM锁类型。 - *-AO:禁止所有呼出 - *-OI:禁止所有国际呼出。 - *-OX:禁止所有国际呼出,归属国除外 - *-AI:禁止所有呼入 - *-IR:归属地以外漫游时,禁止所有呼入。 - *-AB:禁止所有业务(仅在模式大于等于0时适用) - *-AG:禁止呼出业务(仅在模式大于等于0时适用) - *-AC:禁止呼入业务(仅在模式大于等于0时适用) - *-FD:FDN,固定号码拨号 - *-PN:锁网络 - *-PU:锁子网 - *-PP:锁定SP + *- AO:禁止所有呼出 + *- OI:禁止所有国际呼出。 + *- OX:禁止所有国际呼出,归属国除外 + *- AI:禁止所有呼入 + *- IR:归属地以外漫游时,禁止所有呼入。 + *- AB:禁止所有业务(仅在模式大于等于0时适用) + *- AG:禁止呼出业务(仅在模式大于等于0时适用) + *- AC:禁止呼入业务(仅在模式大于等于0时适用) + *- FD:FDN,固定号码拨号 + *- PN:锁网络 + *- PU:锁子网 + *- PP:锁定SP */ String fac; @@ -1998,18 +1998,18 @@ struct RadioProtocol { /** * Radio协议技术信息。 - *-1:GSM - *-2:1XRTT - *-4:WCDMA - *-8:HSPA - *-16:HSPAP - *-32:TDSCDMA - *-64:EVDO - *-128:EHRPD - *-256:LTE - *-512:LTE_CA - *-1024:IWLAN - *-2048:NR + *- 1:GSM + *- 2:1XRTT + *- 4:WCDMA + *- 8:HSPA + *- 16:HSPAP + *- 32:TDSCDMA + *- 64:EVDO + *- 128:EHRPD + *- 256:LTE + *- 512:LTE_CA + *- 1024:IWLAN + *- 2048:NR */ int technology; @@ -2175,9 +2175,9 @@ struct Rssi { struct CsRegStatusInfo { /** * 通知类型 - *-0:禁止主动上报 - *-1:使用格式1上报,格式具体由芯片自定义 - *-2:使用格式2上报,格式具体由芯片自定义 + *- 0:禁止主动上报 + *- 1:使用格式1上报,格式具体由芯片自定义 + *- 2:使用格式2上报,格式具体由芯片自定义 */ int notifyType; @@ -2213,9 +2213,9 @@ struct CsRegStatusInfo { struct PsRegStatusInfo { /** * 通知类型 - *-0:禁止主动上报 - *-1:使用格式1上报,具体由芯片自定义 - *-2:使用格式2上报,具体由芯片自定义 + *- 0:禁止主动上报 + *- 1:使用格式1上报,具体由芯片自定义 + *- 2:使用格式2上报,具体由芯片自定义 */ int notifyType; @@ -2602,13 +2602,13 @@ union ServiceCellParas { struct CellNearbyInfo { /** * 接入技术类型 - *-0:未知 - *-1:GSM - *-2:CDMA - *-3:WCDMA - *-4:TDSCDMA - *-5:LTE - *-6:NR + *- 0:未知 + *- 1:GSM + *- 2:CDMA + *- 3:WCDMA + *- 4:TDSCDMA + *- 5:LTE + *- 6:NR */ int ratType; @@ -2974,40 +2974,40 @@ struct CellListCurrentInfo { struct PreferredNetworkTypeInfo { /** * 网络类型 - *-0:自动。 - *-1:GSM。 - *-2:WCDMA。 - *-3:LTE。 - *-4:LTE、WCDMA。 - *-5:LTE、WCDMA、GSM。 - *-6:WCDMA、GSM。 - *-7:CDMA。 - *-8:EVDO。 - *-9:EVDO、CDMA。 - *-10:WCDMA、GSM、EVDO、CDMA。 - *-11:LTE、EVDO、CDMA。 - *-12:LTE、WCDMA、GSM、EVDO、CDMA。 - *-13:TDSCDMA。 - *-14:TDSCDMA、GSM。 - *-15:TDSCDMA、WCDMA。 - *-16:TDSCDMA、WCDMA、GSM。 - *-17:LTE、TDSCDMA。 - *-18:LTE、TDSCDMA、GSM。 - *-19:LTE、TDSCDMA、WCDMA。 - *-20:LTE、TDSCDMA、WCDMA、GSM。 - *-21:TDSCDMA、WCDMA、GSM、EVDO、CDMA。 - *-22:LTE、TDSCDMA、WCDMA、GSM、EVDO、CDMA。 - *-31:NR。 - *-32:NR、LTE。 - *-33:NR、LTE、WCDMA。 - *-34:NR、LTE、WCDMA、GSM。 - *-35:NR、LTE、EVDO、CDMA。 - *-36:NR、LTE、WCDMA、GSM、EVDO、CDMA。 - *-37:NR、LTE、TDSCDMA。 - *-38:NR、LTE、TDSCDMA、GSM。 - *-39:NR、LTE、TDSCDMA、WCDMA。 - *-40:NR、LTE、TDSCDMA、WCDMA、GSM。 - *-41:NR、LTE、TDSCDMA、WCDMA、GSM、EVDO、CDMA + *- 0:自动。 + *- 1:GSM。 + *- 2:WCDMA。 + *- 3:LTE。 + *- 4:LTE、WCDMA。 + *- 5:LTE、WCDMA、GSM。 + *- 6:WCDMA、GSM。 + *- 7:CDMA。 + *- 8:EVDO。 + *- 9:EVDO、CDMA。 + *- 10:WCDMA、GSM、EVDO、CDMA。 + *- 11:LTE、EVDO、CDMA。 + *- 12:LTE、WCDMA、GSM、EVDO、CDMA。 + *- 13:TDSCDMA。 + *- 14:TDSCDMA、GSM。 + *- 15:TDSCDMA、WCDMA。 + *- 16:TDSCDMA、WCDMA、GSM。 + *- 17:LTE、TDSCDMA。 + *- 18:LTE、TDSCDMA、GSM。 + *- 19:LTE、TDSCDMA、WCDMA。 + *- 20:LTE、TDSCDMA、WCDMA、GSM。 + *- 21:TDSCDMA、WCDMA、GSM、EVDO、CDMA。 + *- 22:LTE、TDSCDMA、WCDMA、GSM、EVDO、CDMA。 + *- 31:NR。 + *- 32:NR、LTE。 + *- 33:NR、LTE、WCDMA。 + *- 34:NR、LTE、WCDMA、GSM。 + *- 35:NR、LTE、EVDO、CDMA。 + *- 36:NR、LTE、WCDMA、GSM、EVDO、CDMA。 + *- 37:NR、LTE、TDSCDMA。 + *- 38:NR、LTE、TDSCDMA、GSM。 + *- 39:NR、LTE、TDSCDMA、WCDMA。 + *- 40:NR、LTE、TDSCDMA、WCDMA、GSM。 + *- 41:NR、LTE、TDSCDMA、WCDMA、GSM、EVDO、CDMA */ int preferredNetworkType; @@ -3032,12 +3032,12 @@ struct PhysicalChannelConfig { enum RilRadioTech ratType; /** - * 下行带宽Khz + * 下行带宽,单位为Khz */ int cellBandwidthDownlinkKhz; /** - * 上行带宽Khz + * 上行带宽,单位为Khz */ int cellBandwidthUplinkKhz; @@ -3182,7 +3182,7 @@ struct ServiceCenterAddress { int tosca; /** - * 短信中心地址,参考3GPP TS 24.011 [6] + * 短信中心地址,参考3GPP TS 24.011 [6] */ String address; }; @@ -3203,8 +3203,8 @@ struct CBConfigInfo { /** * 响应类型 - *-0:查询上报 - *-1:主动上报 + *- 0:查询上报 + *- 1:主动上报 */ int indicationType; @@ -3265,8 +3265,8 @@ struct CdmaCBConfigInfoList { struct CBConfigReportInfo { /** * 响应类型 - *-0:查询上报 - *-1:主动上报 + *- 0:查询上报 + *- 1:主动上报 */ int indicationType; @@ -3317,8 +3317,8 @@ struct CBConfigReportInfo { struct SmsMessageInfo { /** * 响应类型 - *-0:查询上报 - *-1:主动上报 + *- 0:查询上报 + *- 1:主动上报 */ int indicationType; -- Gitee From 17771798678be916fcbaeb5f0bc37e501f9f85db Mon Sep 17 00:00:00 2001 From: "cheng.wang_c" Date: Wed, 9 Nov 2022 14:44:27 +0800 Subject: [PATCH 7/7] h --- zh-cn/device_api/hdi/ril/v1_0/Types.idl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zh-cn/device_api/hdi/ril/v1_0/Types.idl b/zh-cn/device_api/hdi/ril/v1_0/Types.idl index aa81ebf9..45e16e38 100644 --- a/zh-cn/device_api/hdi/ril/v1_0/Types.idl +++ b/zh-cn/device_api/hdi/ril/v1_0/Types.idl @@ -25,7 +25,7 @@ */ /** - * @file Types.idll + * @file Types.idl * * @brief Ril模块HDI接口使用的数据类型。 * @@ -3032,12 +3032,12 @@ struct PhysicalChannelConfig { enum RilRadioTech ratType; /** - * 下行带宽,单位为Khz + * 下行带宽,单位为kHz */ int cellBandwidthDownlinkKhz; /** - * 上行带宽,单位为Khz + * 上行带宽,单位为kHz */ int cellBandwidthUplinkKhz; -- Gitee