tizen 2.3.1 release
[framework/telephony/libtcore.git] / include / type / response.h
1 /*
2  * libtcore
3  *
4  * Copyright (c) 2012 Samsung Electronics Co., Ltd. All rights reserved.
5  *
6  * Contact: Ja-young Gu <jygu@samsung.com>
7  *
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
11  *
12  * http://www.apache.org/licenses/LICENSE-2.0
13  *
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.
19  */
20
21 #ifndef __TYPE_RESPONSE_H__
22 #define __TYPE_RESPONSE_H__
23
24 #include <type/common.h>
25
26 __BEGIN_DECLS
27
28 enum tcore_response_command {
29         TRESP_UNKNOWN = 0,
30
31         TRESP_SERVER = TCORE_RESPONSE | TCORE_TYPE_SERVER,
32
33         TRESP_MODEM = TCORE_RESPONSE | TCORE_TYPE_MODEM,
34         TRESP_MODEM_POWER_ON,
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,
40         TRESP_MODEM_GET_IMEI,
41         TRESP_MODEM_GET_VERSION,
42         TRESP_MODEM_GET_SN,
43         TRESP_MODEM_SET_DUN_PIN_CONTROL,
44
45         TRESP_CALL = TCORE_RESPONSE | TCORE_TYPE_CALL,
46         TRESP_CALL_DIAL,
47         TRESP_CALL_ANSWER,
48         TRESP_CALL_END,
49         TRESP_CALL_HOLD,
50         TRESP_CALL_ACTIVE,
51         TRESP_CALL_SWAP,
52         TRESP_CALL_JOIN,
53         TRESP_CALL_SPLIT,
54         TRESP_CALL_DEFLECT,
55         TRESP_CALL_TRANSFER,
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,
75
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,
93         TRESP_SS_SEND_USSD,
94         TRESP_SS_SET_AOC,
95         TRESP_SS_GET_AOC,
96
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,
105         TRESP_SIM_GET_ATR,
106         TRESP_SIM_GET_ECC,
107         TRESP_SIM_GET_LANGUAGE,
108         TRESP_SIM_SET_LANGUAGE,
109         TRESP_SIM_GET_ICCID,
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,
119         TRESP_SIM_GET_SPN,
120         TRESP_SIM_GET_SPDI,
121         TRESP_SIM_GET_OPL,
122         TRESP_SIM_GET_PNN,
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,
128         TRESP_SIM_GET_GID,
129 #if defined TIZEN_GLOBALCONFIG_ENABLE_CSP
130         TRESP_SIM_GET_CPHS_CSP_INFO,
131         TRESP_SIM_SET_CPHS_CSP_INFO,
132 #endif
133
134         TRESP_SAT = TCORE_RESPONSE | TCORE_TYPE_SAT,
135         TRESP_SAT_REQ_ENVELOPE,
136         TRESP_SAT_REQ_TERMINALRESPONSE,
137
138         TRESP_SAP = TCORE_RESPONSE | TCORE_TYPE_SAP,
139         TRESP_SAP_REQ_CONNECT,
140         TRESP_SAP_REQ_DISCONNECT,
141         TRESP_SAP_REQ_STATUS,
142         TRESP_SAP_REQ_ATR,
143         TRESP_SAP_TRANSFER_APDU,
144         TRESP_SAP_SET_PROTOCOL,
145         TRESP_SAP_SET_POWER,
146         TRESP_SAP_REQ_CARDREADERSTATUS,
147
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,
176
177         TRESP_PS = TCORE_RESPONSE | TCORE_TYPE_PS,
178         TRESP_PS_SET_PDP_ACTIVATE,
179         TRESP_PS_SET_PDP_DEACTIVATE,
180
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 */
188         TRESP_SMS_SET_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*/
200
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,
208
209         TRESP_SOUND = TCORE_RESPONSE | TCORE_TYPE_SOUND,
210
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,
220
221         TRESP_CUSTOM = TCORE_RESPONSE | TCORE_TYPE_CUSTOM,
222 };
223
224 __END_DECLS
225
226 #endif