📄 simdetectiondef.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:
* ---------
* SimDetectionDef.h
*
* Project:
* --------
* MAUI
*
* Description:
* ------------
* This file is for #defines of Boot Up module
*
* 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!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* 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!!
*============================================================================
****************************************************************************/
/**
* Copyright Notice
* ?2002 - 2003, Pixtel Communications, Inc., 1489 43rd Ave. W.,
* Vancouver, B.C. V6M 4K8 Canada. All Rights Reserved.
* (It is illegal to remove this copyright notice from this software or any
* portion of it)
*/
/**************************************************************
FILENAME : SimDetectionDef.h
PURPOSE : defines of Boot Up module
REMARKS : nil
AUTHOR : Deepali
DATE : 12/03/03
**************************************************************/
#ifndef _SIM_DETECTION_DEF_H
#define _SIM_DETECTION_DEF_H
#include "PixtelDataTypes.h"
#define MAX_PWD_LENGTH_MMI 9
#define MMI_MIN_PASSWORD_LENGTH 4
#define MMI_MIN_PUK_LENGTH 8
#define ENTER_PIN_SCR 1
#define ENTER_PUK_SCR 2
#define ENTER_SIM_SCR 3
#define ENTER_PHONELOCK 4
#define ENTER_SIM_INSERTION 5
#define ENTER_PUK_BLOCKED 6
#define ENTER_SIM_BLOCK 7
#define ENTER_CONFIRM_PIN 8
#define ENTER_NEW_PIN 9
#define ENTER_NP 10
#define ENTER_SP 11
#define ENTER_CP 12
#define ENTER_NSP 13
#define ENTER_SIMP 14
/* SML menu implementation */
#ifdef __MMI_SML_MENU__
#define ENTER_NS_SP 15
#define ENTER_SIM_C 16
#define ENTER_IDLE_SCR 17
#ifdef __MMI_SML_NP_ONLY__
#define ENTER_NP_PENDING 18
#endif
#else
#define ENTER_IDLE_SCR 15
#endif /* __MMI_SML_MENU__ */
/* Defines for Network detection */
#define MAX_PLMN_LEN_MMI 6
#define MAX_LENGTH_DISPLAY_NAME 20
#define MAX_APHORISM_LIST_LENGTH 35
#define MAX_INSERT_SCR_DIGITS 13
#define MAX_ECC_NUMBER_LIST_LENGTH 5
#define MAX_LENGTH_SERVICE_PROVIDER 17
#define MAX_LENGTH_OPERATOR_NAME 21
#define MAX_LENGTH_OWNER_NUMBER 41
#define MAX_LENGTH_SHORT_OPERATOR_NAME 11
/* Battery Signal Strength Macros */
// MTK Modified, 031116, Robin, Signal strength ranging form 1 ~ 31
// 0 means no signal strength, 99 means invaild pattern
// Because NetWorkSignalLevelIndication() use "less than", so SIGNAL_STRENGTH_LEVEL5 shall be 32
/*
* > -84 dBm : 4
* -85~-89dBm : 3
* -90~-94dBm : 2
* -100~ -95 dBm : 1
* < 100dBm : 0
*
* Defined values
*
* <rssi>:
* 0 -113 dBm or less
* 1 -111 dBm
* 2...30 -109... -53 dBm
* 31 -51 dBm or greater
* 99 not known or not detectable
*/
#define SIGNAL_STRENGTH_NONE 0
#define SIGNAL_STRENGTH_INVAILD 99
#define SIGNAL_STRENGTH_LEVEL1 6
//malata modified, 20071010, wangbei
#ifdef __MMI_DRAW_7_LEVEL_SIGNAL_AND_BAT__
#define SIGNAL_STRENGTH_LEVEL2 8
#define SIGNAL_STRENGTH_LEVEL3 10
#define SIGNAL_STRENGTH_LEVEL4 12
#define SIGNAL_STRENGTH_LEVEL5 14
#define SIGNAL_STRENGTH_LEVEL6 16
#define SIGNAL_STRENGTH_LEVEL7 18
#define SIGNAL_STRENGTH_LEVEL8 20
#else
#define SIGNAL_STRENGTH_LEVEL2 9
#define SIGNAL_STRENGTH_LEVEL3 12
#define SIGNAL_STRENGTH_LEVEL4 15
#endif
//wangbei modify end
// #define SIGNAL_STRENGTH_LEVEL5 32
/* End Battery Signal Strength Macros */
/* MTK end */
// #define BOOTUP_POPUP_TIMEOUT 2000
#define CODE_VERIFIED_TIMEOUT 2000
#define APHORISM_SCR_TIME 2000
#define WELCOME_SCR_TIME 2000
/* MTK added, Max for Nvram init load-balancing */
/*
* #ifdef MMI_ON_WIN32
* #define INITNVRAM_TIME 2000
* #else
* #define INITNVRAM_TIME 200
* #endif
*/
/* MTK end */
enum STR_SIM_DETECTION_LIST
{
STR_ENTER_PIN_MSG = SIM_DETECTION_BASE + 1,
STR_PIN_BLOCKED_MSG,
STR_ENTER_PUK_MSG,
STR_INCORRECT_PIN,
STR_PIN_BLOCKED_PUK,
STR_DIAL_EMERGENCY_NUMBER,
STR_ENTER_NEW_PIN_MSG,
STR_RSK_SOS,
STR_ENTER_PIN_AGAIN_MSG,
STR_PIN_DONOT_MATCH,
// KPAD_SCR_EMERGENCY_CALL_PIN_PUK_CANCEL, /* Robin 0726, Use Global defination */
STR_ENTER_PHONELOCK_MSG,
STR_SUBLCD_ENTER_PHONELOCK_MSG,
STR_INCORRECT_PUK,
STR_INCORRECT_PHONELOCK,
STR_CLEAR_FOR_CATEGORY5_DUMMY,
STR_NO_SERVICE_RUNNING_TEXT,
STR_INVALID_PINPUKPLOCK_LENGTH_RUNNING_TEXT,
STR_SIM_OPTION,
STR_SIM_OPTION_CAPTION,
/* STR_SIM_INSERTION_RSK, */
STR_SIM_INSERTION_MSG,
STR_SUBLCD_SIM_INSERTION_MSG,
STR_SIM_ACCESS_ERROR_MSG,
STR_SUBLCD_SIM_ACCESS_ERROR_MSG,
/* micha0923, #169 begn */
STR_SIM_INVALID_SIM_TITLE,
STR_SIM_INVALID_SIM_TXT,
STR_SIM_INVALID_SIM_SELECT_NETWORK_TXT,
/* micha0923, #169 end */
STR_APHORISM_TEXT,
STR_WELCOME_SCR_TEXT,
STR_SUBLCD_ENTER_PIN_MSG,
STR_SUBLCD_ENTER_PUK_MSG,
STR_NOT_SOS_NUMBER,
STR_CODE_VERIFIED,
STR_INCORRECT_SSC,
STR_LIMITED_SERVICE,
STR_NO_SERVICE,
STR_SIM_BLOCK_MSG,
STR_SUBLCD_SIM_BLOCK_MSG,
STR_APHORISM_TEXT_1,
STR_APHORISM_TEXT_2,
STR_APHORISM_TEXT_3,
STR_APHORISM_TEXT_4,
STR_APHORISM_TEXT_5,
STR_APHORISM_TEXT_6,
STR_APHORISM_TEXT_7,
STR_APHORISM_TEXT_8,
STR_APHORISM_TEXT_9,
STR_APHORISM_TEXT_10,
STR_APHORISM_TEXT_11,
STR_APHORISM_TEXT_12,
STR_APHORISM_TEXT_13,
STR_APHORISM_TEXT_14,
STR_APHORISM_TEXT_15,
STR_APHORISM_TEXT_16,
STR_APHORISM_TEXT_17,
STR_APHORISM_TEXT_18,
STR_APHORISM_TEXT_19,
STR_APHORISM_TEXT_20,
STR_APHORISM_TEXT_21,
STR_APHORISM_TEXT_22,
STR_APHORISM_TEXT_23,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -