• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# telephony_radio_type.h
2
3## 概述
4
5定义网络搜索模块的C接口需要的数据结构。
6
7**引用文件:** <telephony/core_service/telephony_radio_type.h>
8
9**库:** libtelephony_radio.so
10
11**系统能力:** SystemCapability.Telephony.CoreService
12
13**起始版本:** 13
14
15**相关模块:** [Telephony](capi-telephony.md)
16
17## 汇总
18
19### 结构体
20
21| 名称 | typedef关键字 | 描述 |
22| -- | -- | -- |
23| [Telephony_NetworkState](capi-telephony-telephony-networkstate.md) | Telephony_NetworkState | 网络状态信息。 |
24
25### 枚举
26
27| 名称 | typedef关键字 | 描述 |
28| -- | -- | -- |
29| [Telephony_RadioResult](#telephony_radioresult) | Telephony_RadioResult | 错误码类型枚举。 |
30| [Telephony_RegState](#telephony_regstate) | Telephony_RegState | 设备的网络注册状态类型。 |
31| [Telephony_RadioTechnology](#telephony_radiotechnology) | Telephony_RadioTechnology | 设备的无线接入技术类型。 |
32| [Telephony_NsaState](#telephony_nsastate) | Telephony_NsaState | 设备的NSA网络注册状态类型。 |
33
34## 枚举类型说明
35
36### Telephony_RadioResult
37
38```
39enum Telephony_RadioResult
40```
41
42**描述**
43
44错误码类型枚举。
45
46**起始版本:** 13
47
48| 枚举项 | 描述 |
49| -- | -- |
50| TEL_RADIO_SUCCESS = 0 | 成功。 |
51| TEL_RADIO_PERMISSION_DENIED = 201 | 权限错误。 |
52| TEL_RADIO_ERR_INVALID_PARAM = 401 | 参数错误。 |
53| TEL_RADIO_ERR_MARSHALLING_FAILED = 8300001 | 编组错误,这是一个低概率错误,请稍后在遇到此错误时重试。 |
54| TEL_RADIO_ERR_SERVICE_CONNECTION_FAILED = 8300002 | 连接电话服务错误,当出现此错误时,请稍后重试。 |
55| TEL_RADIO_ERR_OPERATION_FAILED = 8300003 | 操作电话服务错误,当出现此错误时,请稍后重试。 |
56
57### Telephony_RegState
58
59```
60enum Telephony_RegState
61```
62
63**描述**
64
65设备的网络注册状态类型。
66
67**起始版本:** 13
68
69| 枚举项 | 描述 |
70| -- | -- |
71| TEL_REG_STATE_NO_SERVICE = 0 | 设备不能使用任何服务。 |
72| TEL_REG_STATE_IN_SERVICE = 1 | 设备可以正常使用服务。 |
73| TEL_REG_STATE_EMERGENCY_CALL_ONLY = 2 | 设备只能使用紧急呼叫业务。 |
74| TEL_REG_STATE_POWER_OFF = 3 | 蜂窝无线电已关闭。 |
75
76### Telephony_RadioTechnology
77
78```
79enum Telephony_RadioTechnology
80```
81
82**描述**
83
84设备的无线接入技术类型。
85
86**起始版本:** 13
87
88| 枚举项 | 描述 |
89| -- | -- |
90| TEL_RADIO_TECHNOLOGY_UNKNOWN = 0 | 未知无线接入技术(RAT)。 |
91| TEL_RADIO_TECHNOLOGY_GSM = 1 | 无线接入技术GSM(Global System for Mobile Communication)。 |
92| TEL_RADIO_TECHNOLOGY_1XRTT = 2 | 无线接入技术1XRTT(Single-Carrier Radio Transmission Technology)。 |
93| TEL_RADIO_TECHNOLOGY_WCDMA = 3 | 无线接入技术WCDMA(Wideband Code Division Multiple Access)。 |
94| TEL_RADIO_TECHNOLOGY_HSPA = 4 | 无线接入技术HSPA(High Speed Packet Access)。 |
95| TEL_RADIO_TECHNOLOGY_HSPAP = 5 | 无线接入技术HSPAP(High Speed Packet Access (HSPA+) )。 |
96| TEL_RADIO_TECHNOLOGY_TD_SCDMA = 6 | 无线接入技术TDSCDMA(Time Division-Synchronous Code Division Multiple Access)。 |
97| TEL_RADIO_TECHNOLOGY_EVDO = 7 | 无线接入技术EVDO(Evolution Data Optimized)。 |
98| TEL_RADIO_TECHNOLOGY_EHRPD = 8 | 无线接入技术EHRPD(Evolved High Rate Package Data)。 |
99| TEL_RADIO_TECHNOLOGY_LTE = 9 | 无线接入技术LTE(Long Term Evolution)。 |
100| TEL_RADIO_TECHNOLOGY_LTE_CA = 10 | 无线接入技术LTE_CA(Long Term Evolution_Carrier Aggregation)。 |
101| TEL_RADIO_TECHNOLOGY_IWLAN = 11 | 无线接入技术IWLAN(Industrial Wireless LAN)。 |
102| TEL_RADIO_TECHNOLOGY_NR = 12 | 无线接入技术NR(New Radio)。 |
103
104### Telephony_NsaState
105
106```
107enum Telephony_NsaState
108```
109
110**描述**
111
112设备的NSA网络注册状态类型。
113
114**起始版本:** 13
115
116| 枚举项 | 描述 |
117| -- | -- |
118| TEL_NSA_STATE_NOT_SUPPORTED = 1 | 设备在不支持NSA的LTE小区下处于空闲状态或连接状态。 |
119| TEL_NSA_STATE_NO_DETECTED = 2 | 在支持NSA但不支持NR覆盖检测的LTE小区下,设备处于空闲状态。 |
120| TEL_NSA_STATE_CONNECTED_DETECTED = 3 | 设备在LTE小区下连接到LTE网络支持NSA和NR覆盖检测。 |
121| TEL_NSA_STATE_IDLE_DETECTED = 4 | 支持NSA和NR覆盖检测的LTE小区下设备处于空闲状态。 |
122| TEL_NSA_STATE_DUAL_CONNECTED = 5 | 设备在支持NSA的LTE小区下连接到LTE + NR网络。 |
123| TEL_NSA_STATE_SA_ATTACHED = 6 | 设备在5GC附着时在NG-RAN小区下空闲或连接到NG-RAN小区。 |
124
125
126