blob: e95d013758fdb5ee193d5ef2c5fb70b64b916dd1 [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) 2007
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 * uas_gas_sap.h
40 *
41 * Project:
42 * --------
43 * MONZA
44 *
45 * Description:
46 * ------------
47 *
48 *
49 * Author:
50 * -------
51 * -------
52 *
53 *===========================================================================
54 * removed!
55 *
56 * removed!
57 * removed!
58 * removed!
59 *
60 * removed!
61 * removed!
62 * removed!
63 *
64 * removed!
65 * removed!
66 * removed!
67 *
68 * removed!
69 * removed!
70 * removed!
71 *
72 * removed!
73 * removed!
74 * removed!
75 *
76 * removed!
77 * removed!
78 * removed!
79 *
80 * removed!
81 * removed!
82 * removed!
83 *
84 * removed!
85 * removed!
86 * removed!
87 *
88 * removed!
89 * removed!
90 * removed!
91 *
92 * removed!
93 * removed!
94 * removed!
95 *
96 * removed!
97 * removed!
98 * removed!
99 *
100 * removed!
101 * removed!
102 * removed!
103 *
104 * removed!
105 * removed!
106 * removed!
107 *
108 * removed!
109 * removed!
110 * removed!
111 *
112 * removed!
113 * removed!
114 * removed!
115 *
116 * removed!
117 * removed!
118 * removed!
119 *
120 * removed!
121 * removed!
122 * removed!
123 *
124 * removed!
125 * removed!
126 * removed!
127 *
128 * removed!
129 * removed!
130 * removed!
131 *
132 * removed!
133 * removed!
134 *
135 * removed!
136 * removed!
137 * removed!
138 *
139 * removed!
140 * removed!
141 * removed!
142 *
143 * removed!
144 * removed!
145 * removed!
146 *
147 * removed!
148 * removed!
149 * removed!
150 *
151 * removed!
152 * removed!
153 * removed!
154 *
155 * removed!
156 * removed!
157 * removed!
158 *
159 * removed!
160 * removed!
161 * removed!
162 *
163 * removed!
164 * removed!
165 *
166 * removed!
167 * removed!
168 * removed!
169 * removed!
170 * removed!
171 * removed!
172 * removed!
173 *
174 * removed!
175 * removed!
176 * removed!
177 * removed!
178 *
179 * removed!
180 * removed!
181 * removed!
182 *
183 * removed!
184 * removed!
185 * removed!
186 *
187 * removed!
188 * removed!
189 * removed!
190 *
191 * removed!
192 * removed!
193 * removed!
194 *
195 * removed!
196 * removed!
197 * removed!
198 *
199 * removed!
200 * removed!
201 * removed!
202 *
203 * removed!
204 * removed!
205 * removed!
206 *
207 * removed!
208 * removed!
209 * removed!
210 *
211 * removed!
212 * removed!
213 * removed!
214 *
215 * removed!
216 * removed!
217 * removed!
218 *
219 * removed!
220 * removed!
221 * removed!
222 *
223 * removed!
224 * removed!
225 * removed!
226 *===========================================================================
227 ****************************************************************************/
228#include "module_msg_range.h"
229
230#ifndef _UAS_GAS_MSG_H
231#define _UAS_GAS_MSG_H
232
233#if defined(__UMTS_RAT__)&& !defined (__L1_STANDALONE__)
234#ifdef __SOURCE_INSIGHT_PARSE__
235typedef enum {
236#endif
237
238MODULE_MSG_BEGIN( MSG_ID_DM_CSCE_CODE_BEGIN )
239// MSG_ID_DM_CSCE_CODE_BEGIN
240MSG_ID_GAS_UAS_EVALUATE_UCELL_REQ = MSG_ID_DM_CSCE_CODE_BEGIN,
241MSG_ID_GAS_UAS_ACTIVATE_UCELL_REQ,
242#ifdef __CMCC_23G_PINGPONG_RESTRAIN__
243MSG_ID_GAS_UAS_RESEL_RESTRAIN_STATUS_IND,
244#endif
245MSG_ID_GAS_UAS_LOWER_LAYER_AVAILABILITY_REQ,
246#if defined(__3G_CSG_SUPPORT__) /*|| defined(__LTE_RAT__)*/
247MSG_ID_GAS_UAS_SEARCH_CSG_UCELL_REQ,
248MSG_ID_GAS_UAS_EVALUATE_CSG_UCELL_REQ,
249#endif
250MSG_ID_UAS_GAS_BUILD_FINGERPRINT_CNF, /* CSG fingerprint */
251
252
253/* EAS to UAS relevant messages */
254#ifdef __LTE_RAT__
255#ifdef __3G_CSG_SUPPORT__
256MSG_ID_EAS_UAS_SEARCH_CSG_UCELL_REQ, /* 4G3 Auto-CSG-Search */
257MSG_ID_EAS_UAS_EVALUATE_CSG_UCELL_REQ,
258#endif
259MSG_ID_EAS_UAS_REPORT_CGI_REQ, /* 4G3 CGI-Collection */
260MSG_ID_EAS_UAS_EVALUATE_UCELL_REQ, /* 4G3 Cell Evaluation */
261MSG_ID_EAS_UAS_EVALUATE_UCELL_STOP_REQ,
262MSG_ID_UAS_EAS_SEARCH_CSG_ECELL_CNF, /* 3G4 Auto-CSG-Search */
263MSG_ID_UAS_EAS_EVALUATE_CSG_ECELL_CNF,
264MSG_ID_EAS_UAS_BACKGROUND_SEARCH_FOUND_IND, /* 3G4 Background Search */
265MSG_ID_UAS_EAS_BUILD_FINGERPRINT_CNF,/*3G4 FINGERPRINT*/
266MSG_ID_EAS_UAS_BUILD_FINGERPRINT_REQ,/*4G3 FINGERPRINT*/
267MSG_ID_EAS_UAS_ABORT_FINGERPRINT_IND,/*4G3 FINGERPRINT*/
268MSG_ID_EAS_UAS_HSR_CELL_FOUND_IND, /*HSR Sniffer*/
269#endif /* __LTE_RAT__ */
270
271MSG_ID_GAS_UAS_EVALUATE_UCELL_STOP_REQ,
272MSG_ID_UAS_EAS_BACKGROUND_SEARCH_START_CNF, /* 3G4 Background Search start confirm*/
273MSG_ID_DM_CSCE_CODE_END = MSG_ID_UAS_EAS_BACKGROUND_SEARCH_START_CNF,
274// MSG_ID_DM_CSCE_CODE_END,
275MODULE_MSG_END( MSG_ID_DM_CSCE_CODE_TAIL )
276
277MODULE_MSG_BEGIN( MSG_ID_UAS_GAS_CODE_BEGIN )
278//MSG_ID_UAS_GAS_CODE_BEGIN,
279MSG_ID_UAS_GAS_CONFIG_GCELL_MEAS_REQ = MSG_ID_UAS_GAS_CODE_BEGIN,
280#if defined(__LTE_RAT__) || defined(__23G_PRI_RESEL_SUPPORT__)
281MSG_ID_UAS_GAS_CONFIG_GCELL_PRIO_MEAS_REQ,
282MSG_ID_FDD_GAS_UAS_CONFIG_UCELL_PRIO_MEAS_CNF,
283MSG_ID_TDD_GAS_UAS_CONFIG_UCELL_PRIO_MEAS_CNF,
284#endif /* defined(__LTE_RAT__) || defined(__23G_PRI_RESEL_SUPPORT__) */
285MSG_ID_UAS_GAS_EVALUATE_GCELL_REQ,
286MSG_ID_UAS_GAS_ACTIVATE_GCELL_REQ,
287MSG_ID_UAS_GAS_EVALUATE_GCELL_STOP_REQ,
288MSG_ID_UAS_GAS_HANDOVER_GCELL_REQ,
289MSG_ID_UAS_GAS_HO_ACTIVATE_GCELL_REQ,
290MSG_ID_UAS_GAS_ABORT_HO_GCELL_REQ,
291MSG_ID_FDD_GAS_UAS_CONFIG_UCELL_MEAS_CNF,
292MSG_ID_FDD_GAS_UAS_UCELL_MEAS_IND,
293MSG_ID_TDD_GAS_UAS_CONFIG_UCELL_MEAS_CNF,
294MSG_ID_TDD_GAS_UAS_UCELL_MEAS_IND,
295MSG_ID_GAS_UAS_EVALUATE_UCELL_CNF,
296MSG_ID_GAS_UAS_ACTIVATE_UCELL_CNF,
297MSG_ID_GAS_UAS_EVALUATE_UCELL_STOP_CNF,
298MSG_ID_GAS_UAS_UCELL_CHANGE_COMPLETE_IND,
299MSG_ID_GAS_UAS_HANDOVER_UCELL_CNF,
300MSG_ID_GAS_UAS_HO_ACTIVATE_UCELL_CNF,
301#ifdef __CMCC_23G_PINGPONG_RESTRAIN__
302MSG_ID_GAS_UAS_VIRTUAL_CELL_RESEL_IND,
303#endif
304#ifdef __CMCC_STD_FR__
305MSG_ID_GAS_UAS_STD_FR_INFO_IND,
306#endif
307MSG_ID_GAS_UAS_SEARCH_CSG_UCELL_CNF,
308MSG_ID_GAS_UAS_EVALUATE_CSG_UCELL_CNF,
309
310#ifdef __UMTS_FDD_MODE__
311#if defined(__LTE_RAT__) || defined(__3G_CSG_SUPPORT__)
312MSG_ID_UAS_GAS_BUILD_FINGERPRINT_REQ, /* CSG fingerprint */
313MSG_ID_UAS_GAS_ABORT_FINGERPRINT_IND, /* CSG fingerprint */
314#endif /* defined(__LTE_RAT__) || defined(__3G_CSG_SUPPORT__) */
315#endif /* __UMTS_FDD_MODE__ */
316
317MSG_ID_GAS_UAS_CELL_RESELECTION_PARAMS_IND,
318MSG_ID_UAS_GAS_CODE_END = MSG_ID_GAS_UAS_CELL_RESELECTION_PARAMS_IND,
319//MSG_ID_UAS_GAS_CODE_END,
320MODULE_MSG_END( MSG_ID_UAS_GAS_CODE_TAIL )
321
322MODULE_MSG_BEGIN( MSG_ID_EAS_GAS_CODE_BEGIN )
323/* EAS to GAS relevant messages */
324MSG_ID_EAS_GAS_CONFIG_GCELL_MEAS_REQ = MSG_ID_EAS_GAS_CODE_BEGIN, /* 4G2 IR Measurement */
325MSG_ID_EAS_GAS_CONFIG_GCELL_PRIO_MEAS_REQ,
326MSG_ID_GAS_EAS_LTE_MEASUREMENT_IND, /* 2G4 IR Measurement */
327MSG_ID_GAS_EAS_LTE_MEASUREMENT_CNF,
328MSG_ID_EAS_GAS_REPORT_CGI_REQ, /* 4G2 CGI Collection */
329MSG_ID_EAS_GAS_EVALUATE_GCELL_REQ,
330MSG_ID_EAS_GAS_EVALUATE_GCELL_STOP_REQ,
331MSG_ID_EAS_GAS_ACTIVATE_GCELL_REQ,
332MSG_ID_EAS_GAS_HANDOVER_GCELL_REQ,
333MSG_ID_EAS_GAS_HO_ACTIVATE_GCELL_REQ,
334MSG_ID_EAS_GAS_ABORT_HO_GCELL_REQ,
335MSG_ID_GAS_EAS_EVALUATE_ECELL_CNF,
336MSG_ID_GAS_EAS_EVALUATE_ECELL_STOP_CNF,
337MSG_ID_GAS_EAS_ACTIVATE_ECELL_CNF,
338MSG_ID_GAS_EAS_SEARCH_CSG_ECELL_CNF,
339/* __4G_BACKGROUND_SEARCH__ begin*/
340MSG_ID_EAS_GAS_BACKGROUND_SEARCH_FOUND_IND, /* 2G4 Background Search */
341/* __4G_BACKGROUND_SEARCH__ end*/
342MSG_ID_GAS_EAS_EVALUATE_CSG_ECELL_CNF,
343#if defined(__LTE_RAT__) || defined(__3G_CSG_SUPPORT__)
344MSG_ID_EAS_GAS_BUILD_FINGERPRINT_REQ, /* 4G2 FINGERPRINT */
345MSG_ID_EAS_GAS_ABORT_FINGERPRINT_IND, /* 4G2 FINGERPRINT */
346#endif /* defined(__LTE_RAT__) || defined(__3G_CSG_SUPPORT__) */
347MSG_ID_EAS_GAS_HSR_CELL_FOUND_IND, /* HSR sniffer search */
348MSG_ID_GAS_EAS_BACKGROUND_SEARCH_START_CNF, /* 2G4 Background Search start confirm*/
349MSG_ID_EAS_GAS_CODE_END = MSG_ID_GAS_EAS_BACKGROUND_SEARCH_START_CNF,
350MODULE_MSG_END( MSG_ID_EAS_GAS_CODE_TAIL )
351
352MODULE_MSG_BEGIN( MSG_ID_DM_MEME_CODE_BEGIN )
353//MSG_ID_DM_MEME_CODE_BEGIN,
354MSG_ID_UAS_GAS_CONFIG_GCELL_MEAS_CNF = MSG_ID_DM_MEME_CODE_BEGIN,
355#if defined(__LTE_RAT__) || defined(__23G_PRI_RESEL_SUPPORT__)
356MSG_ID_UAS_GAS_CONFIG_GCELL_PRIO_MEAS_CNF,
357MSG_ID_FDD_GAS_UAS_CONFIG_UCELL_PRIO_MEAS_REQ,
358MSG_ID_TDD_GAS_UAS_CONFIG_UCELL_PRIO_MEAS_REQ,
359#endif /* defined(__LTE_RAT__) || defined(__23G_PRI_RESEL_SUPPORT__) */
360MSG_ID_UAS_GAS_GCELL_MEAS_IND,
361MSG_ID_UAS_GAS_GCELL_BSIC_IND,
362MSG_ID_FDD_GAS_UAS_CONFIG_UCELL_MEAS_REQ,
363MSG_ID_TDD_GAS_UAS_CONFIG_UCELL_MEAS_REQ,
364
365/* EAS to MEME */
366MSG_ID_UAS_EAS_LTE_MEASUREMENT_CNF,
367MSG_ID_UAS_EAS_LTE_MEASUREMENT_IND,
368MSG_ID_EAS_FDD_UAS_CONFIG_UCELL_PRIO_MEAS_REQ,
369MSG_ID_EAS_FDD_UAS_CONFIG_UCELL_MEAS_REQ,
370MSG_ID_EAS_TDD_UAS_CONFIG_UCELL_PRIO_MEAS_REQ,
371MSG_ID_EAS_TDD_UAS_CONFIG_UCELL_MEAS_REQ,
372MSG_ID_DM_MEME_CODE_END = MSG_ID_EAS_TDD_UAS_CONFIG_UCELL_MEAS_REQ,
373MODULE_MSG_END( MSG_ID_DM_MEME_CODE_TAIL )
374
375//MSG_ID_DM_RRCE_CODE_BEGIN,
376MODULE_MSG_BEGIN( MSG_ID_DM_RRCE_CODE_BEGIN )
377MSG_ID_UAS_GAS_HO_ACTIVATE_GCELL_CNF = MSG_ID_DM_RRCE_CODE_BEGIN,
378MSG_ID_UAS_GAS_HANDOVER_GCELL_CNF,
379MSG_ID_GAS_UAS_HANDOVER_UCELL_REQ,
380MSG_ID_GAS_UAS_HO_ACTIVATE_UCELL_REQ,
381MSG_ID_GAS_UAS_ABORT_HO_UCELL_REQ,
382MSG_ID_UAS_GAS_EVALUATE_GCELL_CNF,
383MSG_ID_UAS_GAS_ACTIVATE_GCELL_CNF,
384MSG_ID_UAS_GAS_EVALUATE_GCELL_STOP_CNF,
385MSG_ID_UAS_GAS_GCELL_CHANGE_COMPLETE_IND,
386#ifdef __LTE_RAT__
387/* EAS -> UAS IRHO part */
388MSG_ID_EAS_UAS_HANDOVER_UCELL_REQ,
389MSG_ID_UAS_EAS_HANDOVER_ECELL_CNF,
390MSG_ID_UAS_EAS_HO_ACTIVATE_ECELL_CNF,
391MSG_ID_EAS_UAS_ABORT_HO_UCELL_REQ,
392/* EAS -> UAS IRCR, Redirection part */
393MSG_ID_UAS_EAS_EVALUATE_ECELL_CNF,
394MSG_ID_UAS_EAS_EVALUATE_ECELL_STOP_CNF,
395MSG_ID_UAS_EAS_ACTIVATE_ECELL_CNF,
396MSG_ID_DM_RRCE_CODE_END = MSG_ID_UAS_EAS_ACTIVATE_ECELL_CNF,
397#else
398MSG_ID_DM_RRCE_CODE_END = MSG_ID_UAS_GAS_GCELL_CHANGE_COMPLETE_IND,
399#endif
400MODULE_MSG_END( MSG_ID_DM_RRCE_CODE_TAIL )
401//MSG_ID_DM_RRCE_CODE_END,
402
403MODULE_MSG_BEGIN( MSG_ID_AS_LOG_CODE_BEGIN )
404//MSG_ID_AS_LOG_CODE_BEGIN
405#ifdef __LTE_RAT__
406MSG_ID_UAS_EAS_ACTIVATE_ECELL_REQ = MSG_ID_AS_LOG_CODE_BEGIN,
407MSG_ID_GAS_EAS_ACTIVATE_ECELL_REQ,
408MSG_ID_EAS_GAS_GCELL_CHANGE_COMPLETE_IND,
409MSG_ID_GAS_EAS_ECELL_CHANGE_COMPLETE_IND,
410MSG_ID_EAS_UAS_ACTIVATE_UCELL_REQ,
411MSG_ID_AS_LOG_CODE_END = MSG_ID_EAS_UAS_ACTIVATE_UCELL_REQ,
412#endif
413// MSG_ID_AS_LOG_CODE_END,
414MODULE_MSG_END( MSG_ID_AS_LOG_CODE_TAIL )
415
416MODULE_MSG_BEGIN( MSG_ID_RR_NRRC_CODE_BEGIN )
417MSG_ID_RR_NRRC_BACKGROUND_SEARCH_START_CNF = MSG_ID_RR_NRRC_CODE_BEGIN,
418MSG_ID_RR_NRRC_BACKGROUND_SEARCH_FOUND_IND,
419MSG_ID_RR_NRRC_EVALUATE_NRCELL_CNF,
420MSG_ID_RR_NRRC_EVALUATE_NRCELL_STOP_CNF,
421MSG_ID_RR_NRRC_ACTIVATE_NRCELL_CNF,
422
423/* Please add any new message ID above this only */
424MSG_ID_RR_NRRC_NOT_USED_MSG,
425MSG_ID_RR_NRRC_CODE_END = MSG_ID_RR_NRRC_NOT_USED_MSG,
426
427MODULE_MSG_END( MSG_ID_RR_NRRC_CODE_TAIL )
428
429MODULE_MSG_BEGIN( MSG_ID_RRC_NRRC_CODE_BEGIN )
430MSG_ID_RRC_NRRC_BACKGROUND_SEARCH_START_CNF = MSG_ID_RRC_NRRC_CODE_BEGIN,
431MSG_ID_RRC_NRRC_BACKGROUND_SEARCH_FOUND_IND,
432MSG_ID_RRC_NRRC_EVALUATE_NRCELL_CNF,
433MSG_ID_RRC_NRRC_EVALUATE_NRCELL_STOP_CNF,
434MSG_ID_RRC_NRRC_ACTIVATE_NRCELL_CNF,
435
436/* Please add any new message ID above this only */
437MSG_ID_RRC_NRRC_NOT_USED_MSG,
438MSG_ID_RRC_NRRC_CODE_END = MSG_ID_RRC_NRRC_NOT_USED_MSG,
439
440MODULE_MSG_END( MSG_ID_RRC_NRRC_CODE_TAIL )
441
442
443#include "errc_msgid.h"
444#ifdef __SOURCE_INSIGHT_PARSE__
445};
446#endif
447
448#endif
449#endif //_UAS_GAS_MSG_H