📄 timerevents.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:
* ---------
* TimerEvents.h
*
* Project:
* --------
* MAUI
*
* Description:
* ------------
* This file is intends for MMI timer resource.
*
* Author:
* -------
* JL Lee
*
*============================================================================
* HISTORY
* Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
*------------------------------------------------------------------------------
* $Log$
*
* Oct 4 2006 mtk00798
* [MAUI_00331575] [New Feature] MTK BT A2DP with MP3 and SBC streaming capabilities
*
*
* Jul 31 2006 mtk00418
* [MAUI_00223702] Ebook - The message of " Please wait" is not animated screen
*
*
* Jul 23 2006 mtk01278
* [MAUI_00212481] S880 play-keys
* add 3 new keys
*
* Jul 17 2006 mtk01254
* [MAUI_00210839] [Java] Add screen delete callback function for java
*
*
* Jul 17 2006 mtk01136
* [MAUI_00210759] [SMU][New Feature] NEW SIM-ME Lock Feature
*
*
* Jul 17 2006 mtk01136
* [MAUI_00210759] [SMU][New Feature] NEW SIM-ME Lock Feature
*
*
* Jul 9 2006 mtk00701
* [MAUI_00208986] [WAP][JATAAYU]Check in PMT's changes to w06.28
* one new timer for Async processing of MMS is added.
*
* Jun 26 2006 mtk00798
* [MAUI_00204562] Speed up AB Repeater Seek & Play by building a cache for a AMR/MP3 file
*
*
* Jun 10 2006 mtk00560
* [MAUI_00222369] bt_no spp disconnect prompt
*
*
* May 24 2006 mtk00560
* [MAUI_00221439] bt_after switch back from flight mode, bt can not use
*
*
* May 15 2006 mtk01136
* [MAUI_00189610] [MMI][Idle][new feature] Jataayu WAP/MMS check in for idle sceeen
*
*
* May 11 2006 mtk00560
* [MAUI_00193029] BlueTooth-The Bluetooth menu can't enter
*
*
* Apr 23 2006 mtk00973
* [MAUI_00189410] [MMI][New Feature][Unified Message] Check in Unified Message
*
*
* Apr 23 2006 mtk01184
* [MAUI_00189463] [New Feature] Check in for Jataayu WAP/MMS porting
* add new timer for Jataayu
*
* Apr 15 2006 mtk00560
* [MAUI_00187575] [MMI][BCHS]to add pairing screen for passkey res event
*
*
* Apr 11 2006 mtk00560
* [MAUI_00186677] [MMI][BCHS]fix auto-power on issue and delay fts deactivate
*
*
* Apr 2 2006 mtk00560
* [MAUI_00183918] [MMI][BCHS]bluetooth loopback1 and loopback2 feature
*
*
* Mar 27 2006 mtk00418
* [MAUI_00181598] Phone Book_ Set Picture to Caller Group pop up "Empty"
*
*
* Mar 23 2006 mtk01136
* [MAUI_00178538] USB_It takes too much time to change to Flight mode
*
*
* Mar 13 2006 mtk00911
* [MAUI_00179072] Setting_ The Wallpaper canˇt restore to Default
*
*
* Mar 6 2006 mtk00701
* [MAUI_00175103] [New Feature][Support seamlessly switch different WAP/MMS solutions in TMK platform]
* Add JDD_TIMER_00~JDD_TIMER_04
*
* Mar 6 2006 mtk00560
* [MAUI_00174956] [1] Assert Fail: 0 bchs_main.c 1388 - BCHS
*
*
* Feb 22 2006 mtk01136
* [MAUI_00174853] Camp on audio will de delayed a few second after switching from flight mode to norma
* Add a timer to play camp on tone after switch to normal mode
*
* Jan 19 2006 mtk00560
* [MAUI_00169336] [MMI][BCHS] to revise A2DP prohibit scenario
*
*
* Jan 12 2006 mtk00481
* [MAUI_00167778] [MMI][Feature]check in SVG code 0.7
*
*
* Jan 5 2006 mtk00560
* [MAUI_00166408] [MMI][BCHS]to revise service-list refresh scenario and prohibit 2nd HFG connection
*
*
* Dec 16 2005 mtk00560
* [MAUI_00161022] [1]Assert Fail: 0 btap_spp_msghdlr.c 163 - BCHS (Motorola HS810)
*
*
* Dec 12 2005 mtk00511
* [MAUI_00160004] PATCH for BCHS FTP
*
*
* Dec 5 2005 mtk00511
* [MAUI_00153723] Check in BCHS OPP/FTP
*
*
* Dec 5 2005 mtk00560
* [MAUI_00159795] [MMI][BCHS]patch for OPP/FTP disconnect functionality in W05.50
*
*
* Nov 9 2005 mtk00418
* [MAUI_00217417] Call_it will lose send DTMF scenario when change to h-free
*
*
* Oct 17 2005 mtk00676
* [MAUI_00143972] [BGSND] Background sound effect initial version.
*
*
*------------------------------------------------------------------------------
* 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 : TimerEvents.h
PURPOSE : struct, defines & globle variables
REMARKS : nil
AUTHOR : Magesh k
DATE : sep' 03, 2002
**************************************************************/
#ifndef _PIXCOM_TIMER_EVENT_H
#define _PIXCOM_TIMER_EVENT_H
typedef enum
{
/*
* Start for for Keypad based timer.
*/
KEY_TIMER_ID_NONE = 0,
KEY_TIMER_ID0 = 1,
KEY_TIMER_ID1,
KEY_TIMER_ID2,
KEY_TIMER_ID3,
KEY_TIMER_ID4,
KEY_TIMER_ID5,
KEY_TIMER_ID6,
KEY_TIMER_ID7,
KEY_TIMER_ID8,
KEY_TIMER_ID9,
KEY_TIMER_ID10,
KEY_TIMER_ID11,
KEY_TIMER_ID12,
KEY_TIMER_ID13,
KEY_TIMER_ID14,
KEY_TIMER_ID15,
KEY_TIMER_ID16,
KEY_TIMER_ID17,
KEY_TIMER_ID18,
KEY_TIMER_ID19,
KEY_TIMER_ID20,
KEY_TIMER_ID21,
KEY_TIMER_ID22,
KEY_TIMER_ID23,
KEY_TIMER_ID24,
KEY_TIMER_ID25,
KEY_TIMER_ID26,
KEY_TIMER_ID27,
KEY_TIMER_ID28,
KEY_TIMER_ID29,
KEY_TIMER_ID30,
KEY_TIMER_ID31,
/*
* Start for for UI based timer.
*/
UI_TIMER_ID_BASE,
UI_TIMER_ID_MAX = (UI_TIMER_ID_BASE + 10),
/*
* Start for MMI APP based timer
*/
MMI_TIMER_BASE = UI_TIMER_ID_MAX + 1,
/*
* For GUI
*/
UI_ELEMENTS_TIMER,
/*
* For Sim detection timers
*/
SAT_MESSAGE_WAIT_TIMER,
SAT_TERMINAL_RESP_TIMER,
/* micha1108 */
SAT_PLAY_TONE_TIMER,
SAT_HELP_TIMER,
/* micha0201 */
SAT_REFRESH_REBOOT_TIMER,
KEYPADUNLOCKEDMESSAGE_TIMER,
/*
* Timer for showing "press to unlock" after pressing
*/
KEYPADUNLOCKEDHELPMESSAGE_TIMER,
/*
* For Call Management
*/
CM_REDIAL_TIMER,
CM_ALERT_NOTIFYDURATION_TIMER,
CM_AUTOANSWER_NOTIFYDURATION_TIMER,
CM_AUTO_DTMF_CONFIRM_TIMER,
CM_CCBS_NOTIFYDURATION_TIMER,
CM_GET_TIME_CALLBACK,
CM_NOTIFYDURATION_TIMER,
CM_CTR_TIMER,
/*
* For Boot Up and system
*/
SYSTEM_SHUTDOWN,
TIMER_REAL_TIME_CLOCK,
APHORISM_SCR_TIMER,
WELCOME_SCR_TIMER,
KEYPAD_LOCK_TIMER,
LOW_BATTERY_SCR_TIMER,
BOOTUP_CHARGER_DETECT_TIMER,
SEARCHING_SCREEN_TIMER, /* Robin 1107 */
/*
* for PHB
*/
PHB_NOTIFYDURATION_TIMER,
PHB_READ_OPT_FILED_TIMER,
PHB_READ_SPEED_DIAL_TIMER,
PHB_QUICK_SEARCH_TIMER,
PHB_LIST_SPEAK_NAME_TIMER,
/*
* for SMS
*/
MESSAGES_SMS_BOOTUP_TIMER_ID,
MESSAGES_SMS_BOOTUP_NO_LIST_RSP_TIMER_ID,
MESSAGES_CB_BOOTUP_TIMER_ID,
MESSAGES_SUBLCD_TIMER_ID,
MESSAGES_INPROGRESS_TIMER_ID,
MESSAGES_LMS_RECV_TIMER_ID,
MESSAGES_EMS_OBJECT_PLAY_TIMER_ID,
/*
* for Help Application Timer
*/
HELP_APPLICATION_TIMER,
/*
* for Ring Tone Compser Timer
*/
TIMER_COMPOSE_RINGTONE,
/*
* for Alarm timer
*/
ALARM_TIMER_WAIT_FOR_CALL,
ALARM_TIMER_WAIT_FOR_RESPONSE,
ALARM_SIMULATE_ON_WIN32,
ALARM_ALERT_NOTIFYDURATION_TIMER,
/*
* for Idle and Misc
*/
KEY_VOL_TIMER_ID,
TOGGLE_TIMER,
SP_FAIL_TIMER,
EARPHONE_SCR_TIMER,
BACKLIGHT_TIMER,
IDLE_SHOW_BADFILE_WARNING_TIMER,
IDLE_SHOW_SUB_BADFILE_WARNING_TIMER,
IDLE_APP_AUTO_LOCK_TIMER_ID,
EMERGENCY_NO_DIALED_TRANSIANT_SCR_TIMER,
SML_AUTOLOCK_IDLE_NOTIFY_TIMER,
/*
* for SIM
*/
CODE_VERIFIED_TIMER,
/*
* for Organize, Fun and Game
*/
PLAY_DOWNLOAD_AUDIO,
SCREENSAVER_TIMER,
AT_TEST_TIMER,
TIMER_POPUP_HEALTH_MENSIS,
/*
* for input method
*/
T9_REQ_TIMER,
T9_FRAME_TIMER,
BLINKING_CURSOR,
ZI_REQ_TIMER,
ZI_FRAME_TIMER,
NOTE_MULTITAP_TIMER,
/*
* for Engineering mode
*/
EM_NOTIFYDURATION_TIMER,
EM_RINGTONE_HIGHLIGHT_TIMER,
EM_GPRS_PING_TIMER,
EM_GPRS_SOC_DEMO_APP_TIMER,
FM_LCD_COLOR_CHANGE_TIMER,
FM_AUTO_TEST_COMMNON_TIMER,
FM_RTC_START_TIMER,
FM_VIB_TIMER,
FM_GENERAL_TIMER,
/*
* for Profiles and Settings
*/
TIMER_PROFILES_TONE_PLAY,
TIMER_PROFILES_ALERT_PLAY,
TIMER_KEYPAD_BACKLIGHT,
/* micha1109 */
TIMER_SET_GPRS_MODE,
FLIGHT_MODE_CAMP_ON_TONE_TIMER,
FLIGHT_MODE_DEACTIVATE_BT_TIMER,
/*
* for Common Screen
*/
POPUP_TIMER,
BOOTUP_POPUP_TIMER,
POPUP_SUBLCD,
/*
* for USB
*/
USB_SHUTDOWN_SCR_TIMER,
PENDING_USBDETECTION_HDLR_TIMER,
/*
* for file management
*/
FMGR_AUDIO_TIMER,
FMGR_SCR_TIMER,
FMGR_PROG_UPDATE_TIMER,
FMGR_DELAY_DECODE_0,
FMGR_DELAY_DECODE_1,
FMGR_DELAY_DECODE_2,
FMGR_DELAY_DECODE_3,
FMGR_DELAY_DECODE_4,
FMGR_DELAY_DECODE_5,
FMGR_DELAY_DECODE_6,
FMGR_DELAY_DECODE_7,
FMGR_DELAY_DECODE_8,
FMGR_DELAY_DECODE_9,
FMGR_DELAY_DECODE_10,
FMGR_DELAY_DECODE_11,
FMGR_DELAY_DECODE_12,
FMGR_DELAY_DECODE_13,
FMGR_DELAY_DECODE_14,
FMGR_DELAY_DECODE_15,
/*
* for Bluetooth
*/
BT_INQ_TIMER,
BT_RING_TIMER,
BT_AUD_OFF_TIMER,
BT_DEV_DISC_TIMER,
BT_DISCOVER_PERIOD_TIMER,
BT_CMD_GUARD_TIMER,
BT_MAKE_IDLE_STATE_TIMER,
BT_WAIT_POWER_OFF_TIMER,
BT_WAIT_POWER_ON_TIMER,
BT_POPUP_TIMER,
BT_PASSCODE_INPUT_PROMPTED_TIMER,
BT_DISCONNECT_2ND_INCOMING_HFG_TIMER,
BT_DEACTIVATE_PROHIBITED_PROFILES_TIMER,
BT_ACTIVATE_PROFILE_TIMER,
BT_WAIT_HW_READY_TIMER,
BT_LP2_TESTING_TIMER,
BT_LP2_DELAY_TIMER,
BT_DELAY_DEACTIVATE_OBEX_RELATED_PROFILES_TIMER,
BT_DELAY_AVRCP_CONN_POPUP_TIMER,
BT_DELAY_AVRCP_DISC_POPUP_TIMER,
BT_POWER_OFF_GUARD_TIMER,
BT_DELAY_SCO_CONN_POPUP_TIMER,
BT_RELEASE_ALL_CON_GUARD_TIMER,
/*
* for BT OPP request timeout
*/
BT_OPP_REQ_TIMER,
/*
* for BT FTP request timeout
*/
BT_FTP_REQ_TIMER,
/*
* for audio player
*/
AUDPLY_PROCESS_ADD_FILE_TIMER,
AUDPLY_COUNT_PLAY_TIMER,
AUDPLY_DELAY_PLAY_TIMER,
AUDPLY_SINGLE_PLAY_TIMER,
/*
* for AB repeater
*/
ABREPEAT_PROGRESS_BAR_DRAW_TIMER,
ABREPEAT_BUILD_CACHE_DELAY_TIMER,
ABREPEAT_DUMMY_FILE_PROG_TIMER,
/*
* for mdi_audio_play_text
*/
MDI_AUDIO_PLAYER_TEXT_TIMER,
/*
* for fm radio
*/
FMRDO_TWINKLE_FREQUENCY_TIMER,
FMRDO_REPEAT_STEP_TIMER,
/*
* for MMIAPI
*/
MMIAPI_SMS_TIMER,
/*
* for GPIO
*/
GPIO_KEYPAD_LIGHT_TIMER,
/*
* for WAP
*/
WAP_NOT_READY_TIMER,
WAP_GOTO_IDLE_TIMER,
WAP_EDITOR_MESSAGEBOX_TIMER,
/*
* for J2ME
*/
J2ME_TIMEALARM_TIMER,
J2ME_NOT_READY_TIMER,
J2ME_VM_TERMINATING_TIMER,
/*
* for VRSD
*/
VRSD_DIAL_AUTO_DIAL_TIMER,
VRSD_DIAL_PLAYBACK_TIMER,
VRSD_PLAYTONE_TIMER,
/*
* for touch screen
*/
PEN_POLLING_TIMER,
/*
* for GDI,( allocate 128 timer id )
*/
GDI_TIMER_BASE,
GDI_TIMER_END = GDI_TIMER_BASE + 128,
/*
* for SVG
*/
SVG_TIMER_BASE,
/* micha_PoC */
/*
* for PoC
*/
POC_IND_TIMER,
/*
* for Shcedule FM Recording
*/
FMSR_CHCEK_STOP_TIMER,
/*
* for calling background sound
*/
BGSND_HIGHLIGHT_TIMER,
BGSND_INTERVAL_TIMER,
/*
* for Jataayu WAP and MMS
*/
JDD_TIMER_00,
JDD_TIMER_01,
JDD_TIMER_02,
JDD_TIMER_03,
JDD_TIMER_04,
JBROWSER_WAP_NOT_READY_TIMER,
JMMS_WAP_NOT_READY_TIMER,
JMMS_NO_COMM_TIMER_CHECK,
JMMS_VIEW_PREVIEW_TIMER,
JMMS_ASYNC_PROCESS_TIMER,
/*
* for Unified Message
*/
UM_INPROGRESS_TIMER_ID,
EBOOK_RECURSIVE_TIMER,
/*
* AV BT app
*/
AV_BT_DISC_TIMER,
#ifdef PLX_APP_SUPPORT
POLLEX_GUI_TIMER, //pollex timer
#endif
MAX_TIMERS /* Imp: Please do not modify this */
} MMI_TIMER_IDS;
#endif /* _PIXCOM_TIMER_EVENT_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -