upload tizen1.0 source
[framework/telephony/libslp-tapi.git] / include / common / tel_cs_conn.h
1 /*
2  * libslp-tapi
3  *
4  * Copyright (c) 2011 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 _TEL_CS_CONN_H_
22 #define _TEL_CS_CONN_H_
23
24 #include <TapiCommon.h>
25
26 #ifdef __cplusplus
27 extern "C" {
28 #endif
29
30 #define TAPI_CS_TYPE_ASYNC                                      (0 << 24)
31 #define TAPI_CS_TYPE_SYNC                                       (1 << 24)
32
33 #define TAPI_CS_SERVICE_CALL                            TAPI_EVENT_CLASS_CALL_VOICE     // TAPI_EVENT_CLASS_CALL_DATA
34 #define TAPI_CS_SERVICE_SIM                                     TAPI_EVENT_CLASS_SIM
35 #define TAPI_CS_SERVICE_NETTEXT                         TAPI_EVENT_CLASS_NETTEXT
36 #define TAPI_CS_SERVICE_NETWORK                         TAPI_EVENT_CLASS_NETWORK
37 #define TAPI_CS_SERVICE_SS                                      TAPI_EVENT_CLASS_SS
38 #define TAPI_CS_SERVICE_SIMATK                          TAPI_EVENT_CLASS_SAT
39 #define TAPI_CS_SERVICE_GPRS                            TAPI_EVENT_CLASS_DATA
40 #define TAPI_CS_SERVICE_SOUND                           TAPI_EVENT_CLASS_SOUND
41 #define TAPI_CS_SERVICE_UTIL                            TAPI_EVENT_CLASS_UTIL
42
43 // Voice Call/Data Call Service
44 #define TAPI_CS_CALL_SETUP                                      TAPI_EVENT_CALL_SETUP_CNF
45 #define TAPI_CS_CALL_ANSWER                                     TAPI_EVENT_CALL_ANSWER_CNF
46 #define TAPI_CS_CALL_RELEASE                            TAPI_EVENT_CALL_RELEASE_CNF
47 #define TAPI_CS_CALL_RELEASEALL                         TAPI_EVENT_CALL_RELEASE_ALL_CNF
48 #define TAPI_CS_CALL_RELEASEALL_ACTIVE          TAPI_EVENT_CALL_RELEASE_ALL_ACTIVE_CNF
49 #define TAPI_CS_CALL_RELEASEALL_HELD            TAPI_EVENT_CALL_RELEASE_ALL_HELD_CNF
50 #define TAPI_CS_CALL_DTMF                                       TAPI_EVENT_CALL_SEND_DTMF_CNF
51 #define TAPI_CS_CALL_ACTIVATE                           TAPI_EVENT_CALL_RETRIEVE_CNF
52 #define TAPI_CS_CALL_HOLD                                       TAPI_EVENT_CALL_HOLD_CNF
53 #define TAPI_CS_CALL_SWAP                                       TAPI_EVENT_CALL_SWAP_CNF
54 #define TAPI_CS_CALL_SETUPCONFCALL                      TAPI_EVENT_CALL_SETUPCONFERENCE_CNF
55 #define TAPI_CS_CALL_SPLITCONFCALL                      TAPI_EVENT_CALL_SPLITCONFERENCE_CNF
56 #define TAPI_CS_CALL_TRANSFERCALL                       TAPI_EVENT_CALL_TRANSFER_CNF
57 #define TAPI_CS_CALL_GETACTIVELINE                      TAPI_EVENT_CALL_GET_LINEID_CNF
58 #define TAPI_CS_CALL_SETACTIVELINE                      TAPI_EVENT_CALL_SET_LINEID_CNF
59 #define TAPI_CS_CALL_GETPRIVACYMODE                     TAPI_EVENT_CALL_GET_PRIVACYMODE_CNF
60 #define TAPI_CS_CALL_SETPRIVACYMODE                     TAPI_EVENT_CALL_SET_PRIVACYMODE_CNF
61 #define TAPI_CS_CALL_FLASHINFO                          TAPI_EVENT_CALL_FLASHINFO_CNF
62 #define TAPI_CS_CALL_EXITEMERGENCYMODE          TAPI_EVENT_CALL_EXIT_EMERGENCYMODE_CNF
63 #define TAPI_CS_CALL_GETCALLTIME                        TAPI_EVENT_CALL_TIME_CNF
64
65 // should be confirm event
66 #define TAPI_CS_CALL_DEFLECT                            (TAPI_EVENT_CALL_CNF_MAX + 1) // ? undefined confirm
67 #define TAPI_CS_CALL_ACTIVATECCBS                       (TAPI_EVENT_CALL_CNF_MAX + 2) // undefiend confirm - ipc_rx_gencmd.c Not supported.
68 // sync API
69 #define TAPI_CS_CALL_GETSTATUS                          (TAPI_CS_TYPE_SYNC+TAPI_EVENT_CALL_CNF_MAX + 3)
70 #define TAPI_CS_CALL_GETDURATION                        (TAPI_CS_TYPE_SYNC+TAPI_EVENT_CALL_CNF_MAX + 4)
71 #define TAPI_CS_CALL_GETCONFERENCELIST          (TAPI_CS_TYPE_SYNC+TAPI_EVENT_CALL_CNF_MAX + 5)
72
73 // SIM Service
74 #define TAPI_CS_SIM_EVENT_MAX                           TAPI_EVENT_SIM_AUTHENTICATION_CNF
75 #define TAPI_CS_SIM_GETINDICATIONINFO           TAPI_EVENT_SIM_GET_INDICATION_CNF
76 #define TAPI_CS_SIM_SETINDICATIONINFO           TAPI_EVENT_SIM_SET_INDICATION_CNF
77 #define TAPI_CS_SIM_GETMAILBOXINFO                      TAPI_EVENT_SIM_GET_MAILBOX_CNF
78 #define TAPI_CS_SIM_SETMAILBOXINFO                      TAPI_EVENT_SIM_SET_MAILBOX_CNF
79 #define TAPI_CS_SIM_SETLANGUAGE                         TAPI_EVENT_SIM_SET_LANGUAGE_CNF
80 #define TAPI_CS_SIM_RSIMACCESS                          TAPI_EVENT_SIM_RSIM_ACCESS_CNF
81 #define TAPI_CS_SIM_VERIFYSEC                           TAPI_EVENT_SIM_VERIFY_SEC_CNF
82 #define TAPI_CS_SIM_VERIFYPUK                           TAPI_EVENT_SIM_VERIFY_PUK_CNF
83 #define TAPI_CS_SIM_CHANGEPIN                           TAPI_EVENT_SIM_CHANGE_PINS_CNF
84 #define TAPI_CS_SIM_DISABLESEC                          TAPI_EVENT_SIM_DISABLE_SEC_CNF
85 #define TAPI_CS_SIM_ENABLESEC                           TAPI_EVENT_SIM_ENABLE_SEC_CNF
86 #define TAPI_CS_SIM_GETPERSSTATUS                       TAPI_EVENT_SIM_PERS_STATUS_CNF
87 #define TAPI_CS_SIM_DISABLEPERS                         TAPI_EVENT_SIM_DISABLE_PERS_CNF
88 #define TAPI_CS_SIM_ENABLEPERS                          TAPI_EVENT_SIM_ENABLE_PERS_CNF
89 #define TAPI_CS_SIM_DISABLEFDN                          TAPI_EVENT_SIM_DISABLE_FDNMODE_CNF
90 #define TAPI_CS_SIM_ENABLEFDN                           TAPI_EVENT_SIM_ENABLE_FDNMODE_CNF
91 #define TAPI_CS_SIM_PB_GETCOUNT                         TAPI_EVENT_SIM_PB_STORAGE_COUNT_CNF
92 #define TAPI_CS_SIM_PB_GETMETAINFO                      TAPI_EVENT_SIM_PB_ENTRY_INFO_CNF
93 #define TAPI_CS_SIM_PB_READRECORD                       TAPI_EVENT_SIM_PB_ACCESS_READ_CNF
94 #define TAPI_CS_SIM_PB_UPDATERECORD                     TAPI_EVENT_SIM_PB_UPDATE_CNF
95 #define TAPI_CS_SIM_PB_DELETERECORD                     TAPI_EVENT_SIM_PB_DELETE_CNF
96 #define TAPI_CS_SIM_GETPBCAPABILITYINFO         TAPI_EVENT_SIM_PB_CAPABILITY_INFO_CNF
97 #define TAPI_CS_SIM_SAPCONNECTREQUEST           TAPI_EVENT_SIM_SAP_CONNECT_CNF
98 #define TAPI_CS_SIM_SAPCONNECTSTATUS            TAPI_EVENT_SIM_SAP_CONNECT_STATUS_CNF
99 #define TAPI_CS_SIM_SAPATRREQUEST                       TAPI_EVENT_SIM_SAP_TRANSFER_ATR_CNF
100 #define TAPI_CS_SIM_SAPTRANSFERAPDU                     TAPI_EVENT_SIM_SAP_TRANSFER_APDU_CNF
101 #define TAPI_CS_SIM_SAPSETPROTOCOL                      TAPI_EVENT_SIM_SAP_SET_PROTOCOL_CNF
102 #define TAPI_CS_SIM_SAPSETSIMPOWER                      TAPI_EVENT_SIM_SAP_SET_SIM_POWER_CNF
103 #define TAPI_CS_SIM_SAPCARDREADERSTATUS         TAPI_EVENT_SIM_SAP_CARD_READER_STATUS_CNF
104 #define TAPI_CS_SIM_AUTHENTICATION              TAPI_EVENT_SIM_AUTHENTICATION_CNF
105 #define TAPI_CS_SIM_APDU                                        TAPI_EVENT_SIM_APDU_CNF
106 #define TAPI_CS_SIM_ATR                                         TAPI_EVENT_SIM_ATR_CNF
107
108 // sync API
109 #define TAPI_CS_SIM_GETIMSIINFO                         (TAPI_CS_TYPE_SYNC+TAPI_EVENT_SIM_CNF_MAX + 1)
110 #define TAPI_CS_SIM_GETFDNSTATUS                        (TAPI_CS_TYPE_SYNC+TAPI_EVENT_SIM_CNF_MAX + 2)
111 #define TAPI_CS_SIM_GETECCINFO                          (TAPI_CS_TYPE_SYNC+TAPI_EVENT_SIM_CNF_MAX + 3)
112 #define TAPI_CS_SIM_GETLANGUAGEINFO                     (TAPI_CS_TYPE_SYNC+TAPI_EVENT_SIM_CNF_MAX + 4)
113 #define TAPI_CS_SIM_GETCARDTYPE                         (TAPI_CS_TYPE_SYNC+TAPI_EVENT_SIM_CNF_MAX + 5)
114 #define TAPI_CS_SIM_GETSIMINITINFO                      (TAPI_CS_TYPE_SYNC+TAPI_EVENT_SIM_CNF_MAX + 6)
115 #define TAPI_CS_SIM_GETSECSTATUS                        (TAPI_CS_TYPE_SYNC+TAPI_EVENT_SIM_CNF_MAX + 7)
116 #define TAPI_CS_SIM_GETPBINITINFO                       (TAPI_CS_TYPE_SYNC+TAPI_EVENT_SIM_CNF_MAX + 8)
117 #define TAPI_CS_SIM_GETICCIDINFO                        (TAPI_CS_TYPE_SYNC+TAPI_EVENT_SIM_CNF_MAX + 9)
118 #define TAPI_CS_SIM_GETCFINFO                           (TAPI_CS_TYPE_SYNC+TAPI_EVENT_SIM_CNF_MAX + 10)
119 #define TAPI_CS_SIM_GETMWINFO                           (TAPI_CS_TYPE_SYNC+TAPI_EVENT_SIM_CNF_MAX + 11)
120 #define TAPI_CS_SIM_GETMBINFO                           (TAPI_CS_TYPE_SYNC+TAPI_EVENT_SIM_CNF_MAX + 12)
121 #define TAPI_CS_SIM_GETCPHSINFO                         (TAPI_CS_TYPE_SYNC+TAPI_EVENT_SIM_CNF_MAX + 13)
122
123 // SMS Service
124 #define TAPI_CS_NETTEXT_EVENT_MAX                       TAPI_EVENT_NETTEXT_GET_SMSBEARER_CNF
125 #define TAPI_CS_NETTEXT_SEND                            TAPI_EVENT_NETTEXT_SENTSTATUS_CNF
126 #define TAPI_CS_NETTEXT_READ                            TAPI_EVENT_NETTEXT_READ_SMS_CNF
127 #define TAPI_CS_NETTEXT_WRITE                           TAPI_EVENT_NETTEXT_SAVE_STATUS_CNF
128 #define TAPI_CS_NETTEXT_DELETE                          TAPI_EVENT_NETTEXT_DELETE_STATUS_CNF
129 #define TAPI_CS_NETTEXT_GETCOUNT                        TAPI_EVENT_NETTEXT_GET_COUNT_CNF
130 #define TAPI_CS_NETTEXT_GETSCA                          TAPI_EVENT_NETTEXT_GET_SCA_CNF
131 #define TAPI_CS_NETTEXT_GETCBCONFIG                     TAPI_EVENT_NETTEXT_GET_CB_CONFIG_CNF
132 #define TAPI_CS_NETTEXT_GETPREFBEARER           TAPI_EVENT_NETTEXT_GET_SMSBEARER_CNF
133 #define TAPI_CS_NETTEXT_SETDELIVERREPORT        TAPI_EVENT_NETTEXT_DELIVERY_REPORT_CNF
134 #define TAPI_CS_NETTEXT_GETPARAMS                       TAPI_EVENT_NETTEXT_GET_PARAM_CNF
135 #define TAPI_CS_NETTEXT_GETPARAMCNT                     TAPI_EVENT_NETTEXT_PARAM_COUNT_IND
136 #define TAPI_CS_NETTEXT_SEND_EX                         TAPI_EVENT_NETTEXT_SENTSTATUS_EX_CNF
137
138 // Same response
139 #define TAPI_CS_NETTEXT_SETSCA                          (TAPI_EVENT_NETTEXT_CNF_MAX + 1)
140 #define TAPI_CS_NETTEXT_SETCBCONFIG                     (TAPI_EVENT_NETTEXT_CNF_MAX + 2)
141 #define TAPI_CS_NETTEXT_SETMEMSTATUS            (TAPI_EVENT_NETTEXT_CNF_MAX + 3)
142 #define TAPI_CS_NETTEXT_SETPREFBEARER           (TAPI_EVENT_NETTEXT_CNF_MAX + 4)
143 #define TAPI_CS_NETTEXT_SETMSGSTATUS            (TAPI_EVENT_NETTEXT_CNF_MAX + 5)
144 #define TAPI_CS_NETTEXT_SETPARAMS                       (TAPI_EVENT_NETTEXT_CNF_MAX + 6)
145
146 // Network Service
147 #define TAPI_CS_NETWORK_EVENT_MAX                       TAPI_EVENT_NETWORK_GET_CDMA_HYBRID_MODE_CNF
148 #define TAPI_CS_NETWORK_SEARCH                          TAPI_EVENT_NETWORK_SEARCH_CNF
149 #define TAPI_CS_NETWORK_GETSELECTIONMODE        TAPI_EVENT_NETWORK_GETSELECTIONMODE_CNF
150 #define TAPI_CS_NETWORK_SETNETWORKBAND          TAPI_EVENT_NETWORK_SETNWBAND_CNF
151 #define TAPI_CS_NETWORK_GETNETWORKBAND          TAPI_EVENT_NETWORK_GETNWBAND_CNF
152 #define TAPI_CS_NETWORK_SETNETWORKMODE          TAPI_EVENT_NETWORK_SETNWMODE_CNF
153 #define TAPI_CS_NETWORK_GETNETWORKMODE          TAPI_EVENT_NETWORK_GETNWMODE_CNF
154 #define TAPI_CS_NETWORK_SETPREFPLMN                     TAPI_EVENT_NETWORK_SETPREFFEREDPLMN_CNF
155 #define TAPI_CS_NETWORK_GETPREFPLMN                     TAPI_EVENT_NETWORK_GETPREFFEREDPLMN_CNF
156 #define TAPI_CS_NETWORK_SETSERVICEDOMAIN        TAPI_EVENT_NETWORK_SETSERVICEDOMAIN_CNF
157 #define TAPI_CS_NETWORK_GETSERVICEDOMAIN        TAPI_EVENT_NETWORK_GETSERVICEDOMAIN_CNF
158 #define TAPI_CS_NETWORK_SETROAMINGMODE          TAPI_EVENT_NETWORK_SET_ROAMING_MODE_CNF
159 #define TAPI_CS_NETWORK_GETROAMINGMODE          TAPI_EVENT_NETWORK_GET_ROAMING_MODE_CNF
160 #define TAPI_CS_NETWORK_SETCDMAHYBRIDMODE       TAPI_EVENT_NETWORK_SET_CDMA_HYBRID_MODE_CNF
161 #define TAPI_CS_NETWORK_GETCDMAHYBRIDMODE       TAPI_EVENT_NETWORK_GET_CDMA_HYBRID_MODE_CNF
162 // Same response
163 #define TAPI_CS_NETWORK_SELECT_AUTOMATIC        (TAPI_EVENT_NETWORK_CNF_MAX + 1)
164 #define TAPI_CS_NETWORK_SELECT_MANUAL           (TAPI_EVENT_NETWORK_CNF_MAX + 2)
165
166 // SS Service
167 #define TAPI_CS_SS_EVENT_MAX                            TAPI_EVENT_SS_SET_AOC_CNF
168 #define TAPI_CS_SS_BARRSETREQ                           TAPI_EVENT_SS_BARRING_CNF
169 #define TAPI_CS_SS_BARRCHANGEPWDREQ                     TAPI_EVENT_SS_BARRING_CHANGEPASS_CNF
170 #define TAPI_CS_SS_BARRQUERYSTATUSREQ           TAPI_EVENT_SS_BARRING_QUERYSTATUS_CNF
171 #define TAPI_CS_SS_FWDSETREQ                            TAPI_EVENT_SS_FORWARD_CNF
172 #define TAPI_CS_SS_FWDQUERYSTATUSREQ            TAPI_EVENT_SS_FORWARD_QUERYSTATUS_CNF
173 #define TAPI_CS_SS_WAITSETREQ                           TAPI_EVENT_SS_WAITING_CNF
174 #define TAPI_CS_SS_WAITQUERYSTATUSREQ           TAPI_EVENT_SS_WAITING_QUERYSTATUS_CNF
175 #define TAPI_CS_SS_USSDSENDSTRINGREQ            TAPI_EVENT_SS_USSD_CNF
176 #define TAPI_CS_SS_USSDCANCEL                           TAPI_EVENT_SS_USSD_CANCEL_CNF
177 #define TAPI_CS_SS_CLIQUERYSTATUSREQ            TAPI_EVENT_SS_CLI_QUERYSTATUS_CNF
178 #define TAPI_CS_SS_GETCALLCOSTREQ                       TAPI_EVENT_SS_AOC_RSP
179 #define TAPI_CS_SS_SETCALLCOSTREQ                       TAPI_EVENT_SS_SET_AOC_CNF
180 #define TAPI_CS_SS_USSDRSP                                      TAPI_EVENT_SS_USSD_RSP_CNF
181 // SAT Service
182 #define TAPI_CS_SIMATK_EVENT_MAX                                        TAPI_EVENT_SAT_MENU_SELECTION_CNF
183 #define TAPI_CS_SIMATK_SEND_MENU_SELECTION_ENVELOPE     TAPI_EVENT_SAT_MENU_SELECTION_CNF
184 #define TAPI_CS_SIMATK_SEND_EVENT_DOWNLOAD                      TAPI_EVENT_SAT_EVENT_DOWNLOAD_CNF
185 #define TAPI_CS_UI_DISPLAY_STATUS                                       (TAPI_EVENT_SAT_CNF_MAX + 1)
186 #define TAPI_CS_UI_USER_CONFIRM                                         (TAPI_EVENT_SAT_CNF_MAX + 2)
187 #define TAPI_CS_SIMATK_GET_MAIN_MENU_INFO                       (TAPI_EVENT_SAT_CNF_MAX + 3)
188 #define TAPI_CS_SIMATK_SEND_APP_EXEC_RESULT                     (TAPI_EVENT_SAT_CNF_MAX + 4)
189
190 // GPRS Service
191 #define TAPI_CS_GPRS_EVENT_MAX                          TAPI_EVENT_PS_PDP_GET_PORTLIST_RSP
192 #define TAPI_CS_GPRS_STARTNETWORK                       TAPI_EVENT_PS_PDP_ACT_RSP
193 #define TAPI_CS_GPRS_PDP_DEACTIVATION_SET       TAPI_EVENT_PS_PDP_DEACT_RSP
194 #define TAPI_CS_GPRS_DATA_DORMANT                       TAPI_EVENT_PS_DATA_DORMANT_RESP
195 #define TAPI_CS_GPRS_PORT_LIST_SET                      TAPI_EVENT_PS_PDP_SET_PORTLIST_RSP
196 #define TAPI_CS_GPRS_PORT_LIST_GET                      TAPI_EVENT_PS_PDP_GET_PORTLIST_RSP
197 #define TAPI_CS_GPRS_BTDUN_PINCTRL_GET          (TAPI_EVENT_PS_CNF_MAX + 1)
198
199 // Sound Service
200 #define TAPI_CS_SOUND_EVENT_MAX                         TAPI_EVENT_SOUND_AUDIOSOURCECTRL_NOTI
201 #define TAPI_CS_SOUND_VOLUME_GET                        TAPI_EVENT_SOUND_VOLUMECTRL_RSP
202 #define TAPI_CS_SOUND_MIC_MUTE_GET                      TAPI_EVENT_SOUND_MICMUTECTRL_RSP
203 #define TAPI_CS_SOUND_VOLUME_SET                        (TAPI_EVENT_SOUND_CNF_MAX + 1)
204 #define TAPI_CS_SOUND_MIC_MUTE_SET          (TAPI_EVENT_SOUND_CNF_MAX + 2)
205 #define TAPI_CS_SOUND_AUDIO_PATH_CTRL           (TAPI_EVENT_SOUND_CNF_MAX + 3)
206
207 #define TAPI_CS_UTIL_TUNNEL_REQ                         (TAPI_EVENT_UTIL_TUNNEL_CNF)
208
209 // Internal
210 #define TAPI_CS_INTERNAL                                                (1<<30)
211
212 #define TAPI_CS_SERVICE_DATA                                    TAPI_EVENT_CLASS_CDMA_DATA      //TAPI_EVENT_CLASS_CALL_DATA
213 #define TAPI_CS_SERVICE_MISC                                    TAPI_EVENT_CLASS_MISC
214 #define TAPI_CS_SERVICE_GPS                                             TAPI_EVENT_CLASS_GPS
215 #define TAPI_CS_SERVICE_POWER                                   TAPI_EVENT_CLASS_POWER
216 #define TAPI_CS_SERVICE_CFG                                             TAPI_EVENT_CLASS_CFG
217 #define TAPI_CS_SERVICE_OMADM                                   TAPI_EVENT_CLASS_OMADM
218 #define TAPI_CS_SERVICE_SVCMODE                                 TAPI_EVENT_CLASS_SVCMODE
219 #define TAPI_CS_SERVICE_IMEI                                    TAPI_EVENT_CLASS_IMEI
220 #define TAPI_CS_SERVICE_FACTORY                                 TAPI_EVENT_CLASS_FACTORY
221
222 // SMS Service
223 #define TAPI_CS_NETTEXT_DEVICEREADY                             (TAPI_CS_INTERNAL|(TAPI_EVENT_NETTEXT_CNF_MAX+ 1))
224 #define TAPI_CS_NETTEXT_DEVICESTATUS                    (TAPI_CS_INTERNAL|(TAPI_EVENT_NETTEXT_CNF_MAX+ 2))
225
226 // Network Service
227 #define TAPI_CS_NETWORK_SETNETWORKORDER                 (TAPI_CS_INTERNAL|(TAPI_CS_NETWORK_SELECT_MANUAL + 1))
228 #define TAPI_CS_NETWORK_GETNETWORKORDER                 (TAPI_CS_INTERNAL|(TAPI_CS_NETWORK_SELECT_MANUAL + 2))
229 #define TAPI_CS_NETWORK_SETPOWERONATTACH                (TAPI_CS_INTERNAL|(TAPI_CS_NETWORK_SELECT_MANUAL + 3))
230 #define TAPI_CS_NETWORK_GETPOWERONATTACH                (TAPI_CS_INTERNAL|(TAPI_CS_NETWORK_SELECT_MANUAL + 4))
231 #define TAPI_CS_NETWORK_CANCELMANUALSEARCH              (TAPI_CS_INTERNAL|(TAPI_CS_NETWORK_SELECT_MANUAL + 5))
232 #define TAPI_CS_NETWORK_CANCELMANUALSELECTION   (TAPI_CS_INTERNAL|(TAPI_CS_NETWORK_SELECT_MANUAL + 6))
233
234 // Sound Service
235 #define TAPI_CS_SOUND_AUDIOLOOPBACK_SET                 (TAPI_CS_INTERNAL|(TAPI_EVENT_SOUND_CNF_MAX + 1))
236 #define TAPI_CS_SOUND_AUDIO_CLOCK_CTRL                  (TAPI_CS_INTERNAL|(TAPI_EVENT_SOUND_CNF_MAX + 2))
237 #define TAPI_CS_SOUND_VOICE_RECORDING_SET               (TAPI_CS_INTERNAL|(TAPI_EVENT_SOUND_CNF_MAX + 3))
238
239 // CDMA Data Service
240 #define TAPI_CS_DATA_EVENT_MAX                                  (TAPI_CS_INTERNAL|(TAPI_EVENT_DATA_NAI_SETTING_MODE_SET_CNF))
241 #define TAPI_CS_DATA_MOBILE_IP_NAI_SET                  (TAPI_CS_INTERNAL|(TAPI_EVENT_DATA_MIP_NAI_SET_CNF))
242 #define TAPI_CS_DATA_MOBILE_IP_NAI_GET                  (TAPI_CS_INTERNAL|(TAPI_EVENT_DATA_MIP_NAI_GET_CNF))
243 #define TAPI_CS_DATA_CURRENT_NAI_INDEX_GET              (TAPI_CS_INTERNAL|(TAPI_EVENT_DATA_CURRENT_NAI_INDEX_GET_CNF))
244 #define TAPI_CS_DATA_TE2_STATUS_GET                             (TAPI_CS_INTERNAL|(TAPI_EVENT_DATA_TE2_STATUS_GET_CNF))
245 #define TAPI_CS_DATA_ROAM_GUARD_SET                             (TAPI_CS_INTERNAL|(TAPI_EVENT_DATA_ROAM_GUARD_SET_CNF))
246 #define TAPI_CS_DATA_ROAM_GUARD_GET                             (TAPI_CS_INTERNAL|(TAPI_EVENT_DATA_ROAM_GUARD_GET_CNF))
247 #define TAPI_CS_DATA_EVDO_REV_CONFIG_SET                (TAPI_CS_INTERNAL|(TAPI_EVENT_DATA_EVDO_REV_CONFIG_SET_CNF))
248 #define TAPI_CS_DATA_EVDO_REV_CONFIG_GET                (TAPI_CS_INTERNAL|(TAPI_EVENT_DATA_EVDO_REV_CONFIG_GET_CNF))
249 #define TAPI_CS_DATA_RESTORE_NAI                                (TAPI_CS_INTERNAL|(TAPI_EVENT_DATA_RESTORE_NAI_SET_CNF))
250 #define TAPI_CS_DATA_DDTM_CONFIGURATION_SET             (TAPI_CS_INTERNAL|(TAPI_EVENT_DATA_DDTM_CONFIGURATION_SET_CNF))
251 #define TAPI_CS_DATA_DDTM_CONFIGURATION_GET             (TAPI_CS_INTERNAL|(TAPI_EVENT_DATA_DDTM_CONFIGURATION_GET_CNF))
252 #define TAPI_CS_DATA_MODEM_NAI_SET                              (TAPI_CS_INTERNAL|(TAPI_EVENT_DATA_NAI_SETTING_MODE_SET_CNF))
253 #define TAPI_CS_DATA_MODEM_NAI_GET                              (TAPI_CS_INTERNAL|(TAPI_EVENT_DATA_MODEM_NAI_GET_CNF)) // please check with TAPI_EVENT_DATA_NAI_SETTING_MODE_GET_CNF
254 // MISC Service
255 #define TAPI_CS_MISC_EVENT_MAX                                  (TAPI_CS_INTERNAL|(TAPI_EVENT_MISC_NAM_INFO_NOTI))
256 #define TAPI_CS_MISC_TIMEZONE_GETINFO                   (TAPI_CS_INTERNAL|(TAPI_EVENT_MISC_NITZ_GETCNF))
257 #define TAPI_CS_MISC_NAM_INFO_SET                               (TAPI_CS_INTERNAL|(TAPI_EVENT_MISC_SET_NAM_INFO_CNF))
258 #define TAPI_CS_MISC_NAM_INFO_GET                               (TAPI_CS_INTERNAL|(TAPI_EVENT_MISC_GET_NAM_INFO_CNF))
259 #define TAPI_CS_MISC_TIMEZONE_SETINFO                   (TAPI_CS_INTERNAL|(TAPI_EVENT_MISC_CNF_MAX + 1))        // There is no confirm message
260 #define TAPI_CS_MISC_TIMEZONE_CONFIRMINFO               (TAPI_CS_INTERNAL|(TAPI_EVENT_MISC_CNF_MAX + 2))        // It is not used and necessary. removed.
261 #define TAPI_CS_MISC_TIMEZONE_GETMODE                   (TAPI_CS_INTERNAL|(TAPI_EVENT_MISC_CNF_MAX + 3))
262 #define TAPI_CS_MISC_SERIAL_NUMBER_GET                  (TAPI_CS_INTERNAL|(TAPI_EVENT_MISC_CNF_MAX + 4))
263 #define TAPI_CS_MISC_ME_VERSION_GET                             (TAPI_CS_INTERNAL|(TAPI_EVENT_MISC_CNF_MAX + 5))
264
265 // GPS Service
266 #define TAPI_CS_GPS_INIT                                                (TAPI_CS_INTERNAL|(TAPI_EVENT_GPS_INIT_RESP))
267 #define TAPI_CS_GPS_DEINIT                                              (TAPI_CS_INTERNAL|(TAPI_EVENT_GPS_DEINIT_RESP))
268 #define TAPI_CS_GPS_FIX_REQUEST                                 (TAPI_CS_INTERNAL|(TAPI_EVENT_GPS_FIX_REQUEST_RESP))
269 #define TAPI_CS_GPS_STOP_SESSION                                (TAPI_CS_INTERNAL|(TAPI_EVENT_GPS_STOP_SESSION_RESP))
270 #define TAPI_CS_GPS_GET_PARAMETERS                              (TAPI_CS_INTERNAL|(TAPI_EVENT_GPS_PARAMETERS_GET_RESP))
271 #define TAPI_CS_GPS_SET_PARAMETERS                              (TAPI_CS_INTERNAL|(TAPI_EVENT_GPS_PARAMETERS_SET_RESP))
272 #define TAPI_CS_GPS_AGPS_PDP_CONN_CNF                   (TAPI_CS_INTERNAL|(TAPI_EVENT_GPS_PDP_CONNECTION_IND))
273 #define TAPI_CS_GPS_AGPS_DNS_LOOKUP_CNF                 (TAPI_CS_INTERNAL|(TAPI_EVENT_GPS_DNS_LOOKUP_IND))
274 #define TAPI_CS_GPS_SEND_VER_CNF                                (TAPI_CS_INTERNAL|(TAPI_EVENT_GPS_VERIFICATION_IND))
275 #define TAPI_CS_GPS_XTRA_INIT                                   (TAPI_CS_INTERNAL|(TAPI_EVENT_GPS_XTRA_INIT))
276 #define TAPI_CS_GPS_XTRA_DEINIT                                 (TAPI_CS_INTERNAL|(TAPI_EVENT_GPS_XTRA_DEINIT))
277 #define TAPI_CS_GPS_XTRA_ENABLE                                 (TAPI_CS_INTERNAL|(TAPI_EVENT_GPS_XTRA_ENABLE_SET_RESP))
278 #define TAPI_CS_GPS_XTRA_DISABLE                                (TAPI_CS_INTERNAL|(TAPI_EVENT_GPS_CNF_MAX+1))   // should be fixed
279 #define TAPI_CS_GPS_XTRA_SET_TIMEINFO                   (TAPI_CS_INTERNAL|(TAPI_EVENT_GPS_XTRA_SET_TIME_RESP))
280 #define TAPI_CS_GPS_XTRA_SET_DATA                               (TAPI_CS_INTERNAL|(TAPI_EVENT_GPS_XTRA_SET_DATA_RESP))
281 #define TAPI_CS_GPS_MEASURE_POS_CNF                             (TAPI_CS_INTERNAL|(TAPI_EVENT_GPS_MEASURE_POSITION_CNF))
282 #define TAPI_CS_GPS_SET_FREQ_AIDING                             (TAPI_CS_INTERNAL|(TAPI_EVENT_GPS_FREQ_AIDING_SET_RESP))
283
284 // Power Service
285 #define TAPI_CS_POWER_EVENT_MAX                                 (TAPI_CS_INTERNAL|(TAPI_EVENT_POWER_SERVICE_READY_IND))
286 #define TAPI_CS_POWER_FLIGHT_MODE                               (TAPI_CS_INTERNAL|(TAPI_EVENT_POWER_FLIGHT_MODE_RESP))
287 #define TAPI_CS_POWER_PHONE_POWER_ON_OFF                (TAPI_CS_INTERNAL|(TAPI_CS_POWER_EVENT_MAX + 1))
288 #define TAPI_CS_POWER_REBOOT                                    (TAPI_CS_INTERNAL|(TAPI_CS_POWER_EVENT_MAX + 2))
289 #define TAPI_CS_POWER_RAMDUMP                                   (TAPI_CS_INTERNAL|(TAPI_CS_POWER_EVENT_MAX + 3))
290
291 // Power Service
292 #define TAPI_CS_CFG_DEFAULTCONFGURATION_EXE             (TAPI_CS_INTERNAL|(TAPI_CFG_EVENT_DEFAULTCFG_IND))
293 #define TAPI_CS_CFG_GET_A_KEY                                   (TAPI_CS_INTERNAL|(TAPI_EVENT_CFG_GET_A_KEY_CNF))
294 #define TAPI_CS_CFG_VERIFY_A_KEY                                (TAPI_CS_INTERNAL|(TAPI_EVENT_CFG_VERIFY_A_KEY_CNF))
295 #define TAPI_CS_CFG_GET_MSL_INFO                                (TAPI_CS_INTERNAL|(TAPI_EVENT_CFG_GET_MSL_INFO_CNF))
296 #define TAPI_CS_CFG_SET_VOCODER_OPTION                  (TAPI_CS_INTERNAL|(TAPI_EVENT_CFG_SET_VOCODER_OPTION_CNF))
297 #define TAPI_CS_CFG_GET_VOCODER_OPTION                  (TAPI_CS_INTERNAL|(TAPI_EVENT_CFG_GET_VOCODER_OPTION_CNF))
298 #define TAPI_CS_CFG_SET_HIDDEN_MENU_ACCESS              (TAPI_CS_INTERNAL|(TAPI_EVENT_CFG_SET_HIDDEN_MENU_ACCESS_CNF))
299 #define TAPI_CS_CFG_GET_HIDDEN_MENU_ACCESS              (TAPI_CS_INTERNAL|(TAPI_EVENT_CFG_GET_HIDDEN_MENU_ACCESS_CNF))
300 #define TAPI_CS_CFG_SET_CURRENT_CARRIER                 (TAPI_CS_INTERNAL|(TAPI_EVENT_CFG_SET_CURRENT_CARRIER_CNF))
301 #define TAPI_CS_CFG_GET_CURRENT_CARRIER                 (TAPI_CS_INTERNAL|(TAPI_EVENT_CFG_GET_CURRENT_CARRIER_CNF))
302 #define TAPI_CS_CFG_SET_SIO_MODE                                (TAPI_CS_INTERNAL|(TAPI_EVENT_CFG_SET_SIO_MODE_CNF))
303 #define TAPI_CS_CFG_GET_SIO_MODE                                (TAPI_CS_INTERNAL|(TAPI_EVENT_CFG_GET_SIO_MODE_CNF))
304 #define TAPI_CS_CFG_GET_ACTIVATION_DATE                 (TAPI_CS_INTERNAL|(TAPI_EVENT_CFG_GET_ACTIVATION_DATE_CNF))
305 #define TAPI_CS_CFG_GET_RECONDITIONED_DATE              (TAPI_CS_INTERNAL|(TAPI_EVENT_CFG_GET_RECONDITIONED_DATE_CNF))
306 #define TAPI_CS_CFG_SET_TTY_MODE                                (TAPI_CS_INTERNAL|(TAPI_EVENT_CFG_SET_TTY_MODE_CNF))
307 #define TAPI_CS_CFG_GET_TTY_MODE                                (TAPI_CS_INTERNAL|(TAPI_EVENT_CFG_GET_TTY_MODE_CNF))
308
309 // Omadm Service
310 #define TAPI_CS_OMADM_PRL_SIZE_GET                              (TAPI_CS_INTERNAL|(TAPI_EVENT_OMADM_PRL_SIZE_GET_CNF))
311 #define TAPI_CS_OMADM_MODEL_NAME_GET                    (TAPI_CS_INTERNAL|(TAPI_EVENT_OMADM_MODEL_NAME_GET_CNF))
312 #define TAPI_CS_OMADM_OEM_NAME_GET                              (TAPI_CS_INTERNAL|(TAPI_EVENT_OMADM_OEM_NAME_GET_CNF))
313 #define TAPI_CS_OMADM_SW_VER_GET                                (TAPI_CS_INTERNAL|(TAPI_EVENT_OMADM_SW_VERSION_GET_CNF))
314 #define TAPI_CS_OMADM_PRL_READ_GET                              (TAPI_CS_INTERNAL|(TAPI_EVENT_OMADM_PRL_READ_GET_CNF))
315 #define TAPI_CS_OMADM_PRL_WRITE_SET                             (TAPI_CS_INTERNAL|(TAPI_EVENT_OMADM_PRL_WRITE_SET_CNF))
316
317 // Svc Service
318 #define TAPI_CS_SVCMODE_EVENT_MAX                               (TAPI_CS_INTERNAL|(TAPI_EVENT_SVCMODE_DEVICE_TEST_NOTI))
319 #define TAPI_CS_SVCMODE_ENTERSVCMODE                    (TAPI_CS_INTERNAL|(TAPI_EVENT_SVCMODE_START_NOTI))
320 #define TAPI_CS_SVCMODE_ENDSVCMODE                              (TAPI_CS_INTERNAL|(TAPI_EVENT_SVCMODE_END_NOTI))
321 #define TAPI_CS_SVCMODE_PROCESS_KEYCODE                 (TAPI_CS_INTERNAL|(TAPI_EVENT_SVCMODE_CNF_MAX + 1))
322 #define TAPI_CS_SVCMODE_DEBUG_DUMP                              (TAPI_CS_INTERNAL|(TAPI_EVENT_SVCMODE_DEBUG_DUMP_CNF))
323 #define TAPI_CS_IMEI_COMPARE_ITEM_IND                   (TAPI_CS_INTERNAL|(TAPI_EVENT_IMEI_COMPAREITEM))
324 #define TAPI_CS_IMEI_STARTFACTORYPROCESS                (TAPI_CS_INTERNAL|(TAPI_EVENT_IMEI_CMLA_IND))
325
326 #define TAPI_CS_FACTORY_OMISSION_AVOIDANCE_SET  (TAPI_CS_INTERNAL|(TAPI_EVENT_FACTORY_OMISSION_AVOIDANCE_SET_CNF))
327 #define TAPI_CS_FACTORY_OMISSION_AVOIDANCE_GET  (TAPI_CS_INTERNAL|(TAPI_EVENT_FACTORY_OMISSION_AVOIDANCE_GET_CNF))
328
329 #ifdef __cplusplus
330 }
331 #endif
332
333 #endif /*_TEL_CS_CONN_H_ */