📄 stack_msgs.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 + -