Newer
Older
Import / projects / LGN-IP3870 / t / new / vmConfig.py
# -*- coding: euc-kr -*-

#-------------------------------------------------------------------------------
# Name:		vmConfig
# Purpose:	VM에서 사용되는 상수를 정의한다.
#
# Author:	  류호창
#
# Created:	 19-03-2008
# Copyright:   (c) LG-Nortel 2008
# Licence:	 <Ryoo Ho Chang GGU!>
#-------------------------------------------------------------------------------

# === EVENT DEFINITION ===

EVT_APP_PAUSE 				= 0x0201
EVT_APP_RESUME 			= 0x0202
EVT_APP_SHUTDOWN 			= 0x0203
EVT_APP_SET_FOREGROUND 	= 0x0204
EVT_APP_START 				= 0x0205
EVT_APP_STOP 				= 0x0206
EVT_APP_LIST				= 0x0207
EVT_APP_MESSAGE			= 0x0208
EVT_APP_MIDLET_PAUSE		= 0x0209
EVT_APP_MIDLET_RESUME		= 0x0210
EVT_APP_MESSAGE_RECEIVED	= 0x0211

ERR_SIP_UNREGISTERED 		= 0x0301
ERR_NETWORK_LINE_OUT 	= 0x0302
ERR_SIP_REGISTERED 		= 0x0303
ERR_NETWORK_LINE_IN 		= 0x0304

VM_CHECK_KEEP_ALIVE			= 0x0501 
VM_GET_EXECUTION_LIST		= 0x0502
VM_GET_FOREGROUND_ID		= 0x0503
VM_STEREO_SOUND_OPEN		= 0x0504 #
VM_STEREO_SOUND_CLOSE		= 0x0505 #
VM_STEREO_VOLUME_SET			= 0x0506 #
VM_SMMS_SEND_REQUEST		= 0x0507 #
VM_SMMS_RECV_REQUEST		= 0x0508
VM_SMMS_SEND_RESULT			= 0x0509

VM_SMMS_FULL				= 0x0509 # 
VM_SYNC_NOTI				= 0x050A #
VM_KT_SERVICES			= 0x050B

VM_SMMS_MMI_NOTIFY		= 0x0510 #
VM_COOKIE_UPDATE_REQ		= 0x0511
VM_GOTO_MMI_PROCESS		= 0x0512 #
VM_PHONEBOOK_SELECT		= 0x0513 #
VM_VDCI_CALL_REQUEST		= 0x0514 #
VM_WAP_BROWSER_REQUEST	= 0x0515 #
VM_TERMINAL_INFO_SET		= 0x0516 
VM_TERMINAL_INIT_INFO_SET	= 0x0517
VM_SET_INFO_TO_MMI		= 0x0518 # VM_SMMS_BELL_RECEIVED/VM_SMMS_BELL_RECEIVED

VM_KEY_STOP 				= 0x0701
VM_KEY_START 				= 0x0702

VM_REDKEY_PRESSED			= 0x0703
VM_REDKEY_RELEASED		= 0x0704

VM_GET_INFO				= 0x0520
VM_GET_INFOACK				= 0x0521
VM_KEEP_APP				= 0x0522

# ======================

DICT_V2B_FUNCTION = { \
	VM_CHECK_KEEP_ALIVE:'VM_CHECK_KEEP_ALIVE_RESP', \
	VM_STEREO_SOUND_OPEN:'VM_STEREO_SOUND_OPEN',\
	VM_STEREO_SOUND_CLOSE:'VM_STEREO_SOUND_CLOSE',\
	VM_STEREO_VOLUME_SET:'VM_STEREO_VOLUME_SET',\
	VM_SMMS_SEND_REQUEST:'VM_SMMS_SEND_REQUEST',\
	VM_SMMS_FULL:'VM_SMMS_FULL',\
	VM_SYNC_NOTI:'VM_SYNC_NOTI', \
	VM_SMMS_MMI_NOTIFY:'VM_SMMS_MMI_NOTIFY', \
	VM_GOTO_MMI_PROCESS:'VM_GOTO_MMI_PROCESS', \
	VM_PHONEBOOK_SELECT:'VM_PHONEBOOK_SELECT', \
	VM_VDCI_CALL_REQUEST:'VM_VDCI_CALL_REQUEST', \
	VM_WAP_BROWSER_REQUEST:'VM_WAP_BROWSER_REQUEST', \
	VM_SET_INFO_TO_MMI:'VM_SET_INFO_TO_MMI', \
	VM_GET_INFO:'VM_GET_INFO',\
	VM_KEEP_APP:'VM_KEEP_APP'}
	
DICT_B2V_FUNCTION = { \
	EVT_APP_PAUSE:'EVT_APP_PAUSE',\
	EVT_APP_RESUME:'EVT_APP_RESUME',\
	EVT_APP_MIDLET_PAUSE:'EVT_APP_MIDLET_PAUSE',\
	EVT_APP_MIDLET_RESUME:'EVT_APP_MIDLET_RESUME',\
	EVT_APP_SHUTDOWN:'EVT_APP_SHUTDOWN',\
	EVT_APP_SET_FOREGROUND:'EVT_APP_SET_FOREGROUND',\
	EVT_APP_START:'EVT_APP_START',\
	EVT_APP_STOP:'EVT_APP_STOP',\
	EVT_APP_MESSAGE:'EVT_APP_MESSAGE',\
	EVT_APP_MESSAGE_RECEIVED:'EVT_APP_MESSAGE_RECEIVED', \
	ERR_SIP_UNREGISTERED:'ERR_SIP_UNREGISTERED',\
	ERR_NETWORK_LINE_OUT:'ERR_NETWORK_LINE_OUT',\
	ERR_SIP_REGISTERED:'ERR_SIP_REGISTERED',\
	ERR_NETWORK_LINE_IN:'ERR_NETWORK_LINE_IN',\
	VM_CHECK_KEEP_ALIVE:'VM_CHECK_KEEP_ALIVE',\
	VM_GET_EXECUTION_LIST:'VM_GET_EXECUTION_LIST',\
	VM_GET_FOREGROUND_ID:'VM_GET_FOREGROUND_ID',\
	VM_SMMS_RECV_REQUEST:'VM_SMMS_RECV_REQUEST',\
	VM_SMMS_SEND_RESULT:'VM_SMMS_SEND_RESULT',\
	VM_KT_SERVICES:'VM_KT_SERVICES',\
	VM_COOKIE_UPDATE_REQ:'VM_COOKIE_UPDATE_REQ',\
	VM_TERMINAL_INFO_SET:'VM_TERMINAL_INFO_SET',\
	VM_TERMINAL_INIT_INFO_SET:'VM_TERMINAL_INIT_INFO_SET',\
	VM_KEY_STOP:'VM_KEY_STOP',\
	VM_KEY_START:'VM_KEY_START',\
	VM_REDKEY_PRESSED:'VM_REDKEY_PRESSED',\
	VM_REDKEY_RELEASED:'VM_REDKEY_RELEASED',\
	VM_GET_INFOACK:'VM_GET_INFOACK'}

HelloMIDlet = 'HelloMIDlet'
DemoPackage = 'example.MIDlet1'
KeyTests = 'com.xce.tests.input.KeyTest'
TimerTests = 'com.xce.tests.system.TimerTest'
MediaTests = 'com.xce.tests.media.MMAPITestMIDlet'
PhonebookTests = 'com.xce.tests.system.PhonebookTest'
NetworkTests = 'com.xce.tests.network.NetworkTest'
FileTests = 'com.xce.tests.file.FileTestMIDlet'
PropertyTests = 'com.xce.tests.system.SystemInformationTest'
InputTests = 'com.xce.tests.input.InputTest'
MMSTests = 'com.xce.tests.mms.MMStest'