4 * Copyright (c) 2012 Samsung Electronics Co., Ltd. All rights reserved.
6 * Contact: Ja-young Gu <jygu@samsung.com>
8 * Licensed under the Apache License, Version 2.0 (the "License");
9 * you may not use this file except in compliance with the License.
10 * You may obtain a copy of the License at
12 * http://www.apache.org/licenses/LICENSE-2.0
14 * Unless required by applicable law or agreed to in writing, software
15 * distributed under the License is distributed on an "AS IS" BASIS,
16 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 * See the License for the specific language governing permissions and
18 * limitations under the License.
21 #ifndef __TYPE_RESPONSE_H__
22 #define __TYPE_RESPONSE_H__
24 #include <type/common.h>
28 enum tcore_response_command {
31 TRESP_SERVER = TCORE_RESPONSE | TCORE_TYPE_SERVER,
33 TRESP_MODEM = TCORE_RESPONSE | TCORE_TYPE_MODEM,
35 TRESP_MODEM_POWER_OFF,
36 TRESP_MODEM_POWER_RESET,
37 TRESP_MODEM_POWER_LOW,
38 TRESP_MODEM_SET_FLIGHTMODE,
39 TRESP_MODEM_GET_FLIGHTMODE,
41 TRESP_MODEM_GET_VERSION,
43 TRESP_MODEM_SET_DUN_PIN_CONTROL,
45 TRESP_CALL = TCORE_RESPONSE | TCORE_TYPE_CALL,
56 TRESP_CALL_START_CONT_DTMF,
57 TRESP_CALL_STOP_CONT_DTMF,
58 TRESP_CALL_SEND_BURST_DTMF,
59 TRESP_CALL_SET_PRIVACY_MODE,
60 TRESP_CALL_GET_PRIVACY_MODE,
61 TRESP_CALL_SET_SOUND_PATH,
62 TRESP_CALL_GET_SOUND_VOLUME_LEVEL,
63 TRESP_CALL_SET_SOUND_VOLUME_LEVEL,
64 TRESP_CALL_SET_SOUND_MUTE_STATUS,
65 TRESP_CALL_GET_SOUND_MUTE_STATUS,
66 TRESP_CALL_SET_SOUND_RECORDING,
67 TRESP_CALL_SET_SOUND_EQUALIZATION,
68 TRESP_CALL_SET_SOUND_NOISE_REDUCTION,
69 TRESP_CALL_SET_SOUND_CLOCK_STATUS,
70 TRESP_CALL_SET_ACTIVE_LINE,
71 TRESP_CALL_GET_ACTIVE_LINE,
72 TRESP_CALL_ACTIVATE_CCBS,
73 TRESP_CALL_SET_PREFERRED_VOICE_SUBSCRIPTION,
74 TRESP_CALL_GET_PREFERRED_VOICE_SUBSCRIPTION,
76 TRESP_SS = TCORE_RESPONSE | TCORE_TYPE_SS,
77 TRESP_SS_BARRING_ACTIVATE,
78 TRESP_SS_BARRING_DEACTIVATE,
79 TRESP_SS_BARRING_CHANGE_PASSWORD,
80 TRESP_SS_BARRING_GET_STATUS,
81 TRESP_SS_FORWARDING_ACTIVATE,
82 TRESP_SS_FORWARDING_DEACTIVATE,
83 TRESP_SS_FORWARDING_REGISTER,
84 TRESP_SS_FORWARDING_DEREGISTER,
85 TRESP_SS_FORWARDING_GET_STATUS,
86 TRESP_SS_WAITING_ACTIVATE,
87 TRESP_SS_WAITING_DEACTIVATE,
88 TRESP_SS_WAITING_GET_STATUS,
89 TRESP_SS_CLI_ACTIVATE,
90 TRESP_SS_CLI_DEACTIVATE,
91 TRESP_SS_CLI_SET_STATUS,
92 TRESP_SS_CLI_GET_STATUS,
97 TRESP_SIM = TCORE_RESPONSE | TCORE_TYPE_SIM,
98 TRESP_SIM_VERIFY_PINS,
99 TRESP_SIM_VERIFY_PUKS,
100 TRESP_SIM_CHANGE_PINS,
101 TRESP_SIM_GET_FACILITY_STATUS,
102 TRESP_SIM_DISABLE_FACILITY,
103 TRESP_SIM_ENABLE_FACILITY,
104 TRESP_SIM_TRANSMIT_APDU,
107 TRESP_SIM_GET_LANGUAGE,
108 TRESP_SIM_SET_LANGUAGE,
110 TRESP_SIM_GET_MAILBOX,
111 TRESP_SIM_SET_MAILBOX,
112 TRESP_SIM_GET_CALLFORWARDING,
113 TRESP_SIM_SET_CALLFORWARDING,
114 TRESP_SIM_GET_MESSAGEWAITING,
115 TRESP_SIM_SET_MESSAGEWAITING,
116 TRESP_SIM_GET_CPHS_INFO,
117 TRESP_SIM_GET_SERVICE_TABLE,
118 TRESP_SIM_GET_MSISDN,
123 TRESP_SIM_GET_CPHS_NETNAME,
124 TRESP_SIM_GET_OPLMNWACT,
125 TRESP_SIM_REQ_AUTHENTICATION,
126 TRESP_SIM_GET_LOCK_INFO,
127 TRESP_SIM_SET_POWERSTATE,
129 #if defined TIZEN_GLOBALCONFIG_ENABLE_CSP
130 TRESP_SIM_GET_CPHS_CSP_INFO,
131 TRESP_SIM_SET_CPHS_CSP_INFO,
134 TRESP_SAT = TCORE_RESPONSE | TCORE_TYPE_SAT,
135 TRESP_SAT_REQ_ENVELOPE,
136 TRESP_SAT_REQ_TERMINALRESPONSE,
138 TRESP_SAP = TCORE_RESPONSE | TCORE_TYPE_SAP,
139 TRESP_SAP_REQ_CONNECT,
140 TRESP_SAP_REQ_DISCONNECT,
141 TRESP_SAP_REQ_STATUS,
143 TRESP_SAP_TRANSFER_APDU,
144 TRESP_SAP_SET_PROTOCOL,
146 TRESP_SAP_REQ_CARDREADERSTATUS,
148 TRESP_NETWORK = TCORE_RESPONSE | TCORE_TYPE_NETWORK,
149 TRESP_NETWORK_SEARCH,
150 TRESP_NETWORK_SET_PLMN_SELECTION_MODE,
151 TRESP_NETWORK_GET_PLMN_SELECTION_MODE,
152 TRESP_NETWORK_SET_SERVICE_DOMAIN,
153 TRESP_NETWORK_GET_SERVICE_DOMAIN,
154 TRESP_NETWORK_SET_BAND,
155 TRESP_NETWORK_GET_BAND,
156 TRESP_NETWORK_SET_PREFERRED_PLMN,
157 TRESP_NETWORK_GET_PREFERRED_PLMN,
158 TRESP_NETWORK_SET_ORDER,
159 TRESP_NETWORK_GET_ORDER,
160 TRESP_NETWORK_SET_POWER_ON_ATTACH,
161 TRESP_NETWORK_GET_POWER_ON_ATTACH,
162 TRESP_NETWORK_SET_CANCEL_MANUAL_SEARCH,
163 TRESP_NETWORK_GET_SERVING_NETWORK,
164 TRESP_NETWORK_SET_MODE,
165 TRESP_NETWORK_GET_MODE,
166 TRESP_NETWORK_SET_NEIGHBORING_CELL_INFO,
167 TRESP_NETWORK_GET_NEIGHBORING_CELL_INFO,
168 TRESP_NETWORK_SET_DEFAULT_DATA_SUBSCRIPTION,
169 TRESP_NETWORK_GET_DEFAULT_DATA_SUBSCRIPTION,
170 TRESP_NETWORK_SET_DEFAULT_SUBSCRIPTION,
171 TRESP_NETWORK_GET_DEFAULT_SUBSCRIPTION,
172 TRESP_NETWORK_SET_EMERGENCY_CALLBACK_MODE,
173 TRESP_NETWORK_SET_ROAMING_PREFERENCE,
174 TRESP_NETWORK_GET_ROAMING_PREFERENCE,
175 TRESP_NETWORK_GET_SUBSCRIPTION_INFO,
177 TRESP_PS = TCORE_RESPONSE | TCORE_TYPE_PS,
178 TRESP_PS_SET_PDP_ACTIVATE,
179 TRESP_PS_SET_PDP_DEACTIVATE,
181 TRESP_SMS = TCORE_RESPONSE | TCORE_TYPE_SMS,
182 TRESP_SMS_SEND_UMTS_MSG, /* This event is returned in response to SMS message sent */
183 TRESP_SMS_READ_MSG, /* This event is returned in response to SMS Read message*/
184 TRESP_SMS_SAVE_MSG, /* This confirmation event is a returned indicating the Save SMS into SIM status*/
185 TRESP_SMS_DELETE_MSG, /* This confirmation event is a returned indicating the delete message status*/
186 TRESP_SMS_GET_STORED_MSG_COUNT, /* This event is returned in response to Get Number of messages stored in SIM*/
187 TRESP_SMS_GET_SCA, /* This event is returned with Get SCA */
189 TRESP_SMS_GET_CB_CONFIG, /* This event is returned with Get CB configuration details*/
190 TRESP_SMS_SET_CB_CONFIG, /* This event is returned as a confirmation for SET CB configuration */
191 TRESP_SMS_SET_MEM_STATUS,
192 TRESP_SMS_GET_PREF_BEARER, /* This event is returned as a response to get preferred bearer used for SMS Transport*/
193 TRESP_SMS_SET_PREF_BEARER,
194 TRESP_SMS_SET_DELIVERY_REPORT, /* This event is returned in response to send delivery report */
195 TRESP_SMS_SET_MSG_STATUS,
196 TRESP_SMS_GET_PARAMS, /* This event is returned in response to SMS Get parameters*/
197 TRESP_SMS_SET_PARAMS,
198 TRESP_SMS_GET_PARAMCNT, /* Parameter count response */
199 TRESP_SMS_SEND_CDMA_MSG, /* This event is returned in response to SMS message extended sent*/
201 TRESP_PHONEBOOK = TCORE_RESPONSE | TCORE_TYPE_PHONEBOOK,
202 TRESP_PHONEBOOK_GETCOUNT,
203 TRESP_PHONEBOOK_GETMETAINFO,
204 TRESP_PHONEBOOK_GETUSIMINFO,
205 TRESP_PHONEBOOK_READRECORD,
206 TRESP_PHONEBOOK_UPDATERECORD,
207 TRESP_PHONEBOOK_DELETERECORD,
209 TRESP_SOUND = TCORE_RESPONSE | TCORE_TYPE_SOUND,
211 TRESP_GPS = TCORE_RESPONSE | TCORE_TYPE_GPS,
212 TRESP_GPS_SET_FREQUENCY_AIDING,
213 TRESP_ENABLE_SMART_ASSISTANT,
214 TRESP_DISABLE_SMART_ASSISTANT,
215 TRESP_SYNC_SMART_ASSISTANT_AREA_LIST,
216 TRESP_DEL_SMART_ASSISTANT_AREA_LIST,
217 TRESP_ADD_SMART_ASSISTANT_AREA,
218 TRESP_MODIFY_SMART_ASSISTANT_AREA,
219 TRESP_SET_SMART_ASSISTANT_INFO,
221 TRESP_CUSTOM = TCORE_RESPONSE | TCORE_TYPE_CUSTOM,