| /***************************************************************************** |
| * Copyright Statement: |
| * -------------------- |
| * This software is protected by Copyright and the information contained |
| * herein is confidential. The software may not be copied and the information |
| * contained herein may not be used or disclosed except with the written |
| * permission of MediaTek Inc. (C) 2012 |
| * |
| * BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES |
| * THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE") |
| * RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON |
| * AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES, |
| * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF |
| * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. |
| * NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE |
| * SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR |
| * SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH |
| * THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO |
| * NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S |
| * SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM. |
| * |
| * BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE |
| * LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE, |
| * AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE, |
| * OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO |
| * MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE. |
| * |
| * THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE |
| * WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF |
| * LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND |
| * RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER |
| * THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC). |
| * |
| *****************************************************************************/ |
| |
| /******************************************************************************* |
| * Filename: |
| * --------- |
| * imc_msgid.h |
| * |
| * Project: |
| * -------- |
| * MOLY |
| * |
| * Description: |
| * ------------ |
| * |
| * Author: |
| * ------- |
| * ------- |
| * |
| * ========================================================================== |
| ****************************************************************************/ |
| |
| #ifndef _IMC_MSGID_H_ |
| #define _IMC_MSGID_H_ |
| |
| #include "module_msg_range.h" |
| |
| #define IMC_IN_RANGE (800) |
| |
| /*------------------- IMC_MSG_CODE_BEGIN---------------------*/ |
| MODULE_MSG_BEGIN( MSG_ID_IMC_CODE_BEGIN ) |
| |
| /* { */ |
| MSG_ID_IMC_BEGIN, |
| |
| /* -----------------------------------------------------*/ |
| /* this is for vm external messages */ |
| /* -----------------------------------------------------*/ |
| MSG_ID_IMC_EX_BEGIN, |
| |
| /* with ims proxy */ |
| MSG_ID_ATP_IMC_BEGIN, |
| /* inject */ |
| MSG_ID_ATP_IMC_LOOP_TEST_RSP, |
| |
| MSG_ID_ATP_IMC_UE_MODE_UPDATE_REQ, |
| MSG_ID_ATP_IMC_IMSVOPS_NOTIFICATION_REQ, |
| MSG_ID_ATP_IMC_CELL_INFO_UPDATE_REQ, |
| MSG_ID_ATP_IMC_EIMSINFO_REQ, |
| MSG_ID_ATP_IMC_POWER_OFF_REQ, |
| MSG_ID_ATP_IMC_OOS_START_REQ, |
| MSG_ID_ATP_IMC_OOS_END_REQ, |
| MSG_ID_ATP_IMC_EMB_S1_SUPP_REQ, |
| MSG_ID_ATP_IMC_INTER_RAT_STATUS_IND, |
| MSG_ID_ATP_IMC_AUTO_FAST_RETURN_IND, |
| MSG_ID_ATP_IMC_CS_CALL_STATUS_IND, |
| MSG_ID_ATP_IMC_MT_CS_PAGING_IND, |
| MSG_ID_ATP_IMC_RLM_EVENT_IND, |
| MSG_ID_ATP_IMC_IMS_DEREG_REQ, |
| MSG_ID_ATP_IMC_EMB_SUPPORT_REQ, |
| |
| /* USSI */ |
| MSG_ID_ATP_IMC_SEND_USSD_REQ, |
| |
| /* ss */ |
| MSG_ID_ATP_IMC_SS_BEGIN, |
| MSG_ID_ATP_IMC_SS_CONFERENCE_CONTROL_REQ, |
| MSG_ID_ATP_IMC_SS_ECT_REQ, |
| /* +EAPPROVE */ |
| MSG_ID_ATP_IMC_SS_FDN_CHECK_CNF, |
| MSG_ID_ATP_IMC_SS_END, |
| |
| /* cc */ |
| MSG_ID_ATP_IMC_CC_BEGIN, |
| /* +ECCTRL */ |
| MSG_ID_ATP_IMC_CALL_CONTROL_V2_REQ, |
| /* +EAPPROVE */ |
| MSG_ID_ATP_IMC_FDN_ECC_CHECK_CNF, |
| MSG_ID_ATP_IMC_CC_END, |
| |
| /* configure */ |
| MSG_ID_ATP_IMC_ECFG_SET_REQ, // ATP --> IMC |
| MSG_ID_ATP_IMC_ECFG_GET_REQ, // ATP --> IMC |
| MSG_ID_ATP_IMC_ECFG_RESET_REQ, // ATP --> IMC |
| MSG_ID_ATP_IMC_EPVS_SET_REQ, // ATP --> IMC |
| MSG_ID_ATP_IMC_EPVS_GET_REQ, // ATP --> IMC |
| MSG_ID_ATP_IMC_EMOCFG_REQ, // ATP-->IMC |
| |
| /* AT+CDU=0 */ |
| MSG_ID_ATP_IMC_QUERY_URI_TYPE_REQ, |
| |
| /* +ESRFAIL:<cause> */ |
| MSG_ID_ATP_IMC_SERVICE_REQUEST_FAIL_REQ, |
| |
| /* timer testing */ |
| MSG_ID_ATP_IMC_TIMER_TEST_REQ, |
| MSG_ID_ATP_IMC_TIMER_TEST_CNF, |
| |
| /* emergency access id, requirement for AT&T */ |
| MSG_ID_ATP_IMC_SET_EMERGENCY_AID_REQ, |
| |
| /* AT+CISRVCC */ |
| MSG_ID_ATP_IMC_CISRVCC_REQ, |
| MSG_ID_ATP_IMC_CISRVCC_CNF, |
| |
| /* AT+EWFCP */ |
| MSG_ID_ATP_IMC_WFC_PROFILE_REQ, |
| |
| /* AT+EIMSRCS */ |
| MSG_ID_ATP_IMC_RCS_FEATURE_REQ, |
| MSG_ID_ATP_IMC_SWITCH_PREFER_RAT_REQ, |
| |
| /* AT+ECMPCID */ |
| MSG_ID_ATP_IMC_CAMPED_CELL_ID_UPDATE_REQ, |
| |
| /* AT+ESIPHEADER */ |
| MSG_ID_ATP_IMC_SIP_HEADER_REQ, |
| |
| /* RTT */ |
| MSG_ID_ATP_IMC_RTT_CAPABILITY_REQ, |
| MSG_ID_ATP_IMC_CC_RTT_OP_REQ, |
| |
| /* +CIEV */ |
| MSG_ID_ATP_IMC_C2K_ECBM_STATE_IND, //ATP to IMC |
| |
| /* +EC2KCI */ |
| MSG_ID_ATP_IMC_C2K_1X_CALL_STATUS_IND, //ATP to IMC |
| |
| /* +ETAUFAIL */ |
| MSG_ID_ATP_IMC_TAU_FAIL_IND, |
| /* +CEPSFBS */ |
| MSG_ID_ATP_IMC_EPSFB_IND, |
| |
| /* AT CMD relay */ |
| MSG_ID_ATP_IMC_ATCMD_RELAY_REQ, |
| |
| /* AT+EIMSEVS */ |
| MSG_ID_ATP_IMC_SET_EVS_SUPPORT_REQ, |
| |
| /* AT+EVVS */ |
| MSG_ID_ATP_IMC_VOICE_DOMAIN_STATUS_IND, |
| |
| /* AT+EMULTIIMS? */ |
| MSG_ID_ATP_IMC_MIMS_CAPABILITY_REQ, |
| |
| /* AT+ECNCFG */ |
| MSG_ID_ATP_IMC_ECNCFG_REQ, |
| |
| /* +ENW */ |
| MSG_ID_ATP_IMC_NW_SEARCH_STATUS_IND, |
| |
| /* AT+ECFGDRP */ |
| MSG_ID_ATP_IMC_DUMP_RUNTIME_PARA_REQ, |
| /* AT+EIMSGEO */ |
| MSG_ID_ATP_IMC_EIMSGEO_REQ, |
| |
| /*AT+CSCM*/ |
| MSG_ID_IMC_ATP_IMS_NORMAL_REG_CSCM_CNF, |
| |
| /* AT+EVOLTESI */ |
| MSG_ID_ATP_IMC_EVOLTESI_CONFIG_IND, |
| |
| /* +EGMR */ |
| MSG_ID_ATP_IMC_QUERY_IMEI_SVN_CNF, |
| MSG_ID_ATP_IMC_END, |
| |
| /* with vdm */ |
| MSG_ID_VDM_IMC_BEGIN, |
| |
| MSG_ID_VDM_IMC_CC_BEGIN, |
| MSG_ID_VDM_IMC_SRVCC_STATUS_UPDATE_REQ, |
| MSG_ID_VDM_IMC_IMS_CC_MO_CALL_REQ, |
| MSG_ID_VDM_IMC_IMS_CC_MO_CALL_DOMAIN_CONFLICT_IND, |
| MSG_ID_VDM_IMC_IMS_CC_MO_CONF_CALL_REQ, |
| MSG_ID_VDM_IMC_IMS_CC_MT_CALL_PRESENT_RSP, |
| MSG_ID_VDM_IMC_IMS_CC_MT_CALL_ACCEPT_REQ, |
| MSG_ID_VDM_IMC_IMS_CC_MT_VT_SPECIAL_ACCEPT_REQ, |
| MSG_ID_VDM_IMC_IMS_CC_FORCE_HANGUP_REQ, |
| MSG_ID_VDM_IMC_IMS_CC_SEND_DIGIT_REQ, |
| MSG_ID_VDM_IMC_IMS_CC_START_SEND_DIGIT_REQ, |
| MSG_ID_VDM_IMC_IMS_CC_STOP_SEND_DIGIT_REQ, |
| MSG_ID_VDM_IMC_IMS_CC_SET_HVOLTE_CALL_DOMAIN_REQ, |
| MSG_ID_VDM_IMC_ECBM_START_IND, |
| MSG_ID_VDM_IMC_ECBM_END_IND, |
| MSG_ID_VDM_IMC_IS_CS_ALLOWED_CNF, |
| MSG_ID_VDM_IMC_IMS_CC_STK_CALL_REQ, |
| #if defined(__NG_ECALL_SUPPORT__) |
| MSG_ID_VDM_IMC_UPDATE_MSD_RSP, |
| MSG_ID_VDM_IMC_IN_BAND_MSD_TRANSFER_RSP, |
| #endif |
| MSG_ID_VDM_IMC_CC_END, |
| |
| MSG_ID_VDM_IMC_SS_BEGIN, |
| MSG_ID_VDM_IMC_IMS_CC_CALL_RELATED_SS_REQ, |
| MSG_ID_VDM_IMC_IMS_CC_EXT_ERROR_REPORT_REQ, |
| MSG_ID_VDM_IMC_IMS_CC_HANGUP_ALL_REQ, |
| MSG_ID_VDM_IMC_IMS_CC_LIST_CURRENT_CALLS_REQ, |
| MSG_ID_VDM_IMC_IMS_CC_ALLOC_CONF_CALL_RSP, |
| MSG_ID_VDM_IMC_SS_END, |
| |
| MSG_ID_VDM_IMC_NORMAL_SERVICE_SCAN_RSP, |
| MSG_ID_VDM_IMC_C2K_1X_CALL_STATUS_IND, |
| MSG_ID_VDM_IMC_END, |
| |
| /* with lte csr */ |
| MSG_ID_IMC_LTECSR_BEGIN, |
| MSG_ID_IMC_LTECSR_LOOP_TEST_REQ, |
| MSG_ID_IMC_LTECSR_LOOP_TEST_CNF, |
| MSG_ID_LTECSR_MEDIA_NO_DLPKT, |
| MSG_ID_LTECSR_MEDIA_NO_ULPKT, |
| MSG_ID_LTECSR_MEDIA_INCOMING_DLPKT, |
| MSG_ID_LTECSR_MEDIA_ANBR_NOTIFY_IND,/*ANBR notify UA for SIP negotiation*/ |
| MSG_ID_LTECSR_MEDIA_ANBR_NOTIFY_RSP,/*UA tells SIP negotiation based on ANBR fails*/ |
| MSG_ID_IMC_LTECSR_END, |
| |
| MSG_ID_IMCSMS_IMC_BEGIN, |
| MSG_ID_IMCSMS_IMC_SEND_SMS_REQ, |
| MSG_ID_IMCSMS_IMC_RECV_SMS_RSP, |
| MSG_ID_IMCSMS_IMC_SEND_C2K_SMS_REQ, |
| MSG_ID_IMCSMS_IMC_RECV_C2K_SMS_RSP, |
| MSG_ID_IMCSMS_IMC_REL_SMS_REQ, |
| MSG_ID_IMCSMS_IMC_ABORT_SEND_SMS_REQ, |
| MSG_ID_IMCSMS_IMC_ABORT_RECV_SMS_REQ, |
| MSG_ID_IMCSMS_IMC_SMS_EMERGENCY_REG_REQ, |
| MSG_ID_IMCSMS_IMC_END, |
| |
| /* with LBS */ |
| MSG_ID_IMC_LBS_BEGIN, |
| MSG_ID_IMC_LBS_POS_IND, |
| MSG_ID_IMC_LBS_END, |
| |
| /* with IWLAN */ |
| MSG_ID_IMC_IWLAN_BEGIN, |
| MSG_ID_IMC_IWLAN_IMS_CFG_IND, |
| MSG_ID_IMC_IWLAN_IMS_DEREG_IND, |
| MSG_ID_IMC_IWLAN_IMS_AVAILRAT_IND, |
| MSG_ID_IMC_IWLAN_IMS_ECC_HO_RSP, |
| MSG_ID_IMC_IWLAN_END, |
| |
| /* with D2 */ |
| MSG_ID_D2_IMC_BEGIN, |
| MSG_ID_D2_IMC_IMS_DEREG_REQ, |
| MSG_ID_D2_IMC_END, |
| |
| /* DSBP internal */ |
| MSG_ID_L4_IMC_BEGIN, |
| MSG_ID_IMC_DSBP_RECONFIGURE_REQ, |
| MSG_ID_L4C_IMC_RAT_OPERATION_IND, |
| MSG_ID_L4C_IMC_CS_SERVICE_NOTIFICATION_IND, |
| MSG_ID_L4C_IMC_EPSFB_IND, |
| MSG_ID_L4_IMC_END, |
| |
| /* with UPCM */ |
| MSG_ID_IMC_UPCM_BEGIN, |
| MSG_ID_IMC_UPCM_SERVICE_REQUEST_FAIL_IND, |
| MSG_ID_IMC_UPCM_END, |
| |
| /* with SDM */ |
| MSG_ID_IMC_SDM_BEGIN, |
| MSG_ID_SDM_IMC_SCBM_START_IND, |
| MSG_ID_SDM_IMC_SCBM_STOP_IND, |
| MSG_ID_IMC_SDM_END, |
| |
| /* with DHL */ |
| MSG_ID_DHL_IMC_BEGIN, |
| MSG_ID_DHL_IMC_DBG_LOG_IND, |
| MSG_ID_DHL_IMC_EM_DUMP_NVRAM_IND, |
| MSG_ID_DHL_IMC_END, |
| |
| MSG_ID_IMC_DUMP_IMS_PROFILE_NTF, |
| |
| /* with XCAP */ |
| MSG_ID_XCAP_IMC_BEGIN, |
| MSG_ID_XCAP_IMC_IMS_DEREG_REQ, |
| MSG_ID_XCAP_IMC_END, |
| |
| /* with SSDS */ |
| MSG_ID_IMC_SSDS_BEGIN, |
| MSG_ID_SSDS_IMC_USSD_ATCMD_REQ, |
| MSG_ID_IMC_SSDS_END, |
| |
| /* with IMSUA */ |
| MSG_ID_IMC_IMSUA_BEGIN, |
| MSG_ID_IMC_IMSUA_EVOLTESI_CALL_STATUS_IND, |
| MSG_ID_IMC_IMSUA_END, |
| |
| /* with IMS_STACK */ |
| MSG_ID_IMC_IMS_STACK_BEGIN, |
| MSG_ID_REGUA_IMC_REMAIN_TIME_IND, |
| MSG_ID_IMC_IMS_STACK_END, |
| |
| |
| MSG_ID_IMC_EX_END, |
| /* } */ |
| |
| MSG_ID_IMC_IN_BEGIN, |
| |
| MSG_ID_IMC_IMC_BEGIN, |
| MSG_ID_IMC_IMC_INJECT_EM_CFG_IND, |
| MSG_ID_IMC_IMC_EXTQ_WAKE_REQ, |
| |
| MSG_ID_IMC_IMC_LOOP_TEST_IND, |
| MSG_ID_IMC_IMC_LOOP_TEST_RSP, |
| |
| MSG_ID_IMC_IMC_STARTUP_REQ, |
| |
| /* IMS IMC-manager */ |
| MSG_ID_IMC_IMC_MNGR_BEGIN, |
| MSG_ID_IMC_IMC_MNGR_DUMP_CONTEXT_IND, |
| MSG_ID_IMC_IMC_MNGR_END, |
| |
| /* IMS IMC-Registration */ |
| MSG_ID_IMC_IMC_MNGR_REG_BEGIN, |
| MSG_ID_IMC_IMC_MNGR_REG_EVENT_REQ, |
| MSG_ID_IMC_IMC_MNGR_REG_STARTUP_REQ, |
| |
| MSG_ID_IMC_IMC_MNGR_REG_DEREG_REQ, |
| MSG_ID_IMC_IMC_MNGR_REG_DEREG_CNF, |
| MSG_ID_IMC_IMC_MNGR_REG_EMERGENCY_REG_REQ, |
| MSG_ID_IMC_IMC_MNGR_REG_EMERGENCY_REG_CNF, |
| MSG_ID_IMC_IMC_MNGR_SMS_REG_EMERGENCY_REG_CNF, |
| MSG_ID_IMC_IMC_MNGR_REG_EMERGENCY_DEREG_REQ, |
| MSG_ID_IMC_IMC_MNGR_REG_EMERGENCY_DEREG_CNF, |
| MSG_ID_IMC_IMC_MNGR_REG_EMERGENCY_CALL_REJ_IND, |
| |
| MSG_ID_IMC_IMC_MNGR_REG_LOOP_TEST_REQ, |
| MSG_ID_IMC_IMC_MNGR_REG_LOOP_TEST_CNF, |
| MSG_ID_IMC_IMC_MNGR_REG_END, |
| |
| /* IMS IMC-CC */ |
| MSG_ID_IMC_IMC_MNGR_CC_BEGIN, |
| MSG_ID_IMC_IMC_MNGR_CC_EVENT_REQ, |
| MSG_ID_IMC_IMC_MNGR_CC_STARTUP_REQ, |
| MSG_ID_IMC_IMC_MNGR_CC_ALLOC_CONF_CTXT_REQ, // related to MSG_ID_IMC_IMC_MNGR_SS_ALLOC_CONF_CTXT_CNF |
| MSG_ID_IMC_IMC_MNGR_CC_FREE_CONF_CTXT_REQ, // related to MSG_ID_IMCB_IMC_SS_CREATE_CONFERENCE_CALL_RSP, NO CNF of this MSG |
| MSG_ID_IMC_IMC_MNGR_CC_MO_HANGUP_REQ, // related to AT+CHLD = 1x |
| |
| MSG_ID_IMC_IMC_MNGR_CC_LOOP_TEST_REQ, |
| MSG_ID_IMC_IMC_MNGR_CC_LOOP_TEST_CNF, |
| MSG_ID_IMC_IMC_MNGR_CC_END, |
| |
| MSG_ID_IMC_IMC_MNGR_SMSIP_BEGIN, |
| MSG_ID_IMC_IMC_MNGR_SMSIP_LOOP_TEST_REQ, |
| MSG_ID_IMC_IMC_MNGR_SMSIP_LOOP_TEST_CNF, |
| MSG_ID_IMC_IMC_MNGR_SMSIP_END, |
| |
| MSG_ID_IMC_IMC_MNGR_SS_BEGIN, |
| MSG_ID_IMC_IMC_MNGR_SS_ALLOC_CONF_CTXT_CNF, |
| MSG_ID_IMC_IMC_MNGR_SS_END, |
| MSG_ID_IMC_IMC_END, |
| |
| MSG_ID_IMC_IN_END = MSG_ID_IMC_IN_BEGIN + IMC_IN_RANGE, |
| |
| MSG_ID_IMC_END, |
| |
| MODULE_MSG_END( MSG_ID_IMC_CODE_TAIL ) |
| /*------------------- IMC_MSG_CODE_END-----------------------*/ |
| |
| |
| #endif /* _IMC_MSGID_H_ */ |