blob: c34353980ca0db932126dae088815965a6b42c9b [file] [log] [blame]
yu.dongc33b3072024-08-21 23:14:49 -07001/******************************************************************************
2* Modification Notice:
3* --------------------------
4* This software is modified by MediaTek Inc. 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) 2018
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/* Doxygene header *********************************************************//**
37 *
38 * @file nl1_msgid.h
39 * @brief NL1 pubic header file.
40 * @details The public interfaces provided by NL1 MODULE. \n
41 * Don't put any module internal information here! \n
42 * Non-NL1 modules can only access NL1 MODULE through those interfaces declared here. \n
43 * Please make sure users can build pass w/o including other header files. \n
44 * This file shall be included by "nl1_public.h".
45 * @addtogroup NL1
46 * @{
47 *//***************************************************************************/
48
49#ifndef __NL1_MSGID_H__
50#define __NL1_MSGID_H__
51
52
53/*******************************************************************************
54* #include
55*******************************************************************************/
56#include "module_msg_range.h"
57////////// End #include //////////
58
59
60/*******************************************************************************
61* #define
62* - All chars are "capital".
63* - Use "NL1_" or module name (e.g., "RX_") as prefix.
64* - Enclosed by "( )" to avoid ambiguity.
65*******************************************************************************/
66MODULE_MSG_BEGIN( MSG_ID_NL1_MSG_CODE_BEGIN )
67
68/****************************************************************************
69 * NRRC - NL1
70****************************************************************************/
71MSG_ID_NRRC_NL1_MSG_START = MSG_ID_NL1_MSG_CODE_BEGIN,
72MSG_ID_NRRC_NL1_CONNECTED_CONFIG_REQ,/* Needs fixed message ID value for ELT decoding to work, so please keep as first NL1 message ID */
73MSG_ID_NRRC_NL1_SET_RAT_REQ,
74MSG_ID_NRRC_NL1_POWER_SCAN_REQ,
75MSG_ID_NRRC_NL1_CONTINUOUS_CARRIER_SEARCH_REQ,
76MSG_ID_NRRC_NL1_BCCH_REQ,
77MSG_ID_NRRC_NL1_BACKGROUND_POWER_SCAN_REQ,
78MSG_ID_NRRC_NL1_BACKGROUND_CONTINUOUS_CARRIER_SEARCH_REQ,
79MSG_ID_NRRC_NL1_CELL_DETECT_WITH_AUTO_GAP_NEEDED_RSP,
80MSG_ID_NRRC_NL1_BACKGROUND_BCCH_REQ,
81MSG_ID_NRRC_NL1_IDLE_CONFIG_REQ,
82MSG_ID_NRRC_NL1_CONNECTED_CONFIG_PARTIAL_REQ,
83MSG_ID_NRRC_NL1_CONNECTED_CONFIG_INDIRECT_DATA_REQ,
84MSG_ID_NRRC_NL1_DEACTIVATE_REQ,
85MSG_ID_NRRC_NL1_RANDOM_ACCESS_REQ,
86MSG_ID_NRRC_NL1_SCG_FAIL_MEAS_REPORT_REQ,
87MSG_ID_NRRC_NL1_REDIRECT_MEAS_REQ,
88MSG_ID_NRRC_NL1_REESTABLISH_MEAS_REQ,
89MSG_ID_NRRC_NL1_CHANNEL_PROCTECT_START_REQ,
90MSG_ID_NRRC_NL1_CHANNEL_PROCTECT_STOP_REQ,
91MSG_ID_NRRC_NL1_CHANNEL_PROTECT_START_REQ,
92MSG_ID_NRRC_NL1_CHANNEL_PROTECT_STOP_REQ,
93MSG_ID_NRRC_NL1_VIRTUAL_MODE_REQ,
94MSG_ID_NRRC_NL1_LEAVE_VC_SUCCESS_IND,
95MSG_ID_NRRC_NL1_SWITCH_VIRTUAL_CONNECTED_REQ,
96MSG_ID_NRRC_NL1_GET_SERV_MEAS_RESULT_REQ,
97MSG_ID_NRRC_NL1_AUTO_GAP_ON_REQ,
98MSG_ID_NRRC_NL1_AUTO_GAP_OFF_REQ,
99MSG_ID_NRRC_NL1_SPECIFIC_MEAS_RESULT_REQ,
100MSG_ID_NRRC_NL1_CELL_INFO_START_REQ,
101MSG_ID_NRRC_NL1_CELL_INFO_STOP_REQ,
102MSG_ID_NRRC_NL1_ENHANCEMENT_NTF,
103MSG_ID_NRRC_NL1_SYNC_CONNECTION_STATUS_REQ,
104MSG_ID_NRRC_NL1_HANDOVER_EVENT_REQ,
105MSG_ID_NRRC_NL1_ENHANCEMENT_QUERY_REQ,
106MSG_ID_NRRC_NL1_SIB9_FRAME_SYNC_REQ,
107MSG_ID_NRRC_NL1_VONR_STATUS_REQ,
108MSG_ID_NRRC_NL1_REPORT_CGI_REQ,
109MSG_ID_NRRC_NL1_DSP_SNIFFER_REQ,
110MSG_ID_NRRC_NL1_GEMINI_MODE_UPDATE_REQ,
111MSG_ID_NRRC_NL1_CELL_POWER_THRESHOLD_CONFIG_NTF,
112MSG_ID_NRRC_NL1_CONN_BAR_LIST_CTRL_REQ,
113MSG_ID_NRRC_NL1_PLMN_STATUS_UPDATE_NTF,
114MSG_ID_NRRC_NL1_SA_SILENCE_CTRL_REQ,
115MSG_ID_NRRC_NL1_GEMINI_SHARE_REQ,
116MSG_ID_NRRC_NL1_MOB_NVRAM_PARA_UPDATE_REQ,
117MSG_ID_NL1_NRRC_DVFS_CONTROL_MSG,
118MSG_ID_NRRC_NL1_HST_ENHANCE_CONFIG_REQ,
119
120/****************************************************************************
121 * NMAC - NL1
122****************************************************************************/
123MSG_ID_NMAC_NL1_SR_REQ,
124MSG_ID_NMAC_NL1_MAC_RESET_REQ,
125MSG_ID_NMAC_NL1_DL_HARQ_RESET_REQ,
126MSG_ID_NMAC_NL1_HOST_DATA_REQ,
127MSG_ID_NMAC_NL1_THERMAL_CTRL_NTF,
128MSG_ID_NMAC_NL1_MAC_SWITCH_VIRTUAL_CONNECTED_REQ,
129MSG_ID_NMAC_NL1_BUCKET_EXIST_DATA_RSP,
130MSG_ID_NMAC_NL1_BUCKET_STATUS_UPDATE_RSP,
131
132/****************************************************************************
133 * ERRC - NL1
134****************************************************************************/
135MSG_ID_ERRC_NL1_RADIO_MEAS_REQ,
136MSG_ID_ERRC_NL1_SFTD_REQ,
137MSG_ID_ERRC_NL1_SFTD_RSP,
138MSG_ID_ERRC_NL1_HPS_QUALIFY_CELL_NTF,
139MSG_ID_ERRC_NL1_HSR_CELL_FOUND_REQ,
140MSG_ID_NL1_ERRC_LTE_MEASUREMENT_CNF,
141MSG_ID_NL1_ERRC_LTE_MEASUREMENT_IND,
142MSG_ID_ERRC_NL1_LTE_INFO_NTF,
143
144/****************************************************************************
145 * EL1 - NL1
146****************************************************************************/
147MSG_ID_EL1_NL1_ENDC_GAP_CTRL_CNF,
148MSG_ID_EL1_NL1_MML1_ENDC_PRE_DB_READY_IND,
149MSG_ID_EL1_NL1_SFTD_TIMING_CNF,
150MSG_ID_EL1_NL1_FORCE_GAP_RSP,
151MSG_ID_EL1_NL1_SPECIFIC_DL_CHNG_NTF,
152MSG_ID_EL1_NL1_SPECIFIC_DL_CHNG_ABORT_NTF,
153MSG_ID_EL1_NL1_UDC_CONFIG_UPDATE_NTF,
154MSG_ID_EL1_NL1_UNLOCK_LTE_RFDB_NTF,
155MSG_ID_EL1_NL1_UNLOCK_SM_NTF, //to be removed
156MSG_ID_EL1_NL1_SA_RFDB_CREATE_NTF,
157
158/****************************************************************************
159 * EL1MPC - NL1
160****************************************************************************/
161MSG_ID_EL1MPC_NL1_LTE_POS_NTF, /*__EL1_LPP_INTER_RAT_RSTD_SUPPORT__*/
162
163
164/****************************************************************************
165 * NL1CSM - NL1
166****************************************************************************/
167MSG_ID_NL1CSM_NL1_CSR_CTRL_NTF,
168MSG_ID_NL1CSM_NL1_CSR_RELEASE_DONE_NTF,
169MSG_ID_NL1CSM_NL1_RRM_HANDLING_START_NTF,
170MSG_ID_NL1CSM_NL1_RRM_MEASURE_DONE_NTF,
171MSG_ID_NL1CSM_NL1_SFTD_TIMING_CAL_NTF,
172MSG_ID_NL1CSM_NL1_SPECIFIC_CELL_SEARCH_NTF,
173MSG_ID_NL1CSM_NL1_REDIRECT_DONE_NTF,
174MSG_ID_NL1CSM_NL1_REESTABLISH_DONE_NTF,
175MSG_ID_NL1CSM_NL1_SPECIFIC_MEAS_RESULT_CNF,
176MSG_ID_NL1CSM_NL1_CSR_AUTO_GAP_END_NTF,
177MSG_ID_NL1CSM_NL1_BACKGROUND_CELL_DETECT_NTF,
178
179/****************************************************************************
180 * TEST MODE - NL1
181****************************************************************************/
182MSG_ID_NL1_NL1_NORMAL_MODE_RELEASE_REQ, // temp use. Finally solution: L4 run RSVAS SUSPEND flow.
183MSG_ID_NL1_NL1_NORMAL_MODE_RELEASE_CNF, // temp use. Finally solution: L4 run RSVAS SUSPEND flow.
184
185/****************************************************************************
186 * LISR - NL1
187****************************************************************************/
188MSG_ID_NL1SCHED_NL1_TG_MAPPING_CNF,
189MSG_ID_NL1SCHED_NL1_TG_ACT_CNF,
190MSG_ID_NL1SCHED_NL1_TG_DEACT_CNF,
191MSG_ID_NL1SCHED_NL1_CTRL_CNF,
192MSG_ID_NL1SCHED_NL1_BM_CNF,
193MSG_ID_NL1SCHED_NL1_BM_IND_CNF,
194MSG_ID_NL1SCHED_NL1_DL_CHNG_CNF,
195MSG_ID_NL1SCHED_NL1_FAST_DL_CHNG_CNF,
196MSG_ID_NL1SCHED_NL1_RRC_CONFIG_CNF,
197MSG_ID_NL1SCHED_NL1_SET_RAT_CNF,
198MSG_ID_NL1SCHED_NL1_MIB_RPT,
199MSG_ID_NL1SCHED_NL1_ABORT_RPT,
200MSG_ID_NL1SCHED_NL1_PDSCH_RPT,
201MSG_ID_NL1SCHED_NL1_PAGING_SHORT_MESSAGE_IND,
202MSG_ID_NL1SCHED_NL1_FIRST_PAGING_OCCASION_IND,
203MSG_ID_NL1SCHED_NL1_IRAT_DL_CHNG_DONE_IND,
204MSG_ID_NL1SCHED_NL1_VIRTUAL_MODE_CNF,
205MSG_ID_STLISR_NL1_RX_MEAS_RPT,
206MSG_ID_STLISR_NL1_CTRL_BM_CSI_BEAM_RSRP_RPT,
207MSG_ID_STLISR_NL1CTRL_DCI_TCI_STATE_IND,
208MSG_ID_NL1SCHED_NL1_BWP_CHNG_IND,
209MSG_ID_NMAC_STLISR_NL1_TCI_STATE_IND,
210MSG_ID_NL1LISR_NL1_BUFFER_ORGANIZE_IND,
211MSG_ID_STLISR_NL1_BWP_ABORT_CNF,
212MSG_ID_STLISR_NL1CTRL_SCHED_TICK_NTF,
213MSG_ID_STLISR_NL1CTRL_SLEEP_NTF,
214MSG_ID_STLISR_NL1CTRL_WAKE_UP_NTF,
215MSG_ID_STLISR_NL1CTRL_DRX_SWITCH_NTF,
216MSG_ID_STLISR_NL1CTRL_LIF_CHNG_IND,
217MSG_ID_STLISR_NL1CTRL_SCELL_STATUS_NTF,
218MSG_ID_STLISR_NL1_MEAS_GAP_PATTERN_DONE_NTF,
219MSG_ID_STLISR_NL1_META_PROC_DONE_IND, // for TSTM use
220MSG_ID_STLISR_NL1_META_TASK_WAKE_IND, // for TSTM use
221MSG_ID_STLISR_NL1_META_CRNTI_PDSCH_RPT, //for TSTM use
222MSG_ID_STLISR_NL1_META_RSRP_RSSI_RPT, //for TSTM use
223MSG_ID_STLISR_NL1_META_SCH_OFF_IND,
224MSG_ID_STLISR_NL1_META_SCELL_PROC_IND, // for TSTM use
225MSG_ID_NL1_NL1_EM_INIT_IND,
226MSG_ID_NL1_NL1_EM_DEINIT_IND,
227MSG_ID_NL1_NL1_EM_UNSYNC_NRT_UPDT_IND,
228MSG_ID_STLISR_NL1_EM_RSSI_NTF,
229MSG_ID_STLISR_NL1_TSTM_RSSI_NTF,
230MSG_ID_NL1RXGNSS_NL1_SYNC_CNF,
231MSG_ID_NL1SCHED_NL1_RX_CAPTURE_START,
232MSG_ID_NL1SCHED_NL1_RX_CAPTURE_STOP,
233MSG_ID_STLISR_NL1_BWP_MAC_RESET_CNF,
234
235/****************************************************************************
236 * NL1TX - NL1
237****************************************************************************/
238MSG_ID_NL1TX_NL1_SR_CNF,
239MSG_ID_NL1TX_NL1_SR_VC_REQ,
240MSG_ID_NL1TX_NL1_SR_INVALID_GRANT_IND,
241MSG_ID_NL1TX_NL1_RA_CNF,
242MSG_ID_NL1TX_NL1_RA_BEAM_NTF,
243MSG_ID_NL1TX_NL1_RA_OD_REQ,
244MSG_ID_NL1TX_NL1_TX_STOP_CNF,
245MSG_ID_NL1TX_NL1_TX_STOP_BY_VC_CNF,
246MSG_ID_NL1TX_NL1_UL_SYNC_IND,
247MSG_ID_NL1TX_NL1_FORCE_DRX_ON_REQ,
248MSG_ID_NL1TX_NL1_BFD_TIMEOUT_NTF,
249MSG_ID_NL1TX_NL1_BFR_REQ,
250MSG_ID_NL1TX_NL1_BFR_CFG_CHNG_NTF,
251MSG_ID_NL1_NL1_CTRL_BM_BFD_TIMEOUT,
252MSG_ID_NL1_NL1_CTRL_BM_BFR_NTF,
253MSG_ID_NL1TX_NL1_AUTO_GAP_SET_CNF,
254MSG_ID_NL1TX_SCHED_RX_RF_SELECT_NTF,
255MSG_ID_NL1TX_NL1TAS_CMD_IND,
256MSG_ID_NL1TX_NL1TAS_RRC_IND,
257MSG_ID_NL1TX_NL1TAS_TICK_IND,
258MSG_ID_NL1TX_NL1TAS_SCELL_IND,
259MSG_ID_NL1TX_NL1GNSS_TA_UPDATE_IND,
260
261/****************************************************************************
262 * LISR - NL1CSM
263****************************************************************************/
264MSG_ID_STLISR_NL1CSM_PS_RESULT_NTF,
265MSG_ID_STLISR_NL1CSM_EM_RSSI_NTF,
266MSG_ID_STLISR_NL1CSM_CS_RESULT_NTF,
267MSG_ID_STLISR_NL1CSM_CM_RESULT_NTF,
268MSG_ID_STLISR_NL1CSM_CM_PBC_RESULT_NTF,
269MSG_ID_STLISR_NL1CSM_MPC_PBCH_RESULT_NTF,
270MSG_ID_STLISR_NL1CSM_SCHED_TICK_NTF,
271MSG_ID_STLISR_NL1CSM_RRM_MSG_START = MSG_ID_STLISR_NL1CSM_SCHED_TICK_NTF,
272MSG_ID_STLISR_NL1CSM_CMD_CONFLICT_IND,
273MSG_ID_STLISR_NL1CSM_SSB_SMTC_ABORT_IND,
274MSG_ID_STLISR_NL1CSM_CMD_PER_CC_CONFLICT_NTF,
275MSG_ID_STLISR_NL1CSM_SCELL_DETECTION_NTF,
276MSG_ID_STLISR_NL1CSM_SCELL_STATUS_NTF,
277MSG_ID_STLISR_NL1CSM_CSR_ABORT_NTF,
278MSG_ID_STLISR_NL1CSM_PBCH_RF_CLOSE_NTF,
279
280/****************************************************************************
281 * NRRC - NL1CSM
282****************************************************************************/
283MSG_ID_NL1MPC_MPC_MSG_START,
284MSG_ID_NL1_CSM_CTRL_COMMAND_DEQEUE_REQ,
285MSG_ID_NL1_CSM_CTRL_COMMAND_DEQEUE_CNF,
286MSG_ID_NL1_CTRL_CSM_COMMAND_PREPARE_REQ,
287MSG_ID_NL1_CTRL_CSM_COMMAND_PREPARE_CNF,
288
289/****************************************************************************
290 * NL1 - NL1CSM
291****************************************************************************/
292MSG_ID_NL1_NL1CSM_CSR_START_CNF,
293MSG_ID_NL1_NL1CSM_CSR_STOP_CNF,
294MSG_ID_NL1_NL1CSM_CSR_STOP_CHK_REQ,
295MSG_ID_NL1_NL1CSM_CSR_STOP_CHK_CNF,
296MSG_ID_NL1_NL1CSM_CSR_CONFIG_UPDATE_NTF,
297MSG_ID_NL1_NL1CSM_RRM_CONFIG_NTF,
298MSG_ID_NL1_NL1CSM_RRM_MSG_START = MSG_ID_NL1_NL1CSM_RRM_CONFIG_NTF,
299MSG_ID_NL1_NL1CSM_RX_PBCH_RESULT_NTF,
300MSG_ID_NL1_NL1CSM_RRM_GAP_NOTIFY_NTF,
301MSG_ID_NL1_NL1CSM_RRM_ENDC_GAP_CONFIG_NTF,
302MSG_ID_NL1_NL1CSM_RRM_IRAT_MODE_STATUS_NTF,
303MSG_ID_NL1_NL1CSM_SCELL_STATUS_NTF,
304MSG_ID_NL1_NL1CSM_RSVAS_SUSPEND_IND,
305MSG_ID_NL1_NL1CSM_RSVAS_RESUME_IND,
306MSG_ID_NL1_NL1CSM_SPECIFIC_MEAS_RESULT_REQ,
307MSG_ID_NL1_NL1CSM_DEACTIVATE_NTF,
308MSG_ID_NL1_NL1CSM_RRM_DCI_BAD_QUALITY_NTF,
309MSG_ID_NL1_NL1CSM_GEMINI_SHARE_NTF,
310MSG_ID_NL1_NL1CSM_SET_RAT_REQ_NTF,
311
312
313/****************************************************************************
314 * NL1MOB - NL1CSM
315****************************************************************************/
316MSG_ID_NL1MOB_NL1CSM_SSB_RRM_POLICY_NTF,
317
318/****************************************************************************
319 * NL1MOB - NL1
320****************************************************************************/
321MSG_ID_NL1MOB_NL1_IDLE_RRM_MEAS_CNF,
322MSG_ID_NL1MOB_NL1_CONNECT_RRM_MEAS_CNF,
323MSG_ID_NL1MOB_NL1_DEACTIVATE_CNF,
324MSG_ID_NL1MOB_NL1_MEAS_EVENT_NBR_A3A5_NTF,
325MSG_ID_NL1MOB_NL1_GEMINI_GAP_STATUS_CHG_CNF,
326MSG_ID_NL1MOB_NL1_SYNC_CONNECTION_STATUS_CNF,
327MSG_ID_NL1MOB_NL1_CELL_INFO_IND,
328MSG_ID_NL1MOB_NL1_VONR_STATUS_CNF,
329
330
331/****************************************************************************
332 * NL1 - NL1MOB
333****************************************************************************/
334MSG_ID_NL1_NL1MOB_IDLE_RRM_MEAS_REQ,
335MSG_ID_NL1_NL1MOB_CONNECT_RRM_MEAS_REQ,
336MSG_ID_NL1_NL1MOB_DEACTIVATE_REQ,
337MSG_ID_NL1_NL1MOB_ENTER_SEARCHING_STATE_NTF,
338MSG_ID_NL1_NL1MOB_RSVAS_SUSPEND_NTF,
339MSG_ID_NL1_NL1MOB_VIRTUAL_MODE_NTF,
340MSG_ID_NL1_NL1MOB_SWITCH_VIRTUAL_CONNECTED_NTF,
341MSG_ID_NL1_NL1MOB_GEMINI_GAP_STATUS_CHG_REQ,
342MSG_ID_NL1_NL1MOB_SYNC_CONNECTION_STATUS_REQ,
343MSG_ID_NL1_NL1MOB_CELL_INFO_START_REQ,
344MSG_ID_NL1_NL1MOB_CELL_INFO_STOP_REQ,
345MSG_ID_NL1_NL1MOB_VONR_STATUS_REQ,
346MSG_ID_NL1_NL1MOB_LTE_HST_INFO_NTF,
347MSG_ID_NL1_NL1MOB_SA_SILENCE_CTRL_NTF,
348MSG_ID_NL1_NL1MOB_HANDOVER_EVENT_NTF,
349MSG_ID_NL1_NL1MOB_GEMINI_SHARE_NTF,
350
351/****************************************************************************
352 * NL1CSM - NL1MOB
353****************************************************************************/
354MSG_ID_NL1CSM_NL1MOB_SSB_INTRA_MEAS_RESULT_NTF,
355MSG_ID_NL1CSM_NL1MOB_SSB_INTER_MEAS_RESULT_NTF,
356MSG_ID_NL1CSM_NL1MOB_SBI_UPDATE_NTF,
357
358/****************************************************************************
359* TMC <-> NL1
360****************************************************************************/
361MSG_ID_TMC_NL1_SESSION_BEGIN_NTF,
362MSG_ID_TMC_NL1_SESSION_END_NTF,
363
364
365//TEMP for build pass
366// TODO: move to destination module file.
367/****************************************************************************
368 * NL1 - others
369****************************************************************************/
370MSG_ID_NRRC_NL1_BCCH_CNF,
371MSG_ID_NRRC_NL1_BCCH_IND,
372MSG_ID_NRRC_NL1_BACKGROUND_BCCH_IND,
373MSG_ID_NRRC_NL1_BACKGROUND_BCCH_CNF,
374
375MSG_ID_NRRC_NL1_CONTINUOUS_CARRIER_SEARCH_IND,
376MSG_ID_NRRC_NL1_CONTINUOUS_CARRIER_SEARCH_CNF,
377MSG_ID_NRRC_NL1_BACKGROUND_CONTINUOUS_CARRIER_SEARCH_IND,
378MSG_ID_NRRC_NL1_BACKGROUND_CONTINUOUS_CARRIER_SEARCH_CNF,
379MSG_ID_NRRC_NL1_POWER_SCAN_IND,
380MSG_ID_NRRC_NL1_POWER_SCAN_CNF,
381MSG_ID_NRRC_NL1_BACKGROUND_POWER_SCAN_IND,
382MSG_ID_NRRC_NL1_BACKGROUND_POWER_SCAN_CNF,
383MSG_ID_NRRC_NL1_VIRTUAL_MODE_CNF,
384
385/****************************************************************************
386* NL1 <-> MM
387****************************************************************************/
388MSG_ID_MM_NL1_HTP_MODE_IND,
389
390/****************************************************************************
391 * NL1 - others
392****************************************************************************/
393MSG_ID_NL1_NL1_SCHED_MAC_RESET_REQ,
394MSG_ID_NL1_NL1_SCHED_CTRL_REQ,
395MSG_ID_NL1_NL1_SCHED_CTRL_BM_REQ,
396MSG_ID_NL1_NL1_SCHED_CTRL_BM_BEAM_IND_REQ,
397MSG_ID_NL1_NL1_SCHED_CTRL_IND,
398MSG_ID_NL1_NL1_FAST_DL_CHNG_REQ,
399MSG_ID_NL1_NL1_DL_CHNG_REQ,
400MSG_ID_NL1_NL1_RRC_CONFIG_REQ,
401MSG_ID_NL1_NL1_SET_RAT_REQ,
402MSG_ID_NL1_NL1_SET_RNTI_VALUE,
403MSG_ID_NL1_NL1_SET_SLM_SSB_PARAM,
404MSG_ID_NL1_NL1_CRNTI_OFF_NTF,
405MSG_ID_NL1_NL1_CRNTI_ON_NTF,
406MSG_ID_NL1_NL1_SCHED_RLM_IND,
407MSG_ID_NL1_NL1_TST_META_IND,
408MSG_ID_NL1_NL1_META_SCELL_UNSYNC_NRT_UPDT_IND, // for TSTM use
409MSG_ID_NL1_NL1_META_SCELL_SYNC_DLCHNG_IND, // for TSTM use
410MSG_ID_NL1_NL1_META_SCELL_SYNC_NRT_UPDT_IND, // for TSTM use
411MSG_ID_NL1_NL1_META_SCELL_CSR_IND, // for TSTM use
412MSG_ID_NL1_NL1_META_UNSYNC_NRT_UPDT_IND, // for TSTM use
413MSG_ID_NL1_NL1_META_SYNC_DLCHNG_IND, // for TSTM use
414MSG_ID_NL1_NL1_META_SYNC_NRT_UPDT_IND, // for TSTM use
415MSG_ID_NL1_NL1_META_FORCE_NRT_UPDT_IND, // for TSTM use
416MSG_ID_NL1_NL1_META_SCH_OFF_IND, // for TSTM use
417MSG_ID_NL1_NL1_META_PCELL_RELEASE_IND, // for TSTM use
418MSG_ID_NL1_NL1_META_NROMAL_INIT_IND, // for TSTM use
419MSG_ID_NL1_NL1_EM_LTE_ENDC_RF_SCAN_START_REQ,
420MSG_ID_NL1_NL1_EM_LTE_ENDC_RF_SCAN_START_CNF,
421MSG_ID_NL1_NL1_EM_SIM1_LTE_ENDC_RF_SCAN_START_REQ,
422MSG_ID_NL1_NL1_EM_SIM1_LTE_ENDC_RF_SCAN_START_CNF,
423MSG_ID_NL1_NL1_EM_SIM2_LTE_ENDC_RF_SCAN_START_REQ,
424MSG_ID_NL1_NL1_EM_SIM2_LTE_ENDC_RF_SCAN_START_CNF,
425MSG_ID_NL1_NL1_EM_LTE_ENDC_RF_SCAN_STOP_REQ,
426MSG_ID_NL1_NL1_EM_LTE_ENDC_RF_SCAN_STOP_CNF,
427MSG_ID_NL1_NL1_EM_LTE_ENDC_RF_SCAN_TRIGGER_START_REQ,
428MSG_ID_NL1_NL1_EM_LTE_ENDC_RF_SCAN_TRIGGER_START_CNF,
429MSG_ID_NL1_NL1_EM_LTE_ENDC_RF_SCAN_TRIGGER_STOP_REQ,
430MSG_ID_NL1_NL1_EM_LTE_ENDC_RF_SCAN_TRIGGER_STOP_CNF,
431MSG_ID_NL1_NL1_EM_SIM1_LTE_ENDC_RF_SCAN_TRIGGER_START_REQ,
432MSG_ID_NL1_NL1_EM_SIM1_LTE_ENDC_RF_SCAN_TRIGGER_START_CNF,
433MSG_ID_NL1_NL1_EM_SIM2_LTE_ENDC_RF_SCAN_TRIGGER_START_REQ,
434MSG_ID_NL1_NL1_EM_SIM2_LTE_ENDC_RF_SCAN_TRIGGER_START_CNF,
435MSG_ID_NL1_NL1_EM_ENDC_UNSYNC_NRT_UPDATE,
436MSG_ID_NL1_NL1_META_RESET_TSTM_IND, // for TSTM use
437MSG_ID_NL1_NL1_IRT_GAP_NOTIFY_IND,
438MSG_ID_NL1_NL1_CSM_MODE_IND,
439MSG_ID_NL1_NL1_PHYTEST_IND,
440MSG_ID_NL1_NL1_CTRL_RX_MEAS_RSLT_IND,
441MSG_ID_NL1_NL1_CTRL_BM_BFI_NTF, // for NL1 internal use
442MSG_ID_NL1_NL1_CTRL_BM_BFR_MONITOR_START_NTF, // for NL1 internal use
443MSG_ID_NL1_NL1_RANDOM_ACCESS_ABORT_REQ,
444MSG_ID_NL1_NL1_SCHED_VIRTUAL_MODE_REQ,
445MSG_ID_NL1_NL1_RFDB_LOCK_AVAILABLE_IND,
446MSG_ID_NL1_NL1_CTRL_RLM_FORCE_MODE_NTF,
447MSG_ID_NL1_NL1_UTAS_DAT_INACTIVE_REQ,
448MSG_ID_NL1_NL1_PEER_SIM_PAGING_SHARING_NTF,
449MSG_ID_NL1_NL1_PEER_SIM_CAMPING_LOST_IND,
450
451/****************************************************************************
452 * NI TestStand Tool <-> NL1-MAIN
453 ****************************************************************************/
454MSG_ID_ML1S_NL1_ML1S_TEST_MODE_REQ,
455MSG_ID_ML1S_NL1_MSG_START = MSG_ID_ML1S_NL1_ML1S_TEST_MODE_REQ,
456MSG_ID_ML1S_NL1_ML1S_TEST_MODE_CNF,
457MSG_ID_ML1S_NL1_SIMULATE_RA_PROCEDURE_REQ,
458MSG_ID_ML1S_NL1_TBS_MISMATCH_FORCE_NEWTX_REQ,
459MSG_ID_ML1S_NL1_FIXED_SFN_NTF,
460MSG_ID_ML1S_NL1_CSIF_N_L1_ONLY_MODE_UL_GRANT_CMD,
461MSG_ID_ML1S_NL1_MSG_END,
462MSG_ID_ML1S_NL1_PHYTEST_CFG_REQ,
463
464/****************************************************************************
465 * NL1 <-> FT
466****************************************************************************/
467MSG_ID_NL1_TO_FT,
468MSG_ID_NL1TASK_WAKEUP,
469
470/****************************************************************************
471 * NL1 <-> NL1ICD
472****************************************************************************/
473MSG_ID_NL1_NL1ICD_RRC_RPT,
474MSG_ID_NL1_NL1ICD_RRC_SCELL_RPT,
475MSG_ID_NL1_NL1ICD_PWR_CTRL_RPT,
476MSG_ID_NL1_NL1ICD_PWR_HEADROOM_RPT,
477MSG_ID_NL1_NL1ICD_AGC_RSSI_RPT,
478MSG_ID_NL1_NL1ICD_DMRS_SNR_RPT,
479MSG_ID_NL1_NL1ICD_UTAS_COMMON_RPT,
480MSG_ID_NL1_NL1ICD_UTAS_CC_RPT,
481MSG_ID_NL1_NL1ICD_BWP_CHG_RPT,
482MSG_ID_NL1_NL1ICD_BWP_CHG_SCELL_RPT,
483MSG_ID_NL1_NL1ICD_SIM_CHG_RPT,
484
485/****************************************************************************
486* NL1 <-> DCLC(Dynamic Cache Lock Control)
487 ****************************************************************************/
488#if defined(__DYNAMIC_CACHE_LOCK_CENTRAL_CONTROL_SUPPORT__)
489MSG_ID_NL1_DCLC_LOCK_UNLOCK_IND,
490#endif
491
492/****************************************************************************
493* OTHER <-> NL1ICD
494****************************************************************************/
495MSG_ID_CSIF_NL1ICD_EMI_READ_REQ,
496MSG_ID_STLISR_NL1ICD_TICK_IND,
497MSG_ID_L4C_NL1ICD_RFPD_SET_IND,
498
499/****************************************************************************
500 * NL1 <-> MODEM IDC
501****************************************************************************/
502#if defined(__IDC_ENABLED__)
503MSG_ID_IDC_NL1TX_MAX_PWR_IND,
504#endif
505
506/****************************************************************************
507 * NRLC - NL1
508****************************************************************************/
509MSG_ID_NRLCUL_NL1_LCPR_PARAM_RSP,
510MSG_ID_NRLCUL_NL1_GAMING_CELL_INFO_NTF,
511
512/****************************************************************************
513* GNSS_TC -> NL1
514****************************************************************************/
515MSG_ID_GNSS_TC_NL1_SYNC_REQ,
516MSG_ID_GNSS_TC_NL1_TIME_INFO_RSP,
517
518/****************************************************************************
519* SASE -> NL1
520****************************************************************************/
521MSG_ID_SASE_NL1_LTE_POS_START_REQ, // stop SCH to make BRP not access HARQ buffer anymore
522
523/****************************************************************************
524* xL1SIM
525****************************************************************************/
526#ifdef __XL1SIM__
527MSG_ID_NRRC_NL1_ADDITIONAL_DL_BWP,
528MSG_ID_NRRC_NL1_ADDITIONAL_UL_BWP,
529MSG_ID_NRRC_NL1_MEAS_OBJECT,
530MSG_ID_NRRC_NL1_NZP_CSI_RS_RESOURCE,
531MSG_ID_NRRC_NL1_NZP_CSI_RS_RESOURCE_SET,
532MSG_ID_NRRC_NL1_CSI_SSB_RESOURCE_SET,
533MSG_ID_NRRC_NL1_CSI_RESOURCE_CONFIG,
534MSG_ID_NRRC_NL1_CSI_REPORT_CONFIG,
535MSG_ID_NRRC_NL1_CSI_APERIODIC_TRIGGER_STATE,
536#endif
537
538/****************************************************************************
539* Logging
540****************************************************************************/
541MSG_ID_NL1_PDSCH_BUFFER,
542
543MODULE_MSG_END( MSG_ID_NL1_MSG_CODE_TAIL )
544
545////////// End #define //////////
546
547
548/*******************************************************************************
549* typedef
550* - enum
551* - Use module name (e.g., "RX_") as prefix.
552* - Add postfix with "_E"
553* - Element Naming
554* - All chars are "capital".
555* - Words are separated by underline "_".
556* - Use enum name as prefix (remove "_E").
557* - struct
558* - Use module name (e.g., "RX_") as prefix.
559* - Add postfix with "_T".
560* - Element Naming
561* - All chars are "lowercase".
562* - Words are separated by underline "_".
563*******************************************************************************/
564
565////////// End typedef //////////
566
567
568/*******************************************************************************
569* Extern Global Data (only const is allowed)
570*******************************************************************************/
571
572////////// End Extern Global Data //////////
573
574
575/*******************************************************************************
576* Module Public Interface Functions "inside" NL1
577*******************************************************************************/
578/***************************************************************************//**
579 * @brief N/A
580 * @details N/A
581 * @param[in] N/A
582 * @param[out] N/A
583 * @param[in,out] N/A
584 * @return N/A
585*******************************************************************************/
586
587/***************************************************************************//**
588 * @brief N/A
589 * @details N/A
590 * @param[in] N/A
591 * @param[out] N/A
592 * @param[in,out] N/A
593 * @return N/A
594*******************************************************************************/
595
596////////// End Module Public Interface Functions "inside" NL1 //////////
597
598
599#endif /* #define __NL1_MSGID_H__ */
600
601/* Doxygene end of defgroup header!!! **********************************//**@}*/
602