yu.dong | c33b307 | 2024-08-21 23:14:49 -0700 | [diff] [blame] | 1 | /***************************************************************************** |
| 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) 2012 |
| 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 | * esm_sap.h |
| 40 | * |
| 41 | * Project: |
| 42 | * -------- |
| 43 | * TATAKA |
| 44 | * |
| 45 | * Description: |
| 46 | * ------------ |
| 47 | * LTE NAS ESM related message identity definition |
| 48 | * |
| 49 | * Author: |
| 50 | * ------- |
| 51 | * ------- |
| 52 | * |
| 53 | * ========================================================================== |
| 54 | * $Log$ |
| 55 | * |
| 56 | * 03 04 2020 mike.lu |
| 57 | * [MOLY00502864] [MT6873][Margaux][MP2][SQC][ICD] VGSM/ESM ICD parameter incorrect |
| 58 | * |
| 59 | * [ICD Component]. |
| 60 | * |
| 61 | * 12 04 2019 bo-hun.chen |
| 62 | * [MOLY00462977] [MT6885][Petrus][MP1][IODT][CTC][FT][SA][5G FT][China][Shenzhen][Huawei][Operator FT] Modem warning: [1][341] esm_rat_manager.c #1623; (timestamp: 25362050) |
| 63 | * |
| 64 | * .VMOLY SWRD |
| 65 | * |
| 66 | * 07 25 2019 poying.chuang |
| 67 | * [MOLY00423200] [VMOLY] L4 PS Gen93/Gen95 CR sync to Gen97 |
| 68 | * |
| 69 | * - [SWRD] L4 interface . |
| 70 | * |
| 71 | * 04 19 2019 mike.lu |
| 72 | * [MOLY00399993] interworking withN26 features |
| 73 | * (SWRD-Domain file) |
| 74 | * |
| 75 | * 03 26 2019 mike.lu |
| 76 | * [MOLY00393456] [Gen97][VMOLY] 45G InterRAT & interSystem feature |
| 77 | * |
| 78 | * . |
| 79 | * |
| 80 | * 02 18 2019 mike.lu |
| 81 | * [MOLY00365007] [Gen97][NWSIM][4G][TC_6_2_2_5] [KAL][UE] Assert fail: protocol/lte_sec/enas/esm/esm_event_mng.c 595 - NAS |
| 82 | * |
| 83 | * [Relay VDM Voice Status Req]. |
| 84 | * |
| 85 | * 02 15 2019 mike.lu |
| 86 | * [MOLY00361576] TS24.301 R15.4 Aligment |
| 87 | * |
| 88 | * Verify input arguments to ICD API.. |
| 89 | * |
| 90 | * 08 17 2018 mike.lu |
| 91 | * [MOLY00346729] VMOLY_CBr patch back to VMOLY TRUNK |
| 92 | * |
| 93 | * VMOLY_CBr patch back to VMOLY. |
| 94 | * |
| 95 | * 07 17 2018 tongkun.zhang |
| 96 | * [MOLY00338205] [EIGER][MT3967][RDIT][FT][TDD][CMCC][HZ][TDL][VoLTE-FT-001][1.1.1] call keeping time is different between two DUT[FOCUS] |
| 97 | * |
| 98 | * [ALPS03959176][ESM 1s timer] to protect the dedicated bearer release after call end. |
| 99 | * |
| 100 | * 06 05 2018 yu-hsin.lin |
| 101 | * [MOLY00325101] [UMOLYE][MT6761][Merlot][O1][MP3][MTBF][HQ][4GMM][Lab][Ericsson][Fatal error(task)] err_code1:0x00000305 err_code2:0x888802DA err_code3:0xCCCCCCCC |
| 102 | * [interface] is_emergency_bearer, enum, and msg struct for esm_ratdm_ac_bar_alleviate_req; |
| 103 | * |
| 104 | * 05 31 2018 renhuang.liu |
| 105 | * [MOLY00330073] [Gen95] ESM UT Timer Expire Immediately |
| 106 | * Add MSG_ID_ESM_UT_TIMER_EXPIRY_IMMEDIATELY |
| 107 | * |
| 108 | * 05 15 2018 renhuang.liu |
| 109 | * [MOLY00326014] [Gen95][MSPM] SW changes check in UMOLYE |
| 110 | * Add ESM MSPM handling |
| 111 | * |
| 112 | * 02 12 2018 yu-hsin.lin |
| 113 | * [MOLY00307329] [UMOLYE][Volunteer Patch][IMS]Dual IMS registration enhacement |
| 114 | * msgid for gemini_failure_start and end |
| 115 | * |
| 116 | * 12 08 2017 yu-hsin.lin |
| 117 | * [MOLY00294894] [ATT][RnS][LTE-BTR-1-8909]#30: FAIL - EMERGENCY PDN connection establishment over WLAN is performed. |
| 118 | * [Interface]Add ESM EMM interface MSG_ID_ESM_EMM_IMS_REG_STATUS_UPDATE_IND. |
| 119 | * |
| 120 | * 11 09 2016 vera.yeh |
| 121 | * [MOLY00185907] [MT6293] [ENAS] UMOLY merge to UMOLYA |
| 122 | * [ESM][re-arch] interface change for __RENAME_URGE_TO_EST__. |
| 123 | * 1) Define new msg ATTACH_NEEDED_GET_ESM_MSG_IND to replace URGE_TO_EST_IND/URGE_TO_EMC_IND |
| 124 | * 2) Replace EST_REQ as ATTACH_NEEDED_GET_ESM_MSG_RSP |
| 125 | * |
| 126 | * 09 26 2016 vera.yeh |
| 127 | * [MOLY00205116] [6293][ESM][TFTLIB] new feature/re-arch item porting to UMOLYA trunk |
| 128 | * [ESM][OA] PS.DEV proting to UMOLYA.Trunk. |
| 129 | * 1. wlan offload IEI/interface/enum/structure |
| 130 | * 2. iLM rename for GEMINI_suspend/resume |
| 131 | * 3. LTE QCI default value |
| 132 | * |
| 133 | * 06 27 2016 vera.yeh |
| 134 | * [MOLY00185907] [MT6293] [ENAS] UMOLY merge to UMOLYA |
| 135 | * [ESM][OA] proting from UMOLY Trunk up to MOLY00180729(CL2412641). |
| 136 | * |
| 137 | * 09 23 2015 tc.chang |
| 138 | * [MOLY00141130] [ESM] element size reduction. |
| 139 | * |
| 140 | * 09 08 2015 tc.chang |
| 141 | * [MOLY00139612] AT&T requirement - <CDR-DAM-2120> and <CDR-DAM-2130>. |
| 142 | * |
| 143 | * 08 18 2015 panu.peisa |
| 144 | * [MOLY00121007] VZ_REQ_LTEDATARETRY_7743 to 6291 |
| 145 | * Integrated CL 1463334 to UMOLY. VzW fix: remove unused message PAM_ESM_T3402_START_IND. |
| 146 | * |
| 147 | * 07 16 2015 matti.moisanen |
| 148 | * [MOLY00121007] VZ_REQ_LTEDATARETRY_7743 to 6291 |
| 149 | * VzW fix: remove unused message PAM_ESM_T3402_START_IND |
| 150 | * |
| 151 | * 06 18 2015 panu.peisa |
| 152 | * [MOLY00122487] EMM, ESM & PAM module VzW feature porting from 6290 to 6291 |
| 153 | * SWRD part, change have dependency to LTE_SEC parts. |
| 154 | * |
| 155 | * 06 17 2015 matti.moisanen |
| 156 | * VZ_REQ_LTEDATARETRY_7782 to UMOLY_DEV_VxW, SWRD part |
| 157 | * |
| 158 | * 06 17 2015 teemu.partanen |
| 159 | * [VZ_REQ_LTEDATARETRY_7736] From Moly to UMOLY Cbr 1/2 (SWRD). |
| 160 | * |
| 161 | * 06 14 2015 mika.kaikkonen |
| 162 | * [VZ_REQ_LTEDATARETRY_7789] Throttling state of an attach PDN - PAM implementation and new message ID's. |
| 163 | * |
| 164 | * 06 13 2015 mika.kaikkonen |
| 165 | * [VZ_REQ_LTEDATARETRY_7785] Preparation: VzW specifc utility functions and interface updates |
| 166 | * |
| 167 | * 04 16 2015 carlson.lin |
| 168 | * [MOLY00091769] [GEMINI] Trigger TAU/SR after GEMINI resume |
| 169 | * Add iterface (OA Domain) |
| 170 | * |
| 171 | * 02 23 2015 bob.chiang |
| 172 | * [MOLY00096607] Sync C2K CR |
| 173 | * . |
| 174 | * |
| 175 | * 02 13 2015 carlson.lin |
| 176 | * [MOLY00091822] RATDM reorganization |
| 177 | * RATDM merge LTM, SM and ESM related interface checkin |
| 178 | * |
| 179 | * 11 12 2014 carlson.lin |
| 180 | * [MOLY00084165] [UMOLY][R10][R11] NAS check-in from 6291_DEV to UMOLY Trunk |
| 181 | * (Sync from MT6291_DEV upto CL 869855) |
| 182 | * |
| 183 | * 11 11 2014 carlson.lin |
| 184 | * [MOLY00078264] [UMOLY][R10][R11] NAS check-in from CBr to 6291_DEV |
| 185 | * Sync MTC CBr to CL 863378 |
| 186 | * |
| 187 | * 10 24 2014 joe.chang |
| 188 | * [MOLY00081578] [K2][8430][EMC IT][Assert] esm_session_mng.c line:2602 |
| 189 | * [ESM] Add msgid for emergency call preference setting |
| 190 | * |
| 191 | * 10 15 2014 carlson.lin |
| 192 | * [MOLY00078264] [UMOLY][R10][R11] NAS check-in from CBr to 6291_DEV |
| 193 | * <saved by Perforce> |
| 194 | * |
| 195 | * 09 10 2014 carlson.lin |
| 196 | * [MOLY00078264] [UMOLY][R10][R11] NAS check-in from CBr to 6291_DEV |
| 197 | * <saved by Perforce> |
| 198 | * |
| 199 | * 08 15 2014 roy.lin |
| 200 | * [MOLY00075547] [4G Gemini] Gemini Suspend/Resume interface for fast SIM1 UL data resume |
| 201 | * [ESM] Add GEMINI suspend/resume related msg id |
| 202 | * |
| 203 | * 06 04 2014 carlson.lin |
| 204 | * [MOLY00067710] [ESM] Sync latest ESM code to TK6291_DEV |
| 205 | * <saved by Perforce> |
| 206 | * |
| 207 | * 02 17 2014 roy.lin |
| 208 | * [MOLY00055341] [MP1 Post MP Patch][MT6290E2][LTE attach PDN] UE doesn't perform LTE attach due to TCM cmd conflict |
| 209 | * Add EVAL_ESM_EPS_ATTACH_NEEDED_REJ_RSP msg id. |
| 210 | * |
| 211 | * 01 21 2014 wcpuser_integrator |
| 212 | * [MOLY00054475] SGLTE option rename |
| 213 | * . |
| 214 | * |
| 215 | * 01 13 2014 joe.chang |
| 216 | * [MOLY00053423] [MT6290_VOLTE] VoLTE development merge back to MOLY |
| 217 | * [ESM] MSGID check-in |
| 218 | * |
| 219 | * 01 13 2014 allen.keh |
| 220 | * [MOLY00053328] [MT6290E2][VoLTE] VoLTE development merge back to TRUNK. |
| 221 | * Add message ids & SAP ids |
| 222 | * |
| 223 | * 10 18 2013 joe.chang |
| 224 | * [MOLY00041595] [MT6290E1][MMDS_DC] MMDC feature patch back to MOLY trunk |
| 225 | * [ESM] Merge from MMDC pre-build CBr |
| 226 | * |
| 227 | * 10 16 2013 joe.chang |
| 228 | * [MOLY00041280] [MT6290E1][MMDS_DC][82LTEv1][L+G] esm assert: esm_session_mng.c 460 |
| 229 | * Check in missing patch for esm_msgid.h |
| 230 | * |
| 231 | * 07 24 2013 joe.chang |
| 232 | * [MOLY00031020] [MMDS_DC] Merge MMDC interface to MOLY |
| 233 | * check in esm_msgid.h |
| 234 | * |
| 235 | * 06 06 2013 chewen.wu |
| 236 | * [MOLY00025266] ESM EM support |
| 237 | * ESM EM Development. |
| 238 | * |
| 239 | * 11 07 2012 roy.lin |
| 240 | * [MOLY00005322] TATAKA merge to MOLY |
| 241 | * Add ESM related interface(msgid, struct, enum). |
| 242 | ****************************************************************************/ |
| 243 | |
| 244 | #ifndef _ESM_SAP_H |
| 245 | #define _ESM_SAP_H |
| 246 | |
| 247 | #include "module_msg_range.h" |
| 248 | |
| 249 | MODULE_MSG_BEGIN( MSG_ID_ESM_CODE_BEGIN ) |
| 250 | /**************************************************************************** |
| 251 | * Destination: ESM (EVAL to ESM) |
| 252 | ****************************************************************************/ |
| 253 | // All EVAL MSG_ID has been removed from ESM |
| 254 | |
| 255 | /**************************************************************************** |
| 256 | * Destination: ESM (L4C to ESM) |
| 257 | ****************************************************************************/ |
| 258 | MSG_ID_ESM_L4C2ESM_BEGIN, |
| 259 | MSG_ID_L4C_ESM_VDM_IMS_VOICE_STATUS_REQ, |
| 260 | |
| 261 | /**************************************************************************** |
| 262 | * Destination: ESM (ETCM to ESM) |
| 263 | ****************************************************************************/ |
| 264 | MSG_ID_ESM_TCM2ESM_BEGIN, |
| 265 | MSG_ID_ESMREG_PDN_CONN_EST_REQ, |
| 266 | MSG_ID_EVAL_ESM_PDN_CONN_EST_REQ = MSG_ID_ESMREG_PDN_CONN_EST_REQ, |
| 267 | MSG_ID_ESMREG_BEARER_RSC_ALLOC_REQ, |
| 268 | MSG_ID_EVAL_ESM_BEARER_RSC_ALLOC_REQ = MSG_ID_ESMREG_BEARER_RSC_ALLOC_REQ, |
| 269 | MSG_ID_ESMREG_BEARER_RSC_MOD_REQ, |
| 270 | MSG_ID_EVAL_ESM_BEARER_RSC_MOD_REQ = MSG_ID_ESMREG_BEARER_RSC_MOD_REQ, |
| 271 | MSG_ID_ESMREG_EPSB_DEACT_REQ, |
| 272 | MSG_ID_EVAL_ESM_EPSB_DEACT_REQ = MSG_ID_ESMREG_EPSB_DEACT_REQ, |
| 273 | MSG_ID_ESMREG_PDN_CONN_EST_RSP, |
| 274 | MSG_ID_EVAL_ESM_PDN_CONN_EST_RSP = MSG_ID_ESMREG_PDN_CONN_EST_RSP, |
| 275 | MSG_ID_ESMREG_PDN_CONN_UPDATE_RSP, |
| 276 | MSG_ID_EVAL_ESM_PDN_CONN_UPDATE_RSP = MSG_ID_ESMREG_PDN_CONN_UPDATE_RSP, |
| 277 | |
| 278 | /**************************************************************************** |
| 279 | * Destination: ESM (PAM to ESM) |
| 280 | ****************************************************************************/ |
| 281 | MSG_ID_ESMREG_DUAL_PRIORITY_CONFIG_REQ, |
| 282 | MSG_ID_PAM_ESM_AVAILABLE_APN_INFO_REQ, |
| 283 | MSG_ID_PAM_ESM_IA_APN_CHANGE_REQ, |
| 284 | |
| 285 | /**************************************************************************** |
| 286 | * Destination: ESM (EMM to ESM) |
| 287 | ****************************************************************************/ |
| 288 | MSG_ID_ESM_EMM2ESM_BEGIN, |
| 289 | //[6293 re-arch] __RENAME_URGE_TO_EST__ |
| 290 | //MSG_ID_ESM_EMM_URGE_TO_EST_IND, |
| 291 | MSG_ID_ESM_EMM_ATTACH_NEEDED_GET_ESM_MSG_IND, |
| 292 | MSG_ID_ESM_EMM_DEREG_IND, |
| 293 | MSG_ID_ESM_EMM_GET_ESM_CAUSE_IND, |
| 294 | MSG_ID_ESM_EMM_GET_EPSB_STATUS_IND, |
| 295 | MSG_ID_ESM_EMM_UPDATE_EPSB_STATUS_IND, |
| 296 | MSG_ID_ESM_EMM_DATA_SUSPEND_IND, |
| 297 | MSG_ID_ESM_EMM_DATA_RESUME_IND, |
| 298 | MSG_ID_ESM_EMM_EPSBEARER_DATA_IND, |
| 299 | MSG_ID_ESM_EMM_DATA_IND, |
| 300 | MSG_ID_ESM_EMM_DATA_SEND_IND, |
| 301 | MSG_ID_ESM_EMM_DATA_CNF, |
| 302 | MSG_ID_ESM_EMM_CONN_RELEASE_IND, |
| 303 | MSG_ID_ESM_EMM_REEST_REJ, |
| 304 | MSG_ID_ESM_EMM_ABORT_CNF, |
| 305 | MSG_ID_ESM_EMM_QUERY_UL_DATA_STATUS_IND, |
| 306 | MSG_ID_ESM_EMM_GEMINI_SUSPEND_AND_NO_CELL_IND, |
| 307 | MSG_ID_ESM_EMM_GEMINI_RESUME_AND_WAIT_CELL_TO_PROCEED_IND, |
| 308 | MSG_ID_ESM_EMM_AC_BAR_ALLEVIATE_IND, |
| 309 | |
| 310 | // Destination: ESM (EMM to ESM) (For MMDC use) |
| 311 | // Destination: ESM (EMM to ESM) (For IMS use) |
| 312 | MSG_ID_ESM_EMM_EMC_ATTACH_REJ_IND, |
| 313 | //[6293 re-arch] __RENAME_URGE_TO_EST__ |
| 314 | //MSG_ID_ESM_EMM_URGE_TO_EMC_EST_IND, |
| 315 | MSG_ID_ESM_EMM_EMC_DATA_FAIL_IND, |
| 316 | MSG_ID_ESM_EMM_ENTER_EMC_ATTACH_IND, |
| 317 | MSG_ID_ESM_EMM_STOP_T3396_IND, |
| 318 | |
| 319 | /************ (EMM -> ESM: For VzW usage) ************/ |
| 320 | MSG_ID_ESM_EMM_T3402_STOP_IND, // __VZW__ __VZW_3__ |
| 321 | MSG_ID_ESM_EMM_STOP_PDN_THROTT_TIMER_IND, // __VZW__ __VZW_10__ |
| 322 | MSG_ID_ESM_EMM_CELL_INFO_IND, // __VZW__ __VZW_4__ |
| 323 | |
| 324 | /************ (EMM -> ESM: For AT&T usage) ************/ |
| 325 | MSG_ID_ESM_EMM_T3402_CHANGE_IND, // __ATnT__ |
| 326 | MSG_ID_ESM_EMM_IMS_REG_STATUS_UPDATE_IND, // __ATnT__ WIFI calling |
| 327 | |
| 328 | |
| 329 | MSG_ID_ESM_ESM_DATA_CNF, // __5G_iRAT__, Equivalent to ESM_EMM_DATA_CNF, send back to ESM itself when receiving ESM_EMM_DATA_CNF(success) for a EPSB for the 1st time. |
| 330 | |
| 331 | /**************************************************************************** |
| 332 | * Destination: ESM (LTM/RATDM to ESM) |
| 333 | ****************************************************************************/ |
| 334 | /* RATDM -> ESM */ |
| 335 | MSG_ID_ESM_RATDM2ESM_BEGIN, |
| 336 | MSG_ID_ESM_LTM2ESM_BEGIN = MSG_ID_ESM_RATDM2ESM_BEGIN, |
| 337 | MSG_ID_ESM_RATDM_IDLE_LEAVE_IND, |
| 338 | MSG_ID_ESM_LTM_IDLE_LEAVE_IND = MSG_ID_ESM_RATDM_IDLE_LEAVE_IND, |
| 339 | MSG_ID_ESM_RATDM_QUERY_UL_DATA_STATUS_CNF, |
| 340 | MSG_ID_ESM_LTM_QUERY_UL_DATA_STATUS_CNF = MSG_ID_ESM_RATDM_QUERY_UL_DATA_STATUS_CNF, |
| 341 | |
| 342 | |
| 343 | /**************************************************************************** |
| 344 | * Destination: ESM (SM to ESM) |
| 345 | ****************************************************************************/ |
| 346 | MSG_ID_ESM_SM2ESM_BEGIN, |
| 347 | MSG_ID_SM_ESM_IRAT_INFO_TRANSFER_REQ, |
| 348 | MSG_ID_ESM_SM_IRAT_INFO_TRANSFER_CNF, |
| 349 | |
| 350 | |
| 351 | /**************************************************************************** |
| 352 | * Destination: ESM (VGSM to ESM) |
| 353 | ****************************************************************************/ |
| 354 | /* VGSM -> ESM */ |
| 355 | MSG_ID_VGSM_ESM_CONTEXT_TRANSFER_REQ_NTF, |
| 356 | |
| 357 | |
| 358 | /**************************************************************************** |
| 359 | * Destination: ESM (ESM internal use) |
| 360 | ****************************************************************************/ |
| 361 | MSG_ID_ESM_MOD_GLOBAL_VAR_REQ, |
| 362 | MSG_ID_ESM_STATUS_REPORT_IND, |
| 363 | MSG_ID_ESM_STATUS_REPORT_RSP, |
| 364 | MSG_ID_ESM_SET_EMC_DOMAIN_PREFERENCE_REQ, |
| 365 | MSG_ID_ESM_UT_TIMER_EXPIRY_IMMEDIATELY, |
| 366 | |
| 367 | MSG_ID_ESM_UT_CALL_MOD_API, |
| 368 | MSG_ID_ESM_UT_SET_FAKE_SMIC_CONTEXT, // Set context for fake SMIC API |
| 369 | |
| 370 | /**************************************************************************** |
| 371 | * Destination: ESM (For EM use) |
| 372 | ****************************************************************************/ |
| 373 | |
| 374 | MSG_ID_ESM_ENABLE_EM_INFO_IND_REQ, |
| 375 | |
| 376 | /**************************************************************************** |
| 377 | * Destination: NIL (For ESM UT Checking GV use) |
| 378 | ****************************************************************************/ |
| 379 | |
| 380 | MSG_ID_ESM_EPSBC_CHECK_GV, |
| 381 | |
| 382 | MSG_ID_ESM_PT_CHECK_GV, |
| 383 | |
| 384 | MSG_ID_ESM_DPC_CHECK_GV, |
| 385 | MSG_ID_ESM_DPC_CHECK_CERTAIN_EBI_DRB_GV, |
| 386 | |
| 387 | MSG_ID_ESM_IMS_CHECK_GV, |
| 388 | |
| 389 | MSG_ID_ESM_RAT_CHECK_GV, |
| 390 | |
| 391 | MSG_ID_ESM_MISC_CHECK_GV, |
| 392 | |
| 393 | MSG_ID_ESM_ACTIVATE_DEFAULT_EPS_BEARER_CONTEXT_REJECT_CHECK_GV, |
| 394 | MSG_ID_ESM_ACTIVATE_DEDICATED_EPS_BEARER_CONTEXT_REJECT_CHECK_GV, |
| 395 | MSG_ID_ESM_PDN_CONNECTIVITY_REQUEST_CHECK_GV, |
| 396 | MSG_ID_ESM_PDN_DISCONNECT_REQUEST_CHECK_GV, |
| 397 | MSG_ID_ESM_BEARER_RESOURCE_ALLOCATION_REQUEST_CHECK_GV, |
| 398 | MSG_ID_ESM_BEARER_RESOURCE_MODIFICATION_REQUEST_CHECK_GV, |
| 399 | MSG_ID_ESM_ESM_INFORMATION_RESPONSE_CHECK_GV, |
| 400 | |
| 401 | /**************************************************************************** |
| 402 | * Destination: DHL (ESM ELT Log Debug Message) |
| 403 | ****************************************************************************/ |
| 404 | |
| 405 | MSG_ID_ESM_LOG_ESM_EVENT_ERR_STS, // for logging NW Air Message: esm_event_err_sts_struct |
| 406 | MSG_ID_ESM_LOG_ESM_EVENT_ESM_MSG, // for logging NW Air Message: esm_event_esm_msg_struct |
| 407 | MSG_ID_ESM_LOG_TFT_INFO, |
| 408 | MSG_ID_ESM_LOG_TCMESM_PCO, |
| 409 | MSG_ID_ESM_LOG_ICD_ESM_INFO, |
| 410 | MSG_ID_ESM_LOG_5G_CONFIG_OPTION_LIST, |
| 411 | MSG_ID_ESM_LOG_ARGS_OF_SMIC_API, // for loggin in/out args to SMIC API call |
| 412 | MSG_ID_ESM_LOG_PUBLIC_API_5G4_PRECHECK, // for logging the output of esm_public_api_for_smic_5g4_precheck |
| 413 | MSG_ID_ESM_LOG_ICD_ESM_TIMER_START, |
| 414 | MSG_ID_ESM_LOG_ICD_ESM_TIMER_EXPIRY, |
| 415 | MSG_ID_ESM_LOG_ICD_ESM_FAILURE_EVENT_CAUSE, |
| 416 | MSG_ID_ESM_LOG_ICD_ESM_OTA_EVENT, |
| 417 | MSG_ID_ESM_CODE_END, |
| 418 | |
| 419 | MODULE_MSG_END( MSG_ID_ESM_CODE_TAIL ) |
| 420 | |
| 421 | #endif |