⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stack_msgs.h

📁 mtk wap和mms代码。。适应mtk 25。26平台
💻 H
字号:
/*****************************************************************************
*  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) 2005
*
*  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:
 * ---------
 *   stack_msgs.h
 *
 * Project:
 * --------
 *   Maui_Software
 *
 * Description:
 * ------------
 *   This file provides a template for header files. This space
 *   should be used to describe the file contents
 *
 * Author:
 * -------
 *   Rex Luo   (mtk00389)
 *
 *============================================================================
 *             HISTORY
 * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
 *------------------------------------------------------------------------------
 * $Revision:   1.36  $
 * $Modtime:   May 16 2005 23:10:30  $
 * $Log:   //mtkvs01/vmdata/Maui_sw/archives/mcu/adaptation/include/stack_msgs.h-arc  $
 *
 * May 7 2006 MTK01166
 * [MAUI_00188407] MPEG4 AE Converges too slow - could be resulted from file system
 * 
 *
 * May 5 2006 mtk00681
 * [MAUI_00192003] [Config] Add VUART task / message for simulation
 * 
 *
 * Apr 17 2006 mtk00681
 * [MAUI_00188163] [Adaptation] Modify BT SAP
 * 
 *
 * Apr 9 2006 mtk00681
 * [MAUI_00183629] [MoDIS] Add simulated UART for protocol UT
 * 
 *
 * Apr 3 2006 mtk00681
 * [MAUI_00183629] [MoDIS] Add simulated UART for protocol UT
 * 
 *
 * Mar 27 2006 mtk00681
 * [MAUI_00182334] [Adaptation] Add SAP for BT
 * 
 *
 * Mar 10 2006 mtk00702
 * [MAUI_00178535] [config][AddFeature] Add tasks for WiFi
 * add wndrv_sap.h and supc_sap.h
 *
 * Mar 10 2006 mtk00702
 * [MAUI_00178503] [config][AddFeature] add a task - BT
 * add bluetooth_sap.h
 *
 * Dec 9 2005 mtk00702
 * [MAUI_00160600] [config][AddFeature] add one task XDM
 * add xdm_sap.h
 *
 * Dec 1 2005 mtk00681
 * [MAUI_00159148] [MoDIS] Update system service to support Misc. features
 * 
 *
 * Nov 30 2005 mtk00702
 * [MAUI_00159085] Add compile option of BCHS A2DP adatation
 * add bt_sap.h
 *
 * Nov 28 2005 mtk00702
 * [MAUI_00158333] [AT][NewFeature]DT task for file transfer
 * add dt_sap.h
 *
 * Oct 20 2005 mtk00702
 * [MAUI_00151482] [config][AddFeature] add one task - BCHS
 * add bchs_sap.h
 * 
 *    Rev 1.36   May 16 2005 23:41:08   BM_Trunk
 * Karlos:
 * add copyright and disclaimer statement
 * 
 *    Rev 1.35   Apr 09 2005 17:43:06   mtk00576
 * Include the message ID header files for SIP and POC.
 * Resolution for 10535: [Adaptation, Config] Create new tasks SIP and POC
 * 
 *    Rev 1.34   Mar 21 2005 17:19:16   mtk00576
 * Re-order sap header file for IMPS.
 * Resolution for 10269: [Config, Adaptation] Create new task - IMPS.
 * 
 *    Rev 1.33   Mar 17 2005 11:59:32   mtk00576
 * Define message ID checkpoint and haeder file for IMPS.
 * Resolution for 10269: [Config, Adaptation] Create new task - IMPS.
 * 
 *    Rev 1.32   Dec 15 2004 14:25:54   mtk00702
 * remove __IRDA_SUPPORT__ compile option
 * Resolution for 8794: [CUSTOM][Enhancement]Make USB and IRDA relative tasks customizable
 * 
 *    Rev 1.31   Nov 15 2004 13:25:06   mtk00576
 * Support new feature - CMUX.
 * Resolution for 8756: [Config][Add Feature] Support CMUX task.
 * 
 *    Rev 1.30   Aug 23 2004 18:43:10   mtk00576
 * Remove compile option J2ME and EMAIL, making them exactly customizable by single library.
 * Resolution for 7321: [System Service][Enhancement] Remove the possiblity of releasing various libraries for different features combination.
 * 
 *    Rev 1.29   May 21 2004 17:56:36   mtk00702
 * Include med_v_sap.h
 * Resolution for 5559: [Config][Add feature]Add new task- MED_V
 * 
 *    Rev 1.28   May 07 2004 22:40:08   mtk00702
 * Add email_sap.h
 * Resolution for 5336: [Config][Add feature]Add EMAIL task
 * 
 *    Rev 1.27   May 07 2004 13:58:50   mtk00702
 * Add MSG_ID_XXX_CODE_CHECK_POINT after each xxx_sap.h
 * Resolution for 5322: [Adaptation][Enhance]Avoid overlapping of message ID
 * 
 *    Rev 1.26   Apr 12 2004 16:09:02   mtk00702
 * Remove CAMERA-related definitios.
 * 
 *    Rev 1.25   Mar 09 2004 11:45:42   mtk00576
 * FMT task is exclueded for L1S and BASIC.
 * 
 *    Rev 1.24   Mar 08 2004 15:51:42   mtk00576
 * Include header file, "fmt_sap.h".
 * Resolution for 4175: [Config][Add Resource]Newly create FMT(File Management Task) task.
 * 
 *    Rev 1.23   Feb 27 2004 19:41:20   mtk00702
 * Add compiler option to support MT6219.
 * 
 *    Rev 1.22   Feb 21 2004 14:57:00   mtk00427
 * AUD task evolves to MED task.
 * Resolution for 3972: [MED] [Change task] AUD task evolves to MED task.
 * 
 *    Rev 1.21   Feb 21 2004 10:44:00   mtk00303
 * add #ifdef __J2ME__ #endif
 * 
 *    Rev 1.20   Feb 18 2004 12:20:04   mtk00576
 * Adding header file "mmiapi_sap.h"
 * Resolution for 3947: [KAL][Add Feature] Adding header file for MMI SAP
 * 
 *    Rev 1.19   Feb 17 2004 18:54:16   mtk00576
 * Removing compiler option J2ME
 * Resolution for 3902: [Custom][Add Feature]Customization on JAVA
 * 
 *    Rev 1.18   Feb 11 2004 17:55:34   mtk00576
 * Reorder SAP of ABM, PPP, TCPIP, SOC, WAP and J2ME.
 * Resolution for 3902: [Custom][Add Feature]Customization on JAVA
 * 
 *    Rev 1.17   Jan 08 2004 14:21:00   mtk00702
 * Use __IRDA_SUPPORT__ compile option for defining IrDA-relaative SAP header files.
 * Resolution for 3681: [KAL][BugFixed]Fix to use __IRDA_SUPPORT__ compile option
 * 
 *    Rev 1.16   Jan 05 2004 18:56:28   mtk00576
 * Remove END_MSG_CODE_BEGIN.
 * Resolution for 3633: [KAL][Add Feature]Enhance flexibility on customization
 * 
 *    Rev 1.15   Dec 15 2003 18:49:36   mtk00576
 * Adding message ID for camera task.
 * Resolution for 3551: [KAL][Add Feature]Newly create camera task.
 * 
 *    Rev 1.14   Nov 07 2003 10:56:56   mtk00389
 * Add j2me_sap.h
 * Resolution for 3083: [Config][AddFeature]Add J2ME task/module
 * 
 *    Rev 1.13   Oct 27 2003 16:50:16   mtk00576
 * Adding feature - IrDA module.
 * Resolution for 2361: [Config][Add Feature] IrDA module,  new feature added to MAUI.
 * 
 *    Rev 1.12   Sep 29 2003 16:42:42   mtk00576
 * Reordering IRDA message ID according to "stack_common.h".
 * Resolution for 2361: [Config][Add Feature] IrDA module,  new feature added to MAUI.
 * 
 *    Rev 1.11   Jul 25 2003 16:59:46   mtk00576
 * Adding feature - IrDA module.
 * Resolution for 2361: [Config][Add Feature] IrDA module,  new feature added to MAUI.
 * 
 *    Rev 1.10   May 12 2003 18:38:56   mtk00389
 * Add wap, tcpip task/modules
 * Resolution for 1761: [Config Make]Add WAP/ABM/SOC/TCP tasks
 * 
 *    Rev 1.9   19 Feb 2003 14:29:00   mtk00389
 * Adjust custom message id, sap id range
 * Resolution for 985: Adjust custom message id/sap id range for customization
 * 
 *    Rev 1.8   13 Feb 2003 11:57:08   mtk00389
 * Add ft_sap.h
 * Resolution for 943: Integrate META modification
 * 
 *    Rev 1.7   10 Feb 2003 09:36:20   mtk00389
 * Add nvram trace definition for L1S project
 * Resolution for 875: Modify L1S module configuration
 * 
 *    Rev 1.6   07 Feb 2003 12:08:20   mtk00248
 * Rename dummyps_sap.h to dsp_sap.h.
 * Resolution for 824: Put dummy protocol stack code on server
 *
 *    Rev 1.5   29 Jan 2003 18:51:30   mtk00389
 * Add Audio task/module
 * Resolution for 813: Add Audio task/module
 *
 *    Rev 1.4   26 Dec 2002 16:29:32   mtk00389
 * add em_sap.h and message issues etc.
 *
 *    Rev 1.3   17 Dec 2002 09:40:58   mtk00389
 * move custom message to non-l1 simulation environment
 *
 *    Rev 1.2   12 Dec 2002 20:09:20   mtk00389
 * add custom messages
 *
 *    Rev 1.1   02 Dec 2002 17:52:08   mtk00389
 * rename nvramsap.h to nvram_sap.h
 *
 *    Rev 1.0   Nov 30 2002 19:49:40   admin
 * Initial revision.
 *------------------------------------------------------------------------------
 * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
 *============================================================================
 ****************************************************************************/

/*********************************************************************
   (C) _____ (year of first publication) Sasken communication
   Technologies Limited, All rights reserved.
*   This file provides a template for .c files. This space
*   should be used to describe the file contents
*   Component-specific prefix : xxxx
*********************************************************************/

#ifndef _STACK_MSGS_H
#define _STACK_MSGS_H

/*************************************************************************
 * Type Definitions
 *************************************************************************/

typedef enum {
   MSG_ID_INVALID_TYPE = 0,

#if defined(__MTK_TARGET__) || defined (MTK_KAL_MNT) || defined (KAL_ON_OSCAR)

#ifndef __L1_STANDALONE__

   #include "mm_sap.h"
   MSG_ID_MM_CODE_CHECK_POINT,

   #include "cc_sap.h"
   MSG_ID_CC_CODE_CHECK_POINT,

   #include "dt_sap.h"
   MSG_ID_DT_CODE_CHECK_POINT,

   #include "ciss_sap.h"
   MSG_ID_CISS_CODE_CHECK_POINT,

   #include "sms_sap.h"
   MSG_ID_SMS_CODE_CHECK_POINT,

   #include "sim_sap.h"
   MSG_ID_SIM_CODE_CHECK_POINT,

   #include "l4_sap.h"
   MSG_ID_L4_CODE_CHECK_POINT,

   #include "mmi_sap.h"
   MSG_ID_MMI_CODE_CHECK_POINT,

   #include "rr_sap.h"
   MSG_ID_RR_CODE_CHECK_POINT,

   #include "llc_sap.h"
   MSG_ID_LLC_CODE_CHECK_POINT,

   #include "sndcp_sap.h"
   MSG_ID_SND_CODE_CHECK_POINT,

   #include "sm_sap.h"
   MSG_ID_SM_CODE_CHECK_POINT,

   #include "ppp_sap.h"
   MSG_ID_PPP_CODE_CHECK_POINT,

   #include "data_sap.h"
   MSG_ID_DATA_CODE_CHECK_POINT,

   #include "mmiapi_sap.h"
   MSG_ID_MMIAPI_CODE_CHECK_POINT,

   #include "med_sap.h"
   MSG_ID_MED_CODE_CHECK_POINT,

   #include "abm_sap.h"
   MSG_ID_ABM_CODE_CHECK_POINT,

   #include "soc_sap.h"
   MSG_ID_SOC_CODE_CHECK_POINT,

   #include "tcpip_sap.h"
   MSG_ID_TCPIP_CODE_CHECK_POINT,

   #include "wap_sap.h"  
   MSG_ID_WAP_CODE_CHECK_POINT,

   #include "em_sap.h"
   MSG_ID_EM_CODE_CHECK_POINT,

   #include "irda_sap.h"
   MSG_ID_IRDA_CODE_CHECK_POINT,

   #include "obex_sap.h"
   MSG_ID_OBEX_CODE_CHECK_POINT,

   #include "ircomm_sap.h"
   MSG_ID_IRCOMM_CODE_CHECK_POINT,

#ifndef MED_V_NOT_PRESENT
   #include "med_v_sap.h"
   MSG_ID_MED_V_CODE_CHECK_POINT,
#endif /* !MED_V_NOT_PRESENT */

   #include "j2me_sap.h"
   MSG_ID_J2ME_CODE_CHECK_POINT,

   #include "email_sap.h"
   MSG_ID_EMAIL_CODE_CHECK_POINT,

#if ( !defined(FMT_NOT_PRESENT) && !defined(__L1_STANDALONE__) && !defined(__MAUI_BASIC__) )
   #include "fmt_sap.h"
   MSG_ID_FMT_CODE_CHECK_POINT,
#endif /* !FMT_NOT_PRESENT */

#endif /* !__L1_STANDALONE__ */

   #include "drv_sap.h"
   MSG_ID_DRV_CODE_CHECK_POINT,

   #include "nvram_sap.h"
   MSG_ID_NVRAM_CODE_CHECK_POINT,
   
#endif /* __MTK_TARGET__ or MTK_KAL_MNT or KAL_ON_OSCAR */

#ifdef DUMMY_PROTOCOL
   #include "dps_sap.h"
   MSG_ID_DPS_CODE_CHECK_POINT,
#endif /* DUMMY_PROTOCOL */

   #include "l1_sap.h"
   MSG_ID_L1_CODE_CHECK_POINT,

   #include "l1hisr_sap.h"
   MSG_ID_L1HISR_CODE_CHECK_POINT,

   #include "ft_sap.h"
   MSG_ID_FT_CODE_CHECK_POINT,

#if defined(__MTK_TARGET__) || defined (MTK_KAL_MNT) || defined (KAL_ON_OSCAR)

   #include "tstsap.h"
   MSG_ID_TST_CODE_CHECK_POINT,
  
   #include "sysservice_sap.h"
   MSG_ID_SYSSERVICE_CODE_CHECK_POINT,
   
   #include "cmux_sap.h"
   MSG_ID_CMUX_CODE_CHECK_POINT,
   
   #include "imps_sap.h"
   MSG_ID_IMPS_CODE_CHECK_POINT,
   
   #include "sip_sap.h"
   MSG_ID_SIP_CODE_CHECK_POINT,

   #include "poc_sap.h"
   MSG_ID_POC_CODE_CHECK_POINT,
  
   #include "bchs_sap.h"
   MSG_ID_BCHS_CODE_CHECK_POINT,  

   #include "bluetooth_sap.h"
   MSG_ID_BT_CODE_CHECK_POINT,
   
   #include "xdm_sap.h"
   MSG_ID_XDM_CODE_CHECK_POINT,
   
   #include "wndrv_sap.h"
   MSG_ID_WNDRV_CODE_CHECK_POINT,
   
   #include "supc_sap.h"
   MSG_ID_SUPC_CODE_CHECK_POINT,

   #include "uart_sim_sap.h"
   MSG_ID_VUART_CODE_CHECK_POINT,

#ifndef MED_C_NOT_PRESENT
   #include "med_c_sap.h"
   MSG_ID_MED_C_CODE_CHECK_POINT,
#endif /* !MED_C_NOT_PRESENT */


/*************************************************************************
 * Custom to add message id here, and maximum allow 1000 messages which 
 * limited by END_MSG_CODE_BEGIN 
 *************************************************************************/
   #include "custom_sap.h"   
#ifdef PLX_APP_SUPPORT
 MSG_ID_POLLEX,
#endif
   
#endif /* __MTK_TARGET__ or MTK_KAL_MNT or KAL_ON_OSCAR */

   MSG_ID_END
} msg_type;

/*************************************************************************
 * Macros With Parameters
 *************************************************************************/

#ifndef __L1_STANDALONE__
   #define MSG_ID_MMI_MESSAGE_SUM  (MSG_ID_L4A_CODE_END -   MSG_ID_L4A_CODE_BEGIN)
#endif /* !__L1_STANDALONE__ */

#endif /* _STACK_MSGS_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -