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协议状态。