blob: dafb1e75a088a5eb72232a799be3578cfc730585 [file] [log] [blame]
rjw6c1fd8f2022-11-30 14:33:01 +08001/*****************************************************************************
2* Copyright Statement:
3* --------------------
4* This software is protected by Copyright and the information contained
5* herein is confidential. The software may not be copied and the information
6* contained herein may not be used or disclosed except with the written
7* permission of MediaTek Inc. (C) 2013
8*
9* BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
10* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
11* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
12* AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
13* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
14* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
15* NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
16* SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
17* SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
18* THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
19* NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
20* SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
21*
22* BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
23* LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
24* AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
25* OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
26* MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
27*
28* THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
29* WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
30* LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
31* RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
32* THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
33*
34*****************************************************************************/
35
36/*****************************************************************************
37 * Filename:
38 * ------------
39 * vdm_msgid.h
40 *
41 * Project:
42 * ------------
43 * MOLY
44 *
45 * Description:
46 * ------------
47 * This file defines the identities of the messages received by VDM and the identities of
48 * VDM internal messages.
49 *
50 * Author:
51 * -----------
52 * -------
53 *****************************************************************************/
54
55#ifndef _VDM_MSGID_H_
56#define _VDM_MSGID_H_
57
58#include "module_msg_range.h"
59
60
61MODULE_MSG_BEGIN( MSG_ID_VDM_CODE_BEGIN )
62
63/****************************************************************************
64 * <1> Desitnation: VDM
65 ****************************************************************************/
66
67// <1.1> From ATP
68
69// for VDM TRK
70MSG_ID_VDM_ATP_CMD_DIAL_IND = MSG_ID_VDM_CODE_BEGIN,
71 MSG_ID_VDM_ATP_CMD_DIAL_URI_IND,
72 MSG_ID_VDM_ATP_CMD_DIAL_EMERG_IND,
73 MSG_ID_VDM_ATP_CMD_DIAL_EMERG_RETRY_IND,
74 MSG_ID_VDM_ATP_CMD_DIAL_CONF_IND,
75 MSG_ID_VDM_ATP_CMD_CDV_IND,
76 MSG_ID_VDM_ATP_CMD_STK_CALL_IND,
77 MSG_ID_VDM_ATP_CMD_DIAL_CALL_PULL_IND,
78 MSG_ID_VDM_ATP_CMD_DIAL_FROM_LINE_IND,
79#if defined(__ECALL_SUPPORT__) || defined(__NG_ECALL_SUPPORT__)
80 MSG_ID_VDM_ATP_CMD_DIAL_ECALL_IND,
81#endif
82 MSG_ID_VDM_ATP_CMD_MT_CALL_APPROVE_IND,
83 MSG_ID_VDM_ATP_CMD_MT_CALL_ACCEPT_IND,
84 MSG_ID_VDM_ATP_CMD_MT_VT_SPECIAL_ACCEPT_IND,
85 MSG_ID_VDM_ATP_CMD_HANGUP_ALL_IND,
86 MSG_ID_VDM_ATP_CMD_FORCE_HANGUP_IND,
87 MSG_ID_VDM_ATP_CMD_CALL_RELATED_SS_IND,
88 MSG_ID_VDM_ATP_CMD_DTMF_IND,
89 MSG_ID_VDM_ATP_CMD_EXT_DTMF_IND,
90 MSG_ID_VDM_ATP_CMD_EXT_ERROR_REPORT_IND,
91 MSG_ID_VDM_ATP_CMD_LIST_CURRENT_CALLS_IND,
92 MSG_ID_VDM_ATP_CMD_LIST_CURRENT_CALLS_EXT_IND,
93 MSG_ID_VDM_ATP_CMD_ADS_RESULT_REPORT_IND,
94 MSG_ID_VDM_ATP_CMD_IMS_CALL_EXIST_IND,
95 MSG_ID_VDM_ATP_CMD_EMERG_SERV_CAT_IND,
96 MSG_ID_VDM_ATP_CMD_RTT_CAPABILITY_IND,
97 MSG_ID_VDM_ATP_CMD_ENH_VOLTE_SI_IND,
98 MSG_ID_VDM_ATP_CMD_CALL_NW_SCAN_IND,
99 MSG_ID_VDM_ATP_CMD_CALL_STATUS_IND,
100
101 // __97_VDM__ move from L4
102 MSG_ID_ATP_VDM_CMD_VMEMEXIT_IND,
103 MSG_ID_ATP_VDM_CMD_EMCSS_IND,
104 MSG_ID_ATP_VDM_CMD_EMCS_REQ,
105 MSG_ID_ATP_VDM_CMD_ECBM_REQ,
106
107 // for VDM ADS
108 MSG_ID_VDM_ATP_UE_MODE_IND,
109 MSG_ID_VDM_ATP_NAS_REG_STATUS_IND,
110 MSG_ID_VDM_ATP_CELL_INFO_UPDATE_IND,
111 MSG_ID_VDM_ATP_IMS_REG_STATUS_IND,
112 MSG_ID_VDM_ATP_CMD_ADS_MODE_IND,
113 MSG_ID_VDM_ATP_CMD_WFC_PROFILE_IND,
114 MSG_ID_VDM_ATP_IMS_HANDOVER_START_IND,
115 MSG_ID_VDM_ATP_IMS_HANDOVER_END_IND,
116 MSG_ID_VDM_ATP_CMD_VIDEO_CAPABILITY_IND,
117 MSG_ID_VDM_ATP_CMD_VOICE_CALL_PREFER_C2K_IND,
118 MSG_ID_VDM_ATP_CMD_IMS_CONFIG_IND,
119 MSG_ID_VDM_ATP_CMD_ADS_DIGITS_TRN_IND,
120 MSG_ID_VDM_ATP_CMD_SELF_ACTIVATION_IND,
121 MSG_ID_VDM_ATP_CMD_SWITCH_TO_EMERGENCY_IND,
122 MSG_ID_VDM_ATP_C2K_SERVICE_STATE_IND,
123 MSG_ID_VDM_ATP_C2K_1X_CONN_STATUS_IND,
124 MSG_ID_VDM_ATP_GMSS_SET_HVOLTE_MODE_CNF,
125 MSG_ID_VDM_ATP_EMC_SERVICE_SCAN_CNF,
126 MSG_ID_VDM_ATP_IMS_DOMAIN_PREFERENCE_IND,
127 MSG_ID_VDM_ATP_HVOLTE_SILENT_REDIAL_IND,
128 MSG_ID_VDM_ATP_ECFG_SET_IND,
129 MSG_ID_VDM_ATP_RF_STATE_IND,
130 MSG_ID_VDM_ATP_C2K_MCCMNC_IND,
131 MSG_ID_VDM_ATP_SSAC_RESEL_RESULT_IND,
132 MSG_ID_VDM_ATP_CMD_EVODATA_CONFIG_IND,
133
134 // for VDM VCC
135 MSG_ID_VDM_ATP_CMD_SRVCC_CONTEXT_TRANSFER_IND,
136
137 // for VDM CTRL
138 MSG_ID_VDM_ATP_CS_CC_MT_CALL_RING_IND,
139
140 // From L4C
141 MSG_ID_VDM_L4C_FDN_ECC_CHECK_CNF,
142 MSG_ID_VDM_L4C_CS_CC_MO_CALL_CNF,
143 MSG_ID_VDM_L4C_CS_CC_EMERG_SERV_CAT_CNF,
144 MSG_ID_VDM_L4C_CS_CC_LIST_CURRENT_CALLS_CNF,
145 MSG_ID_VDM_L4C_CS_CC_EXT_ERROR_REPORT_CNF,
146 MSG_ID_VDM_L4C_CS_CC_SEND_DIGIT_CNF,
147 MSG_ID_VDM_L4C_CS_CC_HANGUP_ALL_CNF,
148 MSG_ID_VDM_L4C_CS_CC_FORCE_HANGUP_CNF,
149 MSG_ID_VDM_L4C_CS_CC_MT_CALL_ACCEPT_CNF,
150 MSG_ID_VDM_L4C_CS_CC_CALL_RELATED_SS_CNF,
151 MSG_ID_VDM_L4C_CS_CC_MT_CALL_PRESENT_IND,
152 MSG_ID_VDM_L4C_CS_CC_MT_CALL_SETUP_IND,
153 MSG_ID_VDM_L4C_CS_CC_CALL_DISCONNECT_IND,
154 MSG_ID_VDM_L4C_CS_CC_ECPI_TRANSLATE_IND,
155 MSG_ID_VDM_L4C_CS_CC_STK_CALL_CNF,
156 MSG_ID_VDM_L4C_SAT_SETUP_CALL_IND,
157 MSG_ID_VDM_L4C_GET_SSAC_PARAM_CNF,
158 MSG_ID_VDM_L4C_UAC_PARAM_CHECK_CNF,
159 MSG_ID_VDM_L4C_UAC_ALLEVIATION_IND,
160 MSG_ID_VDM_L4C_SRVCC_CONTEXT_TRANSFER_CNF,
161 MSG_ID_VDM_L4C_NW_FEATURE_IND,
162 MSG_ID_VDM_L4C_SRVCC_STATUS_UPDATE_IND,
163 MSG_ID_VDM_L4C_NW_SEARCH_STATUS_IND,
164 MSG_ID_VDM_L4C_UEMODE_PARAM_UPDATE_IND,
165 MSG_ID_VDM_L4C_OOS_START_IND,
166 MSG_ID_VDM_L4C_OOS_END_IND,
167 MSG_ID_VDM_L4C_C2K_SERVICE_STATE_IND,
168 MSG_ID_VDM_L4C_IMS_DOMAIN_PREFERENCE_IND,
169 MSG_ID_VDM_L4C_RAT_MODE_IND,
170 MSG_ID_VDM_L4C_INTER_RAT_STATUS_IND,
171 MSG_ID_VDM_L4C_RADIO_LINK_QUALITY_IND,
172 MSG_ID_VDM_L4C_REPORTED_RAT_CHANGE_IND,
173 MSG_ID_VDM_L4C_IMS_CALL_SCM_CNF,
174 MSG_ID_VDM_L4C_ECBM_MODE_IND,
175 MSG_ID_VDM_L4C_GMSS_SET_HVOLTE_MODE_CNF,
176 MSG_ID_VDM_L4C_CS_CC_STK_TR_INFO_IND,
177 MSG_ID_VDM_L4C_ATTACHED_RAT_IND,
178 MSG_ID_VDM_L4C_EMERGENCY_SERVICE_CNF,
179 MSG_ID_VDM_L4C_EMERGENCY_SERVICE_IND,
180 MSG_ID_VDM_L4C_EMERGENCY_SERVICE_FALLBACK_CNF,
181#if defined(__ECALL_SUPPORT__) || defined(__NG_ECALL_SUPPORT__)
182 MSG_ID_VDM_L4C_CS_CC_CECALL_CNF,
183#endif
rjw8e44aab2022-11-30 16:42:16 +0800184 MSG_ID_VDM_L4C_NR_EMC_SERVICE_AVAILABILITY_RSP,
yu.donge372c322023-08-30 20:25:04 -0700185 MSG_ID_VDM_L4C_IMS_PDN_ACTIVATE_REJ_CAUSE33_IND,
186
rjw6c1fd8f2022-11-30 14:33:01 +0800187 // <1.2> From IMC
188
189 // for VDM TRK
190 MSG_ID_VDM_IMC_IMS_CC_MO_CALL_CNF,
191 MSG_ID_VDM_IMC_IMS_CC_STK_CALL_CNF,
192 MSG_ID_VDM_IMC_IMS_CC_MO_CALL_DOMAIN_CONFLICT_RSP,
193 MSG_ID_VDM_IMC_IMS_CC_MO_CONF_CALL_CNF,
194 MSG_ID_VDM_IMC_IMS_CC_MT_CALL_PRESENT_IND,
195 MSG_ID_VDM_IMC_IMS_CC_MT_CALL_SETUP_IND,
196 MSG_ID_VDM_IMC_IMS_CC_MT_CALL_ABORT_IND,
197 MSG_ID_VDM_IMC_IMS_CC_MT_CALL_ACCEPT_CNF,
198 MSG_ID_VDM_IMC_IMS_CC_MT_VT_SPECIAL_ACCEPT_CNF,
199 MSG_ID_VDM_IMC_IMS_CC_HANGUP_ALL_CNF,
200 MSG_ID_VDM_IMC_IMS_CC_FORCE_HANGUP_CNF,
201 MSG_ID_VDM_IMC_IMS_CC_CALL_DISCONNECT_IND,
202 MSG_ID_VDM_IMC_IMS_CC_CALL_PROGRESS_IND,
203 MSG_ID_VDM_IMC_IMS_CC_CALL_RELATED_SS_CNF,
204 MSG_ID_VDM_IMC_IMS_CC_EXT_ERROR_REPORT_CNF,
205 MSG_ID_VDM_IMC_IMS_CC_SEND_DIGIT_CNF,
206 MSG_ID_VDM_IMC_IMS_CC_START_SEND_DIGIT_CNF,
207 MSG_ID_VDM_IMC_IMS_CC_STOP_SEND_DIGIT_CNF,
208 MSG_ID_VDM_IMC_IMS_CC_LIST_CURRENT_CALLS_CNF,
209 MSG_ID_VDM_IMC_IMS_CC_ALLOC_CONF_CALL_IND,
210
211 // for VDM ADS
212 MSG_ID_VDM_IMC_ADS_CTRL_IND,
213 MSG_ID_VDM_IMC_IMS_CC_SET_HVOLTE_CALL_DOMAIN_CNF,
214 MSG_ID_VDM_IMC_TIMER_EPDG_CS_STATUS_IND,
215
216 // for VDM VCC
217 MSG_ID_VDM_IMC_SRVCC_CONTEXT_TRANSFER_IND,
218
219 // for VDM CTRL
220 MSG_ID_VDM_IMC_IMS_CC_MT_CALL_RING_IND,
221 MSG_ID_VDM_IMC_ECBM_START_RSP,
222 MSG_ID_VDM_IMC_ECBM_END_RSP,
223 MSG_ID_VDM_IMC_IS_CS_ALLOWED_REQ,
224 MSG_ID_VDM_IMC_NORMAL_SERVICE_SCAN_IND,
225
226 // ENH_VOLTE_SI
227 MSG_ID_VDM_IMC_ENH_VOLTE_SI_CALL_STATUS_IND,
228
229 // <1.3> From CVAL
230 MSG_ID_VDM_CVAL_CALL_STATUS_CNF,
231
232 // for VDM ADS
233 MSG_ID_VDM_CVAL_SEND_DCN_START_IND,
234 MSG_ID_VDM_CVAL_SEND_DCN_END_IND,
235
236
237 // <1.4> From L4
238 MSG_ID_VDM_L4C_IMS_SYS_INFO_IND,
239
240 // for VDM TRK
241 MSG_ID_VDM_L4B_C2K_CC_MO_CALL_CNF,
242 MSG_ID_VDM_L4B_C2K_CC_EMERG_CALL_CNF,
243 MSG_ID_VDM_L4B_C2K_CC_STK_CALL_CNF,
244 MSG_ID_VDM_L4B_C2K_CC_MT_CALL_PRESENT_IND,
245 MSG_ID_VDM_L4B_C2K_CC_MT_CALL_SETUP_IND,
246 MSG_ID_VDM_L4B_C2K_CC_MT_CALL_ACCEPT_CNF,
247 MSG_ID_VDM_L4B_C2K_CC_HANGUP_ALL_CNF,
248 MSG_ID_VDM_L4B_C2K_CC_FORCE_HANGUP_CNF,
249 MSG_ID_VDM_L4B_C2K_CC_CALL_DISCONNECT_IND,
250 MSG_ID_VDM_L4B_C2K_CC_CALL_RELATED_SS_CNF,
251 MSG_ID_VDM_L4B_C2K_CC_EXT_ERROR_REPORT_CNF,
252 MSG_ID_VDM_L4B_C2K_CC_SEND_DIGIT_CNF,
253 MSG_ID_VDM_L4B_C2K_CC_START_SEND_DIGIT_CNF,
254 MSG_ID_VDM_L4B_C2K_CC_STOP_SEND_DIGIT_CNF,
255 MSG_ID_VDM_L4B_C2K_CC_LIST_CURRENT_CALLS_CNF,
256 MSG_ID_VDM_L4B_C2K_CC_ECPI_TRANSLATE_IND,
257 MSG_ID_VDM_L4B_C2K_CC_EMERG_SERV_CAT_CNF,
258 MSG_ID_VDM_L4B_C2K_CC_LINECON_IND,
259
260 MSG_ID_VDM_L4B_STK_CALL_NUM_IND,
261 MSG_ID_VDM_L4B_SND_STK_CALL_TR_CNF,
262#if defined(__ECALL_SUPPORT__) || defined(__NG_ECALL_SUPPORT__)
263 MSG_ID_VDM_L4B_CS_CC_ECALL_CNF,
264#endif
265
266 // <1.5> from GMSS
267 MSG_ID_VDM_GMSS_EMC_SERVICE_IND,
268 MSG_ID_VDM_GMSS_CAMPING_INFO_IND,
269 MSG_ID_VDM_GMSS_C2K_SILENT_REDIAL_IND,
270 MSG_ID_VDM_GMSS_SERVICE_SCAN_CNF,
271
272 // <1.6> From L4C
273 MSG_ID_VDM_L4C_REG_COMBINED_CAUSE_IND,
274 MSG_ID_L4CVDM_DATA_ALLOW_REQ,
275#if defined(__NG_ECALL_SUPPORT__)
276 MSG_ID_VDM_L4C_ECALL_TEST_CALL_ATTACH_CNF,
277 MSG_ID_VDM_L4C_ECALL_ABORT_TEST_CALL_ATTACH_CNF,
278#endif
279 // <1.7> From SDM
280 MSG_ID_VDM_SDM_ECBM_MODE_IND,
281
282 /****************************************************************************
283 * <2> Destination: VDM TRK
284 ****************************************************************************/
285 // <2.2> From VDM ADS
286 MSG_ID_VDM_TRK_ADS_INIT_CNF,
287 MSG_ID_VDM_TRK_ADS_SELECT_CNF,
288 MSG_ID_VDM_TRK_ADS_END_CNF,
289 MSG_ID_VDM_TRK_ADS_IMS_HANDOVER_START_IND,
290 MSG_ID_VDM_TRK_ADS_IMS_HANDOVER_END_IND,
291
292 // <2.3> From VDM VCC
293 MSG_ID_VDM_TRK_VCC_SRVCC_START_IND,
294 MSG_ID_VDM_TRK_VCC_SRVCC_END_IND,
295 MSG_ID_VDM_TRK_VCC_CONF_SRVCC_IND, // for R10 SRVCC
296 MSG_ID_VDM_TRK_VCC_ATP_SRVCC_CONTEXT_TRANSFER_IND,
297
298 /****************************************************************************
299 * <3> Destination: VDM ADS
300 ****************************************************************************/
301 // <3.2> From VDM TRK
302 MSG_ID_VDM_TRK_ADS_INIT_REQ,
303 MSG_ID_VDM_TRK_ADS_SELECT_REQ,
304 MSG_ID_VDM_TRK_ADS_END_REQ,
305
306
307 // <3.3> From VDM VCC
308 MSG_ID_VDM_ADS_VCC_SRVCC_START_IND,
309 MSG_ID_VDM_ADS_VCC_SRVCC_END_IND,
310
311
312 /****************************************************************************
313 * <4> Destination: VDM VCC
314 ****************************************************************************/
315
316 // <4.2> From VDM TRK
317 MSG_ID_VDM_TRK_VCC_CONF_SRVCC_RSP, // for R10 SRVCC
318
319
320 // <4.3> From VDM ADS
321
322 /****************************************************************************
323 * <6> For UT
324 ****************************************************************************/
325 // For VDM UT
326 MSG_ID_VDM_UT_CONFIG,
327 MSG_ID_VDM_UT_READ_STATUS,
328 MSG_ID_VDM_DUMP_COMMON_CONTEXT_IND,
329
330 // For VDM TRK UT
331 MSG_ID_VDM_TRK_UT_CONFIG,
332 MSG_ID_VDM_TRK_UT_READ_STATUS,
333 MSG_ID_VDM_TRK_UT_STATUS_REPORT,
334
335 // For VDM ADS UT
336 MSG_ID_VDM_ADS_UT_CONFIG,
337 MSG_ID_VDM_ADS_UT_READ_STATUS,
338 MSG_ID_VDM_ADS_UT_STATUS_REPORT,
339
340 // For VDM VCC UT
341 MSG_ID_VDM_VCC_UT_CONFIG,
342 MSG_ID_VDM_VCC_UT_READ_STATUS,
343 MSG_ID_VDM_VCC_UT_STATUS_REPORT,
344
345 // For update call status
346 MSG_ID_VDM_ME_CALL_STATUS_REQ,
rjw8e44aab2022-11-30 16:42:16 +0800347
348 // For Debug
349 MSG_ID_VDM_DHL_DUMP_NVRAM_CONTEXT_IND,
350 MSG_ID_VDM_DHL_DUMP_ADS_NVRAM_CONTEXT_IND,
rjw6c1fd8f2022-11-30 14:33:01 +0800351 MSG_ID_VDM_CODE_END,
352
353 MODULE_MSG_END(MSG_ID_VDM_CODE_TAIL)
354
355
356#endif // _VDM_MSGID_H_
357