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

📄 customer_ps_inc.h

📁 最新MTK手机软件源码
💻 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:
 * ---------
 * customer_ps_inc.h
 *
 * Project:
 * --------
 *   MAUI
 *
 * Description:
 * ------------
 *   This file is intends for include file of PS customization parameters. 
 *
 * Author:
 * -------
 *
 *============================================================================
 *             HISTORY
 * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
 *------------------------------------------------------------------------------
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 *------------------------------------------------------------------------------
 * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
 *============================================================================
 ****************************************************************************/

#ifndef _CUSTOMER_PS_INC_H
#define _CUSTOMER_PS_INC_H

/* For customer define SMS message box number. */
/* This parameter means total number of SMS stored in SIM and NVRAM can be read.  */

#ifndef DEMO_PROJECT /* for MTK internal demo project */
/* In later branch, each entry costs (46 + 2* MMI_SMS_MAX_MSG_SEG) bytes.  */
#define CM_SMS_MAX_MSG_NUM    50 

/* This value is to define the maximun segment number of EMS short message. */
#ifdef __EMS_REL5__
#define MMI_SMS_MAX_MSG_SEG 8
#else
#define MMI_SMS_MAX_MSG_SEG 4
#endif

#else
#define CM_SMS_MAX_MSG_NUM    400 
#define MMI_SMS_MAX_MSG_SEG   10
#endif

/* From 3GPP 23.040, if __EMS_REL5__ is NOT turned ON, segment number shall be  */
/* larger than 8 segments.                                                      */
#ifdef __EMS_REL5__
#if MMI_SMS_MAX_MSG_SEG < 8
#error segment number shall be larger than 8 for EMS 5.0
#endif
 
#endif

/* The value defines the buffer size for EMS objects, such as pre-defined animation. */
/* The more of buffer size would support more objects numbers.                       */
#define EMS_OBJ_BUFF_SIZE_PER_SEG  300

/* For EMS 5.1, the buffer for raw data of objects is separated to another memory pool. */
/* The pool size is (MMI_SMS_MAX_MSG_SEG * 140 * EMS_RATIO_OF_OBJ_PDU_BUFF).        */
/* 140 is the max size of a SMS                                                           */

/* The more of EMS_RATIO_OF_OBJ_PDU_BUFF value will support    */
/* the larger objects which is compressed in higher compression ratio.   */

/* The ratio can be a float value, for example, 1.5, 2.5 */

#ifdef __EMS_REL5__
#define EMS_RATIO_OF_OBJ_PDU_BUFF 2 
#endif


/* TOTAL memory cost in EMS library : */
/* If __EMS_REL5__ is NOT turned ON : */
/* memory costs = 2 * CM_SMS_MAX_MSG_NUM * (EMS_OBJ_BUFF_SIZE_PER_SEG + 310) bytes */

/* If __EMS_REL5__ is turned ON : */
/* memory costs = 2 * CM_SMS_MAX_MSG_NUM * (EMS_OBJ_BUFF_SIZE_PER_SEG + 310 +          */
/*                                          140 *EMS_RATIO_OF_OBJ_PDU_BUFF) bytes */

/* ps: 310 bytes per segment are for text string buffer */


/* display when concatenated  segment missed */
/* for example: a 3-segment concatenated message, but 2nd segment misses. */
/* MMI would show :   "content of seg1(.....)content of seg3 " */
/* Note :DO NOT use the UCS2 coding string . */
#define EMS_MISS_SEG_DELIMIT_STR   "(.....)"   


/* ********************************************************************************* */
/* For customer define E-Mail message box number. */
#define EMAIL_MAX_MSG_NUM (50)

#define MMI_EMAIL_MAX_MSG_SIZE              (100 * 1024)  /* Maximum message size */
#define MMI_EMAIL_MIN_MSG_SIZE              (0.5 * 1024)
#define MMI_EMAIL_MAX_ATTACH_SIZE           (30 * 1024) /* Maximum attachment size */
#define MMI_EMAIL_TOTAL_MAX_ATTACH_SIZE     (90 * 1024)

#ifdef __POP3_LEAVE_COPY_ON_SERVER__

/* 
 * The max UIDL entry stored in file
 * pls ensure this size is large enough, if the entry is not enough
 * email cannot store the UID for the downloaded email which will cause
 * this email been download again
 */
#define EMAIL_UIDL_ENTRY_NUM (50)

#endif /* __POP3_LEAVE_COPY_ON_SERVER__ */

/* =========================================================================== */

#endif /* _CUSTOMER_PS_INC_H */

⌨️ 快捷键说明

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