blob: f8f1a3bda4202a6d3a684b0549605350d6137bf6 [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) 2005
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 * ratcm_sap.h
40 *
41 * Project:
42 * --------
43 * MONZA
44 *
45 * Description:
46 * ------------
47 *
48 *
49 * Author:
50 * -------
51 * -------
52 *
53 ******************************************************************************/
54#include "module_msg_range.h"
55
56#ifndef _RATCM_MSG_H
57#define _RATCM_MSG_H
58
59MODULE_MSG_BEGIN( MSG_ID_RATCM_CODE_BEGIN )
60//UDC
61MSG_ID_RATCM_RRCE_CONN_EST_CNF = MSG_ID_RATCM_CODE_BEGIN,
62MSG_ID_RATCM_RRCE_CONN_REL_CNF,
63MSG_ID_RATCM_RRCE_CONN_REL_IND,
64MSG_ID_RATCM_RRCE_RELEASE_PROCESSED_IND, /* For the case where no CN DOmain existing and RRC Connection still existing*/
65MSG_ID_RATCM_RRCE_DATA_TRANSFER_IND,
66MSG_ID_RATCM_RRCE_DATA_TRANSFER_CNF,
67MSG_ID_RATCM_RRCE_SECURITY_MODE_COMPLETE_IND,
68MSG_ID_RATCM_RRCE_SECURITY_MODE_CHANGE_IND,
69MSG_ID_RATCM_RRCE_CONN_LOSS_IND,
70MSG_ID_RATCM_RRCE_RESET_KEYS_IND,
71MSG_ID_RATCM_RRCE_RB_RE_ESTABLISHMENT_IND,
72MSG_ID_RATCM_RRCE_END_PS_DATA_SESSION_CNF, /* MAUI_02852442, __NO_PSDATA_SEND_SCRI__ */
73//UNT
74MSG_ID_RATCM_RRCE_PAGE_IND,
75MSG_ID_RATCM_RRCE_LOCAL_RELEASE_IND, /* solve local release status asynchronization between UE and NW */
76MSG_ID_RATCM_RRCE_RRC_STATE_IND,
77//UGC
78MSG_ID_RATCM_UAS_SYS_INFO_IND,
79MSG_ID_RATCM_UAS_CELL_GLOBAL_IDENTITY_INFO_IND,
80MSG_ID_RATCM_UAS_UPDATE_CAPABILITY_IND,
81MSG_ID_RATCM_UAS_PLMN_BAND_IND,
82MSG_ID_RATCM_CSCE_INIT_CNF,
83MSG_ID_RATCM_CSCE_PLMN_SEARCH_CNF,
84MSG_ID_RATCM_CSCE_PLMN_LOSS_IND,
85MSG_ID_RATCM_CSE_PLMN_LIST_CNF,
86MSG_ID_RATCM_CSE_PLMN_LIST_UPDATE_IND,
87MSG_ID_RATCM_CSE_PLMN_LIST_STOP_CNF,
88MSG_ID_RATCM_CSE_CSG_LIST_CNF,
89MSG_ID_RATCM_CSE_CSG_LIST_STOP_CNF,
90MSG_ID_RATCM_CSCE_RRC_DEACTIVATE_CNF,
91MSG_ID_RAC_UAS_CELL_POWER_LEVEL_IND,
92MSG_ID_RATCM_RRCE_CELL_CHANGE_START_IND,
93MSG_ID_RATCM_RRCE_CELL_CHANGE_FINISH_IND,
94MSG_ID_RATCM_CSCE_START_TIMER_OUT_OF_SERVICE_IND,
95MSG_ID_RATCM_CSCE_RFON_CNF,
96MSG_ID_RATCM_CSCE_RFOFF_CNF,
97#if 0
98/* under construction !*/
99#endif
100MSG_ID_RATCM_CSCE_SET_RAT_MODE_CNF,
101MSG_ID_RATCM_CSCE_IDLE_OUT_OF_SERVICE_IND, /* __OOS_EARLY_IND__ */
102MSG_ID_RATCM_CSE_PLMN_FOUND_IND,
103MSG_ID_RATCM_UAS_PLMN_SEARCH_BY_STORED_INFO_NOT_FOUND_IND,
104MSG_ID_RATCM_CSCE_SET_MRU_CNF,
105
106//SLCE
107MSG_ID_RATCM_SLCE_MONITORING_CLOSE_LOOP_CNF,
108MSG_ID_RATCM_SLCE_MONITORING_CLOSE_LOOP_IND,
109MSG_ID_RATCM_SLCE_RAB_ESTABLISHMENT_IND,
110MSG_ID_RATCM_SLCE_RAB_MODIFY_IND,
111MSG_ID_RATCM_SLCE_RAB_RELEASE_IND,
112MSG_ID_RATCM_SLCE_DUPLEX_MODE_CHANGE_CNF,
113
114/* RATCM - LLC */
115MSG_ID_RATCM_LLC_STATUS_IND,
116MSG_ID_RATCM_LLC_UNITDATA_IND,
117MSG_ID_RATCM_LLC_AS_NAS_DATA_CNF,
118
119/* RATCM - URLC */
120MSG_ID_RATCM_URLC_UTEST_OPEN_LOOP_CNF,
121MSG_ID_RATCM_URLC_UTEST_CLOSE_LOOP_M1_CNF,
122MSG_ID_RATCM_URLC_UTEST_CLOSE_LOOP_M2_CNF,
123MSG_ID_RATCM_URLC_UTEST_CLOSE_LOOP_M4_CNF,
124
125/* RATCM - BMC */
126MSG_ID_RATCM_BMC_DATA_IND,
127MSG_ID_RATCM_BMC_CB_GS_CHANGE_IND, //MAUI_01995874
128
129MSG_ID_RATCM_UAS_SIGNAL_APPEAR_IND,
130MSG_ID_RATCM_UAS_CHECK_ACTIVE_RAT_CNF,
131MSG_ID_RATCM_UAS_SET_ACTIVE_RAT_CNF,
132
133/* RATCM - GAS */
134MSG_ID_RATCM_GAS_CELL_CHANGE_START_IND,
135MSG_ID_RATCM_GAS_CELL_CHANGE_FINISH_IND,
136MSG_ID_RATCM_GAS_CONN_ABORT_IND,
137MSG_ID_RATCM_GAS_CONN_LOSS_IND,
138MSG_ID_RATCM_GAS_CONN_EST_CNF,
139MSG_ID_RATCM_GAS_CONN_EST_IND,
140MSG_ID_RATCM_GAS_CONN_REL_CNF,
141MSG_ID_RATCM_GAS_CONN_REL_IND,
142MSG_ID_RATCM_GAS_DATA_CNF,
143MSG_ID_RATCM_GAS_DATA_IND,
144MSG_ID_RATCM_GAS_DEACTIVATE_CNF,
145MSG_ID_RATCM_GAS_INIT_CNF,
146MSG_ID_RATCM_GAS_PLMN_LIST_CNF,
147MSG_ID_RATCM_GAS_PLMN_LIST_STOP_CNF,
148MSG_ID_RATCM_GAS_PLMN_LOSS_IND,
149MSG_ID_RATCM_GAS_PAGE_IND,
150MSG_ID_RATCM_GAS_PLMN_SEARCH_CNF,
151MSG_ID_RATCM_GAS_READY_TIMER_UPDATE_IND,
152MSG_ID_RATCM_GAS_RFOFF_CNF,
153MSG_ID_RATCM_GAS_RFON_CNF,
154MSG_ID_RATCM_GAS_SET_RAT_MODE_CNF,
155MSG_ID_RATCM_GAS_STOP_TEST_MODE_IND,
156MSG_ID_RATCM_GAS_SYNC_IND,
157MSG_ID_RATCM_GAS_SYS_INFO_IND,
158MSG_ID_RATCM_GAS_CELL_GLOBAL_IDENTITY_INFO_IND,
159MSG_ID_RATCM_GAS_PS_HO_SUCCESS_IND,
160MSG_ID_RATCM_GAS_CB_PAGE_IND,
161MSG_ID_RATCM_GAS_T3122_TIMEOUT_IND,
162/*Byron: 2007/05/08: Add for notify MM CCO activation time timer timeout that can do access now*/
163MSG_ID_RATCM_GAS_CCO_ACTIVATION_TIME_TIMEOUT_IND,
164MSG_ID_RATCM_GAS_CB_GS_CHANGE_IND,
165#if 0
166/* under construction !*/
167#endif
168MSG_ID_RATCM_GAS_IDLE_OUT_OF_SERVICE_IND, /* __OOS_EARLY_IND__ */
169MSG_ID_RATCM_GAS_PLMN_SEARCH_BY_STORED_INFO_NOT_FOUND_IND,
170//MSG_ID_RATCM_GAS_DUPLEX_MODE_CHANGE_CNF,
171#ifdef __GEMINI__
172MSG_ID_RATCM_GAS_RSIM_DATA_ABORT_CNF,
173MSG_ID_RATCM_GAS_SUSPEND_IND,
174MSG_ID_RATCM_GAS_RESUME_IND, //MAUI_02877191
175MSG_ID_RATCM_GAS_VIRTUAL_MODE_IND, /* MAUI_02865693 */
176MSG_ID_MM_RATCM_SIM_STATUS_UPDATE_REQ,
177MSG_ID_MM_RATCM_RSIM_DATA_ABORT_REQ,
178MSG_ID_MM_RATCM_NO_IR_SIG_PROC_REQ,
179MSG_ID_MM_RATCM_UAS_VIRTUAL_MODE_IND,
180#endif /* __GEMINI__ */
181MSG_ID_RATCM_GAS_PLMN_FOUND_IND,
182MSG_ID_RATCM_GAS_PLMN_BAND_IND,
183
184/*Sniffer related messages*/
185MSG_ID_RATCM_GAS_SIGNAL_APPEAR_IND,
186MSG_ID_RATCM_GAS_CHECK_ACTIVE_RAT_CNF,
187MSG_ID_RATCM_GAS_SET_ACTIVE_RAT_CNF,
188
189/* RATCM - RRLP */
190/* __AGPS_CONTROL_PLANE__ */
191MSG_ID_RATCM_RRLP_LCS_PROC_START_IND,
192MSG_ID_RATCM_RRLP_LCS_PROC_END_IND,
193MSG_ID_RATCM_GAS_AGPS_RESET_POSITIONING_IND,
194/* __AGPS_CONTROL_PLANE__ */
195
196/* RATCM - UAGPS_CP */
197MSG_ID_RATCM_UAGPS_CP_LCS_PROC_START_IND, //__UAGPS_CP_SUPPORT__
198MSG_ID_RATCM_UAGPS_CP_LCS_PROC_END_IND,
199
200/* SMSAL -> RATCM */
201MSG_ID_SMSAL_RATCM_CBCH_REQ,
202MSG_ID_SMSAL_RATCM_CB_UPDATE_REQ,
203
204/* RATDM -> RATCM */
205MSG_ID_RATCM_RATDM_RAT_CHANGE_CNF,
206
207/* NWSEL -> RATCM */
208MSG_ID_NWSEL_RATCM_EQ_PLMN_LIST_UPDATE_REQ,
209MSG_ID_NWSEL_RATCM_RPLMN_EQ_PLMN_LIST_UPDATE_REQ,
210
211/* MM -> RATCM */
212MSG_ID_MM_RATCM_SET_RAT_MODE_REQ,
213MSG_ID_MM_RATCM_INIT_REQ,
214MSG_ID_MM_RATCM_SIM_INFO_RESET_REQ,
215MSG_ID_MM_RATCM_RFOFF_REQ,
216MSG_ID_MM_RATCM_PLMN_SEARCH_REQ,
217MSG_ID_MM_RATCM_HPLMN_INFO_UPDATE_REQ,
218MSG_ID_MM_RATCM_ADD_FORBIDDEN_LA_REQ,
219MSG_ID_MM_RATCM_DEL_FORBIDDEN_LA_REQ,
220MSG_ID_MM_RATCM_PLMN_LIST_REQ,
221MSG_ID_MM_RATCM_PLMN_LIST_STOP_REQ,
222MSG_ID_MM_RATCM_UPDATE_ALLOWED_CSG_LIST_REQ,
223MSG_ID_MM_RATCM_CSG_LIST_REQ,
224MSG_ID_MM_RATCM_CSG_LIST_STOP_REQ,
225MSG_ID_MM_RATCM_TLLI_ASSIGN_REQ,
226MSG_ID_MM_RATCM_PAGING_PARAM_ASSIGN_REQ,
227MSG_ID_MM_RATCM_SECURITY_MODE_REQ,
228MSG_ID_MM_RATCM_CONN_EST_REQ,
229MSG_ID_MM_RATCM_CONN_ABORT_REQ,
230MSG_ID_MM_RATCM_CONN_REL_REQ,
231MSG_ID_MM_RATCM_REGN_STATUS_UPDATE_REQ,
232#ifdef __UMTS_RAT__
233MSG_ID_MM_RATCM_STOP_TEST_MODE_REQ,
234#endif
235MSG_ID_MM_RATCM_CELL_UPDATED_REQ,
236MSG_ID_MM_RATCM_CB_LOC_UPDATE_REQ, /* MAUI_03101878, [Silver Clam][CV][SilverClam-94]Pre-CV-CMAS: GPRS failed due to timeout */
237MSG_ID_MM_RATCM_READY_TIMER_UPDATE_REQ,
238MSG_ID_MM_RATCM_SERVICE_CHANGE_REQ,
239MSG_ID_MM_RATCM_CS_DATA_REQ,
240MSG_ID_MM_RATCM_PS_DATA_REQ,
241MSG_ID_MM_RATCM_LLC_ASSIGN_REQ,
242MSG_ID_MM_RATCM_LLC_RESUME_REQ,
243MSG_ID_MM_RATCM_LLC_SUSPEND_REQ,
244MSG_ID_MM_RATCM_LLC_TRIGGER_REQ,
245
246
247MSG_ID_MM_RATCM_SET_GPRS_TRANSFER_PREFERENCE_REQ, //__MONITOR_PAGE_DURING_TRANSFER__
248MSG_ID_MM_RATCM_SET_PREFERRED_BAND_REQ, /* MAUI_01972920, __DYNAMIC_BAND_SEL__ */
249MSG_ID_MM_RATCM_END_PS_DATA_SESSION_REQ, /* MAUI_02852442, __NO_PSDATA_SEND_SCRI__ */
250MSG_ID_MM_RATCM_RESET_CS_DATA_QUEUE_REQ,
251
252//Add for LTE multimode: __LTE_RAT__
253MSG_ID_MM_RATCM_DEACTIVATE_REQ,
254MSG_ID_MM_RATCM_EUTRAN_CAP_UPDATE_REQ,
255MSG_ID_MM_RATCM_RAT_CHANGE_REQ,
256MSG_ID_MM_RATCM_RAT_CHANGE_RSP,
257MSG_ID_MM_RATCM_PAGE_REQ,
258
259#if defined(__LTE_RAT__) && (defined(__GSM_RAT__) || defined(__UMTS_RAT__)) /* dual or multi mode including LTE */
260//#if (defined(__OP01__)) && (!defined(__SGLTE__))
261MSG_ID_MM_RATCM_PLMN_SEARCH_ABORT_REQ,
262//#endif
263#endif
264
265MSG_ID_MM_RATCM_SET_PGCHECK_REQ,
266MSG_ID_MM_RATCM_DUPLEX_MODE_CHANGE_REQ,
267MSG_ID_MM_RATCM_SET_MRU_REQ,
268MSG_ID_MM_RATCM_CLEAR_MRU_REQ,
269MSG_ID_MM_RATCM_EMC_FORBIDDEN_NW_LIST_UPDATE_REQ,
270MSG_ID_MM_RATCM_CSG_AUTO_SEARCH_MODE_REQ,
271MSG_ID_MM_RATCM_PLMN_LIST_STATUS_UPDATE_REQ,
272MSG_ID_MM_RATCM_CACHED_SYS_INFO_REQ,
273MSG_ID_MM_RATCM_ELEVATOR_MODE_REQ,
274
275#if defined(__LTE_RAT__)
276MSG_ID_MM_RATCM_CSFB_PAGE_CONFIG_REQ,
277#endif
278
279
280/* RATCM - GAS */
281MSG_ID_RATCM_GAS_RAT_CHANGE_IND,
282MSG_ID_RATCM_GAS_RAT_CHANGE_CNF,
283MSG_ID_RATCM_GAS_CAP_UPDATE_CNF,
284MSG_ID_RATCM_GAS_SET_MRU_CNF,
285
286/* RATCM - UAS */
287MSG_ID_RATCM_UAS_RAT_CHANGE_IND,
288MSG_ID_RATCM_UAS_RAT_CHANGE_CNF,
289MSG_ID_RATCM_CSCE_CAP_UPDATE_CNF,
290//End of LTE multimode: __LTE_RAT__
291
292/* RATCM - UL2 */
293MSG_ID_RATCM_UL2_DUPLEX_MODE_CHANGE_CNF,
294
295/* RATCM - UL2D */
296MSG_ID_RATCM_UL2D_DUPLEX_MODE_CHANGE_CNF,
297
298MSG_ID_MM_RATCM_START_TEST_MODE_REQ,
299//#ifdef __UMTS_TDD128_MODE__
300MSG_ID_MM_RATCM_FORCE_REL_REQ, /*For TDD call clearing optimization*/
301MSG_ID_NWSEL_RATCM_PLMN_LOSS_INFO_UPDATE_REQ,
302//#endif
303MSG_ID_MM_RATCM_ARAL_UPDATE_REQ,
304MSG_ID_SMSAL_RATCM_CB_MSG_REMOVAL_REQ,
305MSG_ID_MM_RATCM_RAT_DISABLE_CONFIG_REQ,
306MSG_ID_MM_RATCM_SET_IMEI_SV_REQ,
307MSG_ID_MM_RATCM_RSIM_AUTH_DOWNLOAD_REQ,
308MSG_ID_MM_RATCM_SERVICE_RECOVERY_ROUND_UPDATE_REQ,
309MSG_ID_MM_RATCM_INACTIVE_MODE_CONFIGURATION_REQ,
310MSG_ID_MM_RATCM_SCREEN_ON_REQ,
311MSG_ID_MM_RATCM_SCREEN_OFF_REQ,
312MSG_ID_MM_RATCM_LTE_NORMAL_SERVICE_LOSS_UPDATE_REQ,
313MSG_ID_RATCM_CSCE_END_PS_DATA_SESSION_IND,
314MSG_ID_MM_RATCM_NO_CC_DATA_DETECT_IND,
315MSG_ID_MM_RATCM_DATA_ALLOW_REQ,
316MSG_ID_MM_RATCM_PLMN_LIST_ABORT_REQ,
317MSG_ID_RATCM_GAS_PLMN_SCAN_IND,
318MSG_ID_RATCM_CSE_PLMN_SCAN_IND,
319MSG_ID_MM_RATCM_PLMN_INFO_UPDATE_REQ,
320MSG_ID_RATCM_GAS_CB_DUP_DET_TIMER_STOP_IND,
321MSG_ID_RATCM_BMC_CB_DUP_DET_TIMER_STOP_IND,
322MSG_ID_RATCM_CODE_END = MSG_ID_RATCM_BMC_CB_DUP_DET_TIMER_STOP_IND,
323
324//MSG_ID_RATCM_CODE_END,
325MODULE_MSG_END( MSG_ID_RATCM_CODE_TAIL )
326
327#endif //_RATCM_MSG_H