Types.idl
概述
Ril模块HDI接口使用的数据类型。
模块包路径:ohos.hdi.ril.v1_0
起始版本: 3.2
相关模块:Ril
汇总
类
名称 | 描述 |
---|---|
struct EmergencyCall | 紧急呼叫号码。 |
struct EmergencyInfoList | 紧急呼叫号码列表。 |
struct RilRadioResponseInfo | 响应通用信息。 |
struct SetupDataCallResultInfo | 数据业务激活结果信息。 |
struct DataCallResultList | 数据业务激活结果列表。 |
struct DataProfileDataInfo | PDP上下文信息。 |
struct DataProfilesInfo | PDP上下文信息列表。 |
struct DataCallInfo | 数据业务信息。 |
struct DataLinkBandwidthInfo | 网络频率信息。 |
struct DataLinkBandwidthReportingRule | 网络频率上报规则。 |
struct DataPerformanceInfo | 数据业务性能模式。 |
struct DataSleepInfo | 数据业务睡眠模式。 |
struct UniInfo | 通用信息。 |
struct VoiceRadioTechnology | 电路域接入技术。 |
struct DialInfo | 拨号信息。 |
struct CallInfo | 通话状态信息。 |
struct CallInfoList | 通话状态信息列表。 |
struct GetClipResult | 主叫号码显示结果信息。 |
struct GetClirResult | 主叫号码显示限制结果信息。 |
struct CallWaitResult | 呼叫等待结果信息。 |
struct CallRestrictionInfo | 呼叫限制信息。 |
struct CallRestrictionResult | 呼叫限制结果信息。 |
struct CallForwardSetInfo | 呼叫转移信息。 |
struct CallForwardQueryResult | 呼叫转移查询结果信息。 |
struct CallForwardQueryInfoList | 呼叫转移信息列表。 |
struct UssdNoticeInfo | 非结构化补充数据业务(USSD)业务信息。 |
struct SsNoticeInfo | 补充业务信息。 |
struct SrvccStatus | SRVCC(Single Radio Voice Call Continuity)状态信息。 |
struct RingbackVoice | 回铃音信息。 |
struct DtmfInfo | 发送双音多频(DTMF)信息。 |
struct SetBarringInfo | 设置呼叫限制密码的信息。 |
struct CardStatusInfo | SIM卡状态信息。 |
struct SimIoRequestInfo | SIM数据请求信息。 |
struct IccIoResultInfo | SIM数据的响应结果信息。 |
struct SimLockInfo | SIM卡锁信息。 |
struct SimPasswordInfo | SIM卡密码信息。 |
struct SimPinInputTimes | SIM密码输入次数信息。 |
struct ApduSimIORequestInfo | APDU数据传输请求信息。 |
struct SimAuthenticationRequestInfo | SIM卡鉴权请求信息。 |
struct OpenLogicalChannelResponse | APDU打开逻辑通道响应信息。 |
struct LockStatusResp | SIM卡解锁响应 |
struct RadioProtocol | 主副卡协议栈信息。 |
struct GsmRssi | GSM信号强度。 |
struct CdmaRssi | CDMA信号强度。 |
struct WcdmaRssi | WCDMA信号强度。 |
struct LteRssi | LTE信号强度。 |
struct TdScdmaRssi | TDSCDMA信号强度。 |
struct NrRssi | NR信号强度。 |
struct Rssi | 接收信号强度信息。 |
struct CsRegStatusInfo | CS注册状态信息。 |
struct PsRegStatusInfo | PS注册状态信息。 |
struct OperatorInfo | 运营商信息。 |
struct AvailableNetworkInfo | 可用网络信息。 |
struct AvailableNetworkList | 可用网络列表。 |
struct SetNetworkModeInfo | 设置网络模式信息。 |
struct CellListRatGsm | GSM小区信息。 |
struct CellListRatLte | LTE小区信息。 |
struct CellListRatWcdma | WCDMA小区信息。 |
struct CellListRatCdma | CDMA小区信息。 |
struct CellListRatTdscdma | TDSCDMA小区信息。 |
struct CellListRatNr | NR小区信息。 |
union ServiceCellParas | 多种网络模式的小区信息。 |
struct CellNearbyInfo | 相邻小区信息。 |
struct CellListNearbyInfo | 附近小区信息列表。 |
struct CellRatGsm | GSM蜂窝信息。 |
struct CellRatLte | LTE蜂窝信息。 |
struct CellRatWcdma | WCDMA蜂窝信息。 |
struct CellRatCdma | CDMA蜂窝信息。 |
struct CellRatTdscdma | TDSCDMA蜂窝信息。 |
struct CellRatNr | NR蜂窝信息。 |
union CurrentServiceCellParas | 当前蜂窝数据信息。 |
struct CurrentCellInfo | 当前小区信息。 |
struct CellListCurrentInfo | 当前小区信息列表。 |
struct PreferredNetworkTypeInfo | 首选网络类型信息。 |
struct PhysicalChannelConfig | 物理通道配置。 |
struct ChannelConfigInfoList | 通道配置信息列表。 |
struct GsmSmsMessageInfo | 发送GSM短信信息。 |
struct SendCdmaSmsMessageInfo | 发送CDMA短信信息。 |
struct SmsMessageIOInfo | SIM卡短信信息 |
struct ServiceCenterAddress | 短信中心地址信息。 |
struct CBConfigInfo | GSM小区广播配置信息。 |
struct CdmaCBConfigInfo | CDMA小区广播配置信息。 |
struct CdmaCBConfigInfoList | CDMA小区广播配置信息列表。 |
struct CBConfigReportInfo | 小区广播上报信息。 |
struct SmsMessageInfo | 上报短信信息。 |
struct ModeData | 接收短信处理模式。 |
struct SendSmsResultInfo | 发送短信响应信息。 |
枚举
名称 | 描述 |
---|---|
EccType { TYPE_CATEGORY = 0 , TYPE_POLICE = 1 , TYPE_AMBULANCE = 2 , TYPE_FIRE = 4 ,TYPE_SEA = 8 , TYPE_MOUNTAIN = 16 } |
紧急呼叫类型。 |
SimpresentType { TYPE_NO_CARD = 0 , TYPE_HAS_CARD = 1 } | 表示号码是有卡时有效还是无卡时有效。 |
AbnormalServiceType { TYPE_ALL = 0 , TYPE_ONLY_CS = 1 } | 表示号码有效性是否区分电路(CS)域非正常服务状态。 |
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 , RIL_ERR_MODEM_DEVICE_CLOSE = 10 , RIL_ERR_NO_SIMCARD_INSERTED = 11 , RIL_ERR_NEED_PIN_CODE = 12 , RIL_ERR_NEED_PUK_CODE = 13 , RIL_ERR_NETWORK_SEARCH_TIMEOUT = 14 , RIL_ERR_PINPUK_PASSWORD_NOCORRECT = 15 , RIL_ERR_INVALID_MODEM_PARAMETER = 50 , RIL_ERR_HDF_IPC_FAILURE = 300 , RIL_ERR_NULL_POINT = 301 , RIL_ERR_VENDOR_NOT_IMPLEMENT = 302 } |
Ril错误码。 |
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 } |
响应类型。 |
RilSrvStatus { RIL_NO_SRV_SERVICE = 0 , RIL_RESTRICTED_SERVICE = 1 , RIL_SERVICE_VALID = 2 , RIL_REGIONAL_SERVICE = 3 , RIL_ENERGY_SAVING_SERVICE = 4 } |
Ril系统服务状态。 |
RilSrvDomain { RIL_NO_DOMAIN_SERVICE = 0 , RIL_CS_SERVICE = 1 , RIL_PS_SERVICE = 2 , RIL_CS_PS_SERVICE = 3 , RIL_CS_PS_SEARCHING = 4 , RIL_CDMA_NOT_SUPPORT = 255 } |
系统服务域。 |
RilRoamStatus { RIL_NO_ROAM = 0 , RIL_ROAMING = 1 , RIL_ROAM_UNKNOWN = 2 } | 漫游状态。 |
RilSimLockStatus { RIL_SIM_CARD_UNLOCK = 0 , RIL_SIM_CARD_LOCK = 1 } | SIM卡锁定状态。 |
RilSysMode { RIL_NO_SYSMODE_SERVICE = 0 , RIL_GSM_MODE = 1 , RIL_CDMA_MODE = 2 , RIL_WCDMA_MODE = 3 , RIL_TDSCDMA_MODE = 4 , RIL_WIMAX_MODE = 5 , RIL_LTE_MODE = 6 , RIL_LTE_CA_MODE = 7 , RIL_NR_MODE = 8 } |
系统制式。 |
RilRadioTech { RADIO_TECHNOLOGY_INVALID = 65535 , RADIO_TECHNOLOGY_UNKNOWN = 0 , RADIO_TECHNOLOGY_GSM = 1 , RADIO_TECHNOLOGY_1XRTT = 2 , RADIO_TECHNOLOGY_WCDMA = 3 , RADIO_TECHNOLOGY_HSPA = 4 , RADIO_TECHNOLOGY_HSPAP = 5 , RADIO_TECHNOLOGY_TD_SCDMA = 6 , RADIO_TECHNOLOGY_EVDO = 7 , RADIO_TECHNOLOGY_EHRPD = 8 , RADIO_TECHNOLOGY_LTE = 9 , RADIO_TECHNOLOGY_LTE_CA = 10 , RADIO_TECHNOLOGY_IWLAN = 11 , RADIO_TECHNOLOGY_NR = 12 } |
语音接入技术类型。 |
RilSimStatus { RIL_USIM_INVALID = 0 , RIL_USIM_VALID = 1 , RIL_USIM_CS_INVALID = 2 , RIL_USIM_PS_INVALID = 3 , RIL_USIM_CS_PS_INVALID = 4 , RIL_ROM_SIM = 240 , RIL_NO_USIM = 255 } |
SIM卡状态。 |
RilRegStatus { NO_REG_MT_NO_SEARCH = 0 , REG_MT_HOME = 1 , NO_REG_MT_SEARCHING = 2 , REG_MT_REJECTED = 3 , REG_MT_UNKNOWN = 4 , REG_MT_ROAMING = 5 , REG_MT_EMERGENCY = 6 } |
描述网络注册状态。 |
RilCellConnectionStatus { RIL_SERVING_CELL_UNKNOWN = 0 , RIL_SERVING_CELL_PRIMARY = 1 , RIL_SERVING_CELL_SECONDARY = 2 } | 小区连接状态。 |
RilRegNotifyMode { REG_NOT_NOTIFY = 0 , REG_NOTIFY_STAT_ONLY = 1 , REG_NOTIFY_STAT_LAC_CELLID = 2 } | 上报模式。 |
RadioProtocolPhase { RADIO_PROTOCOL_PHASE_INITIAL , RADIO_PROTOCOL_PHASE_CHECK , RADIO_PROTOCOL_PHASE_UPDATE , RADIO_PROTOCOL_PHASE_NOTIFY , RADIO_PROTOCOL_PHASE_COMPLETE } |
设置Radio协议动作参数。 |
RadioProtocolStatus { RADIO_PROTOCOL_STATUS_NONE , RADIO_PROTOCOL_STATUS_SUCCESS , RADIO_PROTOCOL_STATUS_FAIL } | Radio协议状态。 |