• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (C) 2023 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #ifndef CORE_SERVICE_INTERFACE_CODE_H
17 #define CORE_SERVICE_INTERFACE_CODE_H
18 
19 /* SAID:4010 */
20 namespace OHOS {
21 namespace Telephony {
22 enum class CoreServiceInterfaceCode {
23     GET_PS_RADIO_TECH = 0,
24     GET_CS_RADIO_TECH,
25     GET_OPERATOR_NUMERIC,
26     GET_OPERATOR_NAME,
27     GET_SIGNAL_INFO_LIST,
28     GET_NETWORK_STATE,
29     GET_CELL_INFO_LIST,
30     GET_NEIGHBORING_CELL_INFO_LIST,
31     SET_RADIO_STATE,
32     GET_RADIO_STATE,
33     GET_IMEI,
34     GET_IMEISV,
35     GET_MEID,
36     GET_UNIQUE_DEVICE_ID,
37     HAS_SIM_CARD,
38     GET_SIM_STATE,
39     GET_ISO_COUNTRY_CODE,
40     GET_ISO_COUNTRY_CODE_FOR_NETWORK,
41     SET_PS_ATTACH_STATUS,
42     GET_SPN,
43     GET_ICCID,
44     GET_IMSI,
45     IS_CT_SIM_CARD,
46     IS_SIM_ACTIVE,
47     UNLOCK_PIN,
48     UNLOCK_PUK,
49     ALTER_PIN,
50     CHECK_LOCK,
51     SWITCH_LOCK,
52     UNLOCK_PIN2,
53     UNLOCK_PUK2,
54     ALTER_PIN2,
55     GET_SIM_OPERATOR_NUMERIC,
56     GET_NETWORK_SEARCH_RESULT,
57     GET_NETWORK_SELECTION_MODE,
58     GET_SIM_LANGUAGE,
59     GET_SIM_GID1,
60     GET_SIM_GID2,
61     SET_NETWORK_SELECTION_MODE,
62     GET_CELL_LOCATION,
63     GET_SIM_SUB_INFO,
64     SET_DEFAULT_VOICE_SLOTID,
65     GET_DEFAULT_VOICE_SLOTID,
66     GET_DEFAULT_VOICE_SIMID,
67     SET_PRIMARY_SLOTID,
68     GET_PRIMARY_SLOTID,
69     SET_DEFAULT_DATA_SLOTID,
70     GET_DEFAULT_DATA_SLOTID,
71     SET_SHOW_NUMBER,
72     GET_SHOW_NUMBER,
73     SET_SHOW_NAME,
74     GET_SHOW_NAME,
75     GET_ACTIVE_ACCOUNT_INFO_LIST,
76     GET_OPERATOR_CONFIG,
77     REFRESH_SIM_STATE,
78     SET_SIM_ACTIVE,
79     SET_SIM_ACTIVE_SATELLITE,
80     GET_PREFERRED_NETWORK_MODE,
81     SET_PREFERRED_NETWORK_MODE,
82     GET_NETWORK_CAPABILITY,
83     SET_NETWORK_CAPABILITY,
84     GET_SIM_PHONE_NUMBER,
85     GET_SIM_TELENUMBER_IDENTIFIER,
86     GET_VOICE_MAIL_TAG,
87     GET_VOICE_MAIL_NUMBER,
88     ICC_DIALLING_NUMBERS_GET,
89     ICC_DIALLING_NUMBERS_DELETE,
90     ICC_DIALLING_NUMBERS_INSERT,
91     ICC_DIALLING_NUMBERS_UPDATE,
92     SET_VOICE_MAIL,
93     GET_MAX_SIM_COUNT,
94     GET_OPKEY,
95     GET_OPKEY_EXT,
96     GET_OPNAME,
97     GET_IMS_REG_STATUS,
98     STK_CMD_FROM_APP_ENVELOPE,
99     STK_CMD_FROM_APP_TERMINAL_RESPONSE,
100     STK_RESULT_FROM_APP_CALL_SETUP_REQUEST,
101     GET_CARD_TYPE,
102     UNLOCK_SIMLOCK,
103     HAS_OPERATOR_PRIVILEGES,
104     SIM_AUTHENTICATION,
105     IS_NR_SUPPORTED,
106     SET_NR_OPTION_MODE,
107     GET_NR_OPTION_MODE,
108     REG_IMS_CALLBACK,
109     UN_REG_IMS_CALLBACK,
110     GET_SIM_EONS,
111     GET_SIM_SLOTID,
112     GET_SIM_SIMID,
113     GET_VOICE_MAIL_COUNT,
114     SET_VOICE_MAIL_COUNT,
115     SET_VOICE_CALL_FORWARDING,
116     GET_BASEBAND_VERSION,
117     GET_DSDS_MODE,
118     FACTORY_RESET,
119     GET_NR_SSB_ID_INFO,
120     IS_ALLOWED_INSERT_APN,
121     GET_TARGET_OPKEY,
122     GET_OPKEY_VERSION,
123     GET_RESIDENT_NETWORK_NUMERIC,
124     GET_SIM_IO_DONE,
125     GET_ALL_ACCOUNT_INFO_LIST,
126     GET_SIM_LABEL,
127     GET_EID,
128     GET_EUICC_PROFILE_INFO_LIST,
129     GET_EUICC_INFO,
130     DELETE_PROFILE,
131     SWITCH_TO_PROFILE,
132     UPDATE_PROFILE_NICKNAME,
133     RESET_MEMORY,
134     SET_DEFAULT_SMDP_ADDRESS,
135     REQUEST_DEFAULT_SMDP_ADDRESS,
136     CANCEL_SESSION,
137     GET_PROFILE,
138     DISABLE_PROFILE,
139     GET_SMDSADDRESS,
140     GET_RULES_AUTH_TABLE,
141     GET_EUICC_CHALLENGE,
142     GET_EUICC_INFO2,
143     AUTHENTICATE_SERVER,
144     PREPARE_DOWNLOAD,
145     LOAD_BOUND_PROFILE_PACKAGE,
146     LIST_NOTIFICATIONS,
147     RETRIEVE_NOTIFICATION_LIST,
148     RETRIEVE_NOTIFICATION,
149     REMOVE_NOTIFICATION,
150     IS_ESIM_SUPPORTED,
151     SEND_APDU_DATA,
152     GET_OPNAME_VERSION,
153 };
154 } // namespace Telephony
155 } // namespace OHOS
156 #endif // CORE_SERVICE_INTERFACE_CODE_H