blob: 7cdb3dba6e757251633e8183fd36a3f1f92f2c25 [file] [log] [blame]
rjw6c1fd8f2022-11-30 14:33:01 +08001#include "module_msg_range.h"
2
3#ifndef _MLL1_MSG_H
4#define _MLL1_MSG_H
5
6#ifdef _Test_Hdr_On_PC
7enum {
8#endif
9
10MODULE_MSG_BEGIN( MSG_ID_MLL1_MSG_CODE_BEGIN )
11
12MSG_ID_LL1_GL1_SYNC_REQ = MSG_ID_MLL1_MSG_CODE_BEGIN,
13MSG_ID_GL1_LL1_SYNC_CNF,
14MSG_ID_GL1_LL1_RAT_STATUS_IND,
15MSG_ID_GL1_LL1_MODE_STATUS_IND,
16MSG_ID_LL1_GL1_MODE_STATUS_UPDATE_IND,
17MSG_ID_GL1_LL1_ACTIVE_MEASURE_STATUS_IND,
18MSG_ID_GL1_LL1_MEASURE_REQ,
19MSG_ID_GL1_LL1_STANDBY_MEASURE_DONE_IND,
20MSG_ID_LL1_GL1_GAP_SERVICE_REQ,
21MSG_ID_GL1_LL1_GAP_STOP_REQ,
22MSG_ID_LL1_GL1_GAP_STOP_CNF,
23MSG_ID_LL1_GL1_GAP_STOP_REQ,
24MSG_ID_GL1_LL1_GAP_STOP_CNF,
25MSG_ID_GL1_LL1_GAP_SUSPEND_REQ,
26MSG_ID_LL1_GL1_GAP_SUSPEND_CNF,
27MSG_ID_LL1_GL1_GAP_SUSPEND_REQ,
28MSG_ID_GL1_LL1_GAP_SUSPEND_CNF,
29MSG_ID_GL1_LL1_GAP_RESUME_IND,
30MSG_ID_LL1_GL1_GAP_RESUME_IND,
31MSG_ID_GL1_LL1_AUTO_GAP_REQ,
32MSG_ID_LL1_GL1_AUTO_GAP_CNF,
33MSG_ID_LL1_GL1_AUTO_GAP_IND,
34MSG_ID_GL1_LL1_AUTO_GAP_RES,
35MSG_ID_GL1_LL1_AUTO_GAP_STOP_REQ,
36MSG_ID_LL1_GL1_AUTO_GAP_STOP_IND,
37MSG_ID_GL1_LL1_AUTO_GAP_STOP_RES,
38MSG_ID_LL1_GL1_AUTO_GAP_STOP_CNF,
39MSG_ID_GL1_LL1_AUTO_GAP_END_IND,
40MSG_ID_LL1_GL1_AUTO_GAP_END_IND,
41MSG_ID_GL1_LL1_AUTO_GAP_AVAILABLE_IND,
42MSG_ID_LL1_GL1_AUTO_GAP_AVAILABLE_IND,
43MSG_ID_GL1_LL1_AUTO_GAP_UNAVAILABLE_IND,
44MSG_ID_LL1_GL1_AUTO_GAP_UNAVAILABLE_IND,
45MSG_ID_LL1_GL1_GAP_NOTIFY_IND,
46MSG_ID_GL1_LL1_GAP_PATTERN_IND,
47
48MSG_ID_LL1_UL1_SYNC_REQ,
49MSG_ID_UL1_LL1_SYNC_CNF,
50MSG_ID_UL1_LL1_RAT_STATUS_IND,
51MSG_ID_UL1_LL1_MODE_STATUS_IND,
52MSG_ID_LL1_UL1_MODE_STATUS_UPDATE_IND,
53MSG_ID_UL1_LL1_ACTIVE_MEASURE_STATUS_IND,
54MSG_ID_UL1_LL1_MEASURE_REQ,
55MSG_ID_UL1_LL1_STANDBY_MEASURE_DONE_IND,
56MSG_ID_LL1_UL1_GAP_SERVICE_REQ,
57MSG_ID_UL1_LL1_GAP_STOP_REQ,
58MSG_ID_LL1_UL1_GAP_STOP_CNF,
59MSG_ID_LL1_UL1_GAP_STOP_REQ,
60MSG_ID_UL1_LL1_GAP_STOP_CNF,
61MSG_ID_UL1_LL1_GAP_SUSPEND_REQ,
62MSG_ID_LL1_UL1_GAP_SUSPEND_CNF,
63MSG_ID_LL1_UL1_GAP_SUSPEND_REQ,
64MSG_ID_UL1_LL1_GAP_SUSPEND_CNF,
65MSG_ID_UL1_LL1_GAP_RESUME_IND,
66MSG_ID_LL1_UL1_GAP_RESUME_IND,
67MSG_ID_UL1_LL1_AUTO_GAP_REQ,
68MSG_ID_LL1_UL1_AUTO_GAP_CNF,
69MSG_ID_LL1_UL1_AUTO_GAP_IND,
70MSG_ID_UL1_LL1_AUTO_GAP_RES,
71MSG_ID_UL1_LL1_AUTO_GAP_STOP_REQ,
72MSG_ID_LL1_UL1_AUTO_GAP_STOP_IND,
73MSG_ID_UL1_LL1_AUTO_GAP_STOP_RES,
74MSG_ID_LL1_UL1_AUTO_GAP_STOP_CNF,
75MSG_ID_UL1_LL1_AUTO_GAP_END_IND,
76MSG_ID_LL1_UL1_AUTO_GAP_END_IND,
77MSG_ID_UL1_LL1_AUTO_GAP_AVAILABLE_IND,
78MSG_ID_LL1_UL1_AUTO_GAP_AVAILABLE_IND,
79MSG_ID_UL1_LL1_AUTO_GAP_UNAVAILABLE_IND,
80MSG_ID_LL1_UL1_AUTO_GAP_UNAVAILABLE_IND,
81MSG_ID_LL1_UL1_GAP_NOTIFY_IND,
82MSG_ID_UL1_LL1_GAP_PATTERN_IND,
83MSG_ID_LL1_UL1_SPECIFIC_GAP_IND,
84MSG_ID_LL1_UL1_GAP_STATUS_IND,
85
86MSG_ID_LL1_TL1_SYNC_REQ,
87MSG_ID_TL1_LL1_SYNC_CNF,
88MSG_ID_TL1_LL1_RAT_STATUS_IND,
89MSG_ID_TL1_LL1_MODE_STATUS_IND,
90MSG_ID_LL1_TL1_MODE_STATUS_UPDATE_IND,
91MSG_ID_TL1_LL1_ACTIVE_MEASURE_STATUS_IND,
92MSG_ID_TL1_LL1_MEASURE_REQ,
93MSG_ID_TL1_LL1_STANDBY_MEASURE_DONE_IND,
94MSG_ID_LL1_TL1_GAP_SERVICE_REQ,
95MSG_ID_TL1_LL1_GAP_STOP_REQ,
96MSG_ID_LL1_TL1_GAP_STOP_CNF,
97MSG_ID_LL1_TL1_GAP_STOP_REQ,
98MSG_ID_TL1_LL1_GAP_STOP_CNF,
99MSG_ID_TL1_LL1_GAP_SUSPEND_REQ,
100MSG_ID_LL1_TL1_GAP_SUSPEND_CNF,
101MSG_ID_LL1_TL1_GAP_SUSPEND_REQ,
102MSG_ID_TL1_LL1_GAP_SUSPEND_CNF,
103MSG_ID_TL1_LL1_GAP_RESUME_IND,
104MSG_ID_LL1_TL1_GAP_RESUME_IND,
105MSG_ID_TL1_LL1_AUTO_GAP_REQ,
106MSG_ID_LL1_TL1_AUTO_GAP_CNF,
107MSG_ID_LL1_TL1_AUTO_GAP_IND,
108MSG_ID_TL1_LL1_AUTO_GAP_RES,
109MSG_ID_TL1_LL1_AUTO_GAP_STOP_REQ,
110MSG_ID_LL1_TL1_AUTO_GAP_STOP_IND,
111MSG_ID_TL1_LL1_AUTO_GAP_STOP_RES,
112MSG_ID_LL1_TL1_AUTO_GAP_STOP_CNF,
113MSG_ID_TL1_LL1_AUTO_GAP_END_IND,
114MSG_ID_LL1_TL1_AUTO_GAP_END_IND,
115MSG_ID_TL1_LL1_AUTO_GAP_AVAILABLE_IND,
116MSG_ID_LL1_TL1_AUTO_GAP_AVAILABLE_IND,
117MSG_ID_TL1_LL1_AUTO_GAP_UNAVAILABLE_IND,
118MSG_ID_LL1_TL1_AUTO_GAP_UNAVAILABLE_IND,
119MSG_ID_LL1_TL1_GAP_NOTIFY_IND,
120MSG_ID_TL1_LL1_GAP_PATTERN_IND,
121
122MSG_ID_LL1_EL1_SYNC_REQ,
123MSG_ID_EL1_LL1_SYNC_CNF,
124MSG_ID_EL1_LL1_RAT_STATUS_IND,
125MSG_ID_EL1_LL1_MODE_STATUS_IND,
126MSG_ID_LL1_EL1_MODE_STATUS_UPDATE_IND,
127MSG_ID_EL1_LL1_ACTIVE_MEASURE_STATUS_IND,
128MSG_ID_EL1_LL1_MEASURE_REQ,
129MSG_ID_EL1_LL1_STANDBY_MEASURE_DONE_IND,
130MSG_ID_LL1_EL1_GAP_SERVICE_REQ,
131MSG_ID_EL1_LL1_GAP_STOP_REQ,
132MSG_ID_LL1_EL1_GAP_STOP_CNF,
133MSG_ID_LL1_EL1_GAP_STOP_REQ,
134MSG_ID_EL1_LL1_GAP_STOP_CNF,
135MSG_ID_EL1_LL1_GAP_SUSPEND_REQ,
136MSG_ID_LL1_EL1_GAP_SUSPEND_CNF,
137MSG_ID_LL1_EL1_GAP_SUSPEND_REQ,
138MSG_ID_EL1_LL1_GAP_SUSPEND_CNF,
139MSG_ID_EL1_LL1_GAP_RESUME_IND,
140MSG_ID_LL1_EL1_GAP_RESUME_IND,
141MSG_ID_EL1_LL1_AUTO_GAP_REQ,
142MSG_ID_LL1_EL1_AUTO_GAP_CNF,
143MSG_ID_LL1_EL1_AUTO_GAP_IND,
144MSG_ID_EL1_LL1_AUTO_GAP_RES,
145MSG_ID_EL1_LL1_AUTO_GAP_STOP_REQ,
146MSG_ID_LL1_EL1_AUTO_GAP_STOP_IND,
147MSG_ID_EL1_LL1_AUTO_GAP_STOP_RES,
148MSG_ID_LL1_EL1_AUTO_GAP_STOP_CNF,
149MSG_ID_EL1_LL1_AUTO_GAP_END_IND,
150MSG_ID_LL1_EL1_AUTO_GAP_END_IND,
151MSG_ID_EL1_LL1_AUTO_GAP_AVAILABLE_IND,
152MSG_ID_LL1_EL1_AUTO_GAP_AVAILABLE_IND,
153MSG_ID_EL1_LL1_AUTO_GAP_UNAVAILABLE_IND,
154MSG_ID_LL1_EL1_AUTO_GAP_UNAVAILABLE_IND,
155MSG_ID_LL1_EL1_GAP_NOTIFY_IND,
156MSG_ID_EL1_LL1_TIMING_UPDATE_IND,
157#if (CUR_GEN >= MD_GEN95)
158MSG_ID_LL1_EL1_RPG_GAP_NOTIFY_IND,
159#endif
160MSG_ID_EL1_LL1_GAP_PATTERN_IND,
161MSG_ID_LL1_EL1_C2K_TIME_INFO_REQ,
162MSG_ID_EL1_LL1_C2K_TIME_INFO_CNF,
163MSG_ID_LL1_EL1_GAP_STATUS_IND,
164
165#ifdef __EL1_IT__
166MSG_ID_MLL1_IRT_SYNC_TMR,
167MSG_ID_MLL1_EXPAND_PERIOD_TMR,
168#endif /*__EL1_IT__*/
169
170MSG_ID_CL1_LL1_RAT_STATUS_IND,
171MSG_ID_CL1_LL1_MODE_STATUS_IND,
172MSG_ID_LL1_CL1_MODE_STATUS_UPDATE_IND,
173MSG_ID_CL1_LL1_ACTIVE_MEASURE_STATUS_IND,
174MSG_ID_CL1_LL1_MEASURE_REQ,
175MSG_ID_CL1_LL1_STANDBY_MEASURE_DONE_IND,
176MSG_ID_LL1_CL1_GAP_SERVICE_REQ,
177MSG_ID_CL1_LL1_GAP_STOP_REQ,
178MSG_ID_LL1_CL1_GAP_STOP_CNF,
179MSG_ID_LL1_CL1_GAP_STOP_REQ,
180MSG_ID_CL1_LL1_GAP_STOP_CNF,
181MSG_ID_LL1_CL1_GAP_SUSPEND_REQ,
182MSG_ID_CL1_LL1_GAP_SUSPEND_CNF,
183MSG_ID_LL1_CL1_GAP_RESUME_IND,
184MSG_ID_CL1_LL1_AUTO_GAP_REQ,
185MSG_ID_LL1_CL1_AUTO_GAP_CNF,
186MSG_ID_LL1_CL1_AUTO_GAP_IND,
187MSG_ID_CL1_LL1_AUTO_GAP_RES,
188MSG_ID_LL1_CL1_AUTO_GAP_STOP_IND,
189MSG_ID_CL1_LL1_AUTO_GAP_STOP_RES,
190MSG_ID_CL1_LL1_AUTO_GAP_END_IND,
191MSG_ID_LL1_CL1_AUTO_GAP_END_IND,
192MSG_ID_LL1_CL1_AUTO_GAP_AVAILABLE_IND,
193MSG_ID_LL1_CL1_AUTO_GAP_UNAVAILABLE_IND,
194MSG_ID_LL1_CL1_GAP_NOTIFY_IND,
195MSG_ID_CL1_LL1_GAP_PATTERN_IND,
196MSG_ID_CL1_LL1_SIB8_TIMING_SYNC_REQ,
197MSG_ID_LL1_CL1_SIB8_TIMING_SYNC_CNF,
198MSG_ID_CL1_LL1_SPECIFIC_GAP_IND,
199
200MSG_ID_LL1_NL1_SYNC_REQ,
201MSG_ID_NL1_LL1_SYNC_CNF,
202MSG_ID_NL1_LL1_RAT_STATUS_IND,
203MSG_ID_NL1_LL1_MODE_STATUS_IND,
204MSG_ID_LL1_NL1_MODE_STATUS_UPDATE_IND,
205MSG_ID_NL1_LL1_ACTIVE_MEASURE_STATUS_IND,
206MSG_ID_NL1_LL1_MEASURE_REQ,
207MSG_ID_NL1_LL1_STANDBY_MEASURE_DONE_IND,
208MSG_ID_LL1_NL1_GAP_SERVICE_REQ,
209MSG_ID_NL1_LL1_GAP_STOP_REQ,
210MSG_ID_LL1_NL1_GAP_STOP_CNF,
211MSG_ID_LL1_NL1_GAP_STOP_REQ,
212MSG_ID_NL1_LL1_GAP_STOP_CNF,
213MSG_ID_NL1_LL1_GAP_SUSPEND_REQ,
214MSG_ID_LL1_NL1_GAP_SUSPEND_CNF,
215MSG_ID_LL1_NL1_GAP_SUSPEND_REQ,
216MSG_ID_NL1_LL1_GAP_SUSPEND_CNF,
217MSG_ID_NL1_LL1_GAP_RESUME_IND,
218MSG_ID_LL1_NL1_GAP_RESUME_IND,
219MSG_ID_LL1_NL1_GAP_NOTIFY_IND,
220MSG_ID_NL1_LL1_GAP_PATTERN_IND,
221MSG_ID_NL1_LL1_AUTO_GAP_REQ,
222MSG_ID_LL1_NL1_AUTO_GAP_CNF,
223MSG_ID_LL1_NL1_AUTO_GAP_IND,
224MSG_ID_NL1_LL1_AUTO_GAP_RES,
225MSG_ID_NL1_LL1_AUTO_GAP_STOP_REQ,
226MSG_ID_LL1_NL1_AUTO_GAP_STOP_IND,
227MSG_ID_NL1_LL1_AUTO_GAP_STOP_RES,
228MSG_ID_LL1_NL1_AUTO_GAP_STOP_CNF,
229MSG_ID_NL1_LL1_AUTO_GAP_END_IND,
230MSG_ID_LL1_NL1_AUTO_GAP_END_IND,
231MSG_ID_NL1_LL1_AUTO_GAP_AVAILABLE_IND,
232MSG_ID_LL1_NL1_AUTO_GAP_AVAILABLE_IND,
233MSG_ID_NL1_LL1_AUTO_GAP_UNAVAILABLE_IND,
234MSG_ID_LL1_NL1_AUTO_GAP_UNAVAILABLE_IND,
235MSG_ID_NL1_LL1_GET_LTE_TIMING_INFO_REQ,
236MSG_ID_LL1_NL1_GET_LTE_TIMING_INFO_CNF,
237
238
239/* [ENDC] */
240MSG_ID_NL1_LL1_ENDC_STATUS_IND, // inform MLL1 EN-DC ON/OFF and current NR cell time/FRC.
241MSG_ID_LL1_NL1_ENDC_GAP_CONFIG_IND, // LL1 inform NL1 the LTE gap start time, NR time, FRC, gap period
242MSG_ID_EL1_LL1_ENDC_GAP_CONFIG_IND, // EL1 inform LL1 the LTE gap start time, NR time, FRC, gap period
243MSG_ID_LL1_NL1_ENDC_AUTO_GAP_REQ,
244MSG_ID_LL1_NL1_ENDC_AUTO_GAP_END_IND,
245MSG_ID_NL1_LL1_ENDC_AUTO_GAP_CNF,
246MSG_ID_EL1_LL1_ENDC_AUTO_GAP_REQ,
247MSG_ID_EL1_LL1_ENDC_AUTO_GAP_END_IND,
248
249/* inter-RAT RSTD */
250MSG_ID_NL1_LL1_GAP_CONFIG_IND, // NL1 inform LL1 the gap config
251MSG_ID_LL1_EL1_GAP_CONFIG_IND, // LL1 inform EL1 the NR gap start time, gap config
252
253MODULE_MSG_END( MSG_ID_MLL1_MSG_CODE_TAIL )
254
255#ifdef _Test_Hdr_On_PC
256 };
257#endif
258#endif /*_MLL1_MSG_H*/