/********************************************************************** ModuleName: Applcation Layer Description: Definition File of Application Global Events Copyright: Copyright @ 2009 Sunplus, Inc. History: garylin@sunplus.com 03/09/2009 Creation **********************************************************************/ #ifndef _APP_EVENT_H_ #define _APP_EVENT_H_ #include #include "app_msg_filter.h" #define PASS_TO_SYSAPP (0x00080000) #define EVNET_STEP 30 typedef enum { EVENT_PARAM_NONE=0, EVENT_PARAM_EXIT_ALL_MENU, EVENT_PARAM_DONT_START_PLAYBACK, EVENT_PARAM_OPEN_OBJ, EVENT_PARAM_CLOSE_OBJ, EVENT_PARAM_MAX, }RespondEvent_param_t; typedef enum AppGlobalEvent_t_ { /*UI event type (KEYPAD event)*/ /*keypad events*/ UI_EVENT_KEYPAD_MIN = APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, UI_EVENT_KEYPAD_MENU = UI_EVENT_KEYPAD_MIN, UI_EVENT_KEYPAD_DOWN, UI_EVENT_KEYPAD_UP, UI_EVENT_KEYPAD_SOURCE, UI_EVENT_KEYPAD_LEFT, UI_EVENT_KEYPAD_RIGHT, UI_EVENT_KEYPAD_POWER, UI_EVENT_KEYPAD_EXIT, UI_EVENT_KEYPAD_EJECT, UI_EVENT_KEYPAD_PLAY, UI_EVENT_KEYPAD_STOP, UI_EVENT_KEYPAD_ENTER, UI_EVENT_KEYPAD_MAX, /*UI event type (IR event)*/ UI_EVENT_0 = EVNET_STEP + APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, UI_IR_EVENT_START = UI_EVENT_0, UI_EVENT_1, UI_EVENT_2, UI_EVENT_3, UI_EVENT_4, UI_EVENT_5, UI_EVENT_6, UI_EVENT_7, UI_EVENT_8, UI_EVENT_9, UI_EVENT_10, UI_EVENT_POWER = (EVNET_STEP*2)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, UI_EVENT_UP, UI_EVENT_DOWN, UI_EVENT_LEFT, UI_EVENT_RIGHT, UI_EVENT_ENTER, UI_EVENT_DISPLAY, UI_EVENT_MUTE, UI_EVENT_VOL_UP, UI_EVENT_VOL_DN, UI_EVENT_MENU = (EVNET_STEP*3)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, UI_EVENT_GOTO, UI_EVENT_AB, UI_EVENT_STOP, UI_EVENT_PLAY, UI_EVENT_PAUSE, UI_EVENT_SLOW, UI_EVENT_FF, UI_EVENT_FR, UI_EVENT_NEXT, UI_EVENT_PREV, UI_EVENT_RED, UI_EVENT_GREEN, UI_EVENT_YELLOW, UI_EVENT_BLUE, UI_EVENT_TV_DVD = (EVNET_STEP*4)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, UI_EVENT_RETURN, UI_EVENT_PLAY_PAUSE, UI_EVENT_FAV_UP, UI_EVENT_FAV_DN, UI_EVENT_TTX_MIX, UI_EVENT_TTX_LANGUAGE, UI_EVENT_REC_FILE, UI_EVENT_CH_UP, UI_EVENT_CH_DN, UI_EVENT_FAV, UI_EVENT_SETFAV, UI_EVENT_AUDIO, UI_EVENT_TVRADIO, UI_EVENT_ATVDTV, UI_EVENT_DVBC, UI_EVENT_DVBS, UI_EVENT_PAGE_UP = (EVNET_STEP*5)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, UI_EVENT_PAGE_DN, UI_EVENT_RECALL, UI_EVENT_EXIT, UI_EVENT_TEXT, UI_EVENT_EPG, UI_EVENT_SUBTITLE, UI_EVENT_SOURCE, UI_EVENT_REC, UI_EVENT_ASPECT, UI_EVENT_TIMESHIFT, UI_EVENT_PIC_MOD, UI_EVENT_SND_MOD, UI_EVENT_FREEZE, UI_EVENT_SLEEP, UI_EVENT_HOME, UI_EVENT_ANDROID = (EVNET_STEP*6)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, UI_EVENT_CECAUDIO, UI_EVENT_DOT, UI_EVENT_SKYPE, UI_EVENT_CC, UI_EVENT_TTX_INDEX, UI_EVENT_TTX_SIZE, UI_EVENT_TTX_REVEAL, UI_EVENT_TTX_HOLD, UI_EVENT_TTX_SUBPAGE, UI_EVENT_TTX_CANCEL, UI_EVENT_DEVLIST, UI_EVENT_CHLIST, UI_EVENT_SRC_USB, UI_EVENT_SRC_NET, UI_EVENT_PIP_MENU, UI_EVENT_FACTORY = (EVNET_STEP*7)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, UI_EVENT_INITIAL, UI_EVENT_FAC_HOTEL, #ifdef CONFIG_SUPPORT_HOTKEY_SOURCE_LOCK UI_EVENT_FAC_SOURCE_LOCK, #endif UI_EVENT_MEDIA, UI_EVENT_TV, UI_EVENT_AV, UI_EVENT_YPP, UI_EVENT_PC, UI_EVENT_REC_LIST, UI_EVENT_DVD, UI_EVENT_PANEL_INDEX_0, UI_EVENT_PANEL_INDEX_1, UI_EVENT_PANEL_INDEX_2, UI_EVENT_PANEL_INDEX_3, UI_EVENT_PANEL_INDEX_4, UI_EVENT_3D, UI_EVENT_AD = (EVNET_STEP*8)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, UI_EVENT_ATV, UI_EVENT_DTV, UI_EVENT_SATELLITE, UI_EVENT_CABLE, UI_EVENT_HDMI, UI_EVENT_PIC_ASPECT, UI_EVENT_SOUND_MTS, UI_EVENT_MultiPanelIndex, UI_EVENT_CHECK_UPGRADE, UI_EVENT_PCAUTOADJ, #ifdef CONFIG_SUPPORT_CAPTURE_LOGO UI_EVENT_CAPTURELOGO, #endif UI_EVENT_AUTO_DTV = (EVNET_STEP*9)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, UI_EVENT_AUTO_ATV, UI_EVENT_AUTO_SCART1, UI_EVENT_AUTO_SCART2, UI_EVENT_AUTO_YPBPR1, UI_EVENT_AUTO_YPBPR2, UI_EVENT_AUTO_YPBPR3, UI_EVENT_AUTO_PC, UI_EVENT_AUTO_HDMI1, UI_EVENT_AUTO_HDMI2, UI_EVENT_AUTO_HDMI3, UI_EVENT_AUTO_HDMI4, UI_EVENT_AUTO_AV1, UI_EVENT_AUTO_AV2, UI_EVENT_AUTO_AV3, UI_EVENT_AUTO_SVIDEO1 = (EVNET_STEP*10)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, UI_EVENT_AUTO_SVIDEO2, UI_EVENT_AUTO_DVD, UI_EVENT_AUTO_MEDIA, UI_EVENT_AUTO_DTVC, UI_EVENT_AUTO_DTVS, UI_EVENT_AUTO_OUTPUTCI, UI_EVENT_AUTO_READCI, UI_EVENT_AUTO_OUTPUTSCART, UI_EVENT_AUTO_OUTPUTPCADJ, UI_EVENT_FAC_RESET, UI_EVENT_AUTO_OUTPUTSYSCONF, UI_EVENT_AUTO_SCAN, UI_EVENT_FAC_BACKLIGHT_CTRL1, UI_EVENT_FAC_BACKLIGHT_CTRL2, UI_EVENT_FAC_HDCP_CHECK, UI_EVENT_FAC_CIPLUSKEY_CHECK, UI_EVENT_FAC_HDCP_UPDATE, UI_EVENT_FAC_CIPLUSKEY_UPDATE, #ifdef SUPPORT_HKC_FACTORY_REMOTE UI_EVENT_HKC_ENTER_BURNINGMODE = (EVNET_STEP*11)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, UI_EVENT_HKC_EXIT_BURNINGMODE, UI_EVENT_HKC_DTV, UI_EVENT_HKC_DVBC, UI_EVENT_HKC_DVBS, UI_EVENT_HKC_CIINFO, UI_EVENT_HKC_DVD, UI_EVENT_HKC_FACTORYMENU, UI_EVENT_HKC_VERSION, UI_EVENT_HKC_RESET, UI_EVENT_HKC_VOLUME80, UI_EVENT_HKC_VOLUMEUP10, UI_EVENT_HKC_VOLUMEDOWN10, UI_EVENT_HKC_PCAUTO, UI_EVENT_HKC_ADCADJUST, UI_EVENT_HKC_RESET_DEFAULT_FAC, UI_EVENT_HKC_TV = (EVNET_STEP*12)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, UI_EVENT_HKC_AV, UI_EVENT_HKC_AV2, UI_EVENT_HKC_PC, UI_EVENT_HKC_YPBPR, UI_EVENT_HKC_YPBPR2, UI_EVENT_HKC_HDMI, UI_EVENT_HKC_HDMI2, UI_EVENT_HKC_HDMI3, UI_EVENT_HKC_SCART, UI_EVENT_HKC_USB, #endif #ifdef CONFIG_SUPPORT_HELP_MENU UI_EVENT_HELP, #endif UI_EVENT_FAC_F1 = (EVNET_STEP*13)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, UI_EVENT_FAC_F2, UI_EVENT_FAC_F3, UI_EVENT_FAC_F4, UI_EVENT_FAC_F6, UI_EVENT_VERSION, UI_EVENT_PANEL_1, UI_EVENT_PANEL_2, UI_EVENT_PCAUTOADJ2, UI_EVENT_EJECT, UI_EVENT_AUTO_RADIO, UI_EVENT_AUTO_TEST_ON, UI_EVENT_AUTO_TEST_OFF, UI_EVENT_AUTO_IO_ON, UI_EVENT_AUTO_IO_OFF, UI_EVENT_AUTO_RESET, UI_EVENT_AUTO_TESTED = (EVNET_STEP*14)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, UI_EVENT_AUTO_WIFI_TEST, UI_EVENT_AUTO_EHTER_TEST, UI_EVENT_AUTO_MAC_H_TEST, UI_EVENT_AUTO_MAC_L_TEST, UI_EVENT_AUTO_AT_SHOW, UI_EVENT_ERASE_HDCP, UI_EVENT_ERASE_MAC, UI_EVENT_ERASE_CIKEY, UI_EVENT_VOL_MAX, UI_EVENT_OPEN_FACTORY, UI_EVENT_PVR_ONOFF = (EVNET_STEP*20)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, UI_EVENT_PVR_SETTING, UI_EVENT_EPG_ONOFF, UI_EVENT_REPEAT, UI_EVENT_DISKROOT, UI_EVENT_FAC_BURNINGMODE, #ifdef CONFIG_VCHIP_SUPPORT UI_EVENT_VCHIP, #endif #ifdef SUPPORT_AUTO_SOURCE_TEST UI_EVENT_AUTOSOURCE, #endif UI_EVENT_KEYPAD_POWER_UPGRADE, // Software Upgrade when user long press keypad power key #if defined (CONFIG_KEYPAD_SINGLE_REUSE) UI_EVENT_KEYPAD_SHORT_PRESS, #endif //if add a new event,please update this app's g_stSettingDefault_IrMapTable AND IB_Head[] UI_EVENT_UNLOCK_CH_UP_DOWN, UI_EVENT_UNLOCK_UP_DOWN, UI_EVENT_NULL, UI_IR_EVENT_END = UI_EVENT_NULL, /*main app or all sysapp universal event type*/ APP_GLOBAL_EVENT_MIN = (EVNET_STEP*30)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, APP_GLOBAL_EVENT_SLEEP_TIMER_INFO, #ifdef CONFIG_SUPPORT_3D_EN APP_GLOBAL_EVENT_3D_TIMER_INFO, #endif APP_GLOBAL_EVENT_USB_UPGRADE, #ifdef CONFIG_SUPPORT_NET_OTA APP_GLOBAL_EVENT_OTA_UPGRADE, APP_GLOBAL_EVENT_ERASE_WHOLE_FLASH_OTA, #endif APP_GLOBAL_EVENT_FLIP, APP_GLOBAL_EVENT_ERASE_WHOLE_FLASH, APP_GLOBAL_EVENT_KEYLOCK, APP_GLOBAL_EVENT_OVER_MAXVOLUME, APP_GLOBAL_EVENT_NOTIFY_TIMING_COMPLETE, APP_GLOBAL_EVENT_UPDATE_AMPVOLUMEMENU, APP_GLOBAL_EVENT_UPDATE_VOLUMEMENU, APP_GLOBAL_EVENT_CIHDCPKEY_RESULT, APP_GLOBAL_EVENT_POPMSG_DONE = (EVNET_STEP*32)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, #ifdef CONFIG_OSD_GAME_SUPPORT APP_ATV_EVENT_OSD_GAME_KEYBOARD, #endif APP_GLOBAL_EVENT_REFRESH_FOCUS_UI, APP_GLOBAL_EVENT_POPMSG_YES, APP_GLOBAL_EVENT_POPMSG_NO, APP_GLOBAL_EVENT_POPMSG_PWD, APP_GLOBAL_EVENT_POPMSG_TIMEOUT, APP_GLOBAL_EVENT_POPMSG_RESET_TIMEOUT, APP_GLOBAL_EVENT_POPMSG_RESUME_POP_POSITION, APP_GLOBAL_EVENT_POPMSG_RANDOM_POP_POSITION, APP_GLOBAL_EVENT_POPMSG_LINEAR_POP_POSITION, APP_GLOBAL_EVENT_POPMSG_EXIT_KEY_MATCH, APP_GLOBAL_EVENT_OBJECT_CLOSE, APP_GLOBAL_EVENT_OBJECT_OPEN, APP_GLOBAL_EVENT_OPEN_POPUP, APP_GLOBAL_EVENT_CLOSE_POPUP, APP_GLOBAL_EVENT_EXIT_ALL_MENU, APP_GLOBAL_EVENT_ADC_TURNOFFSOUND, APP_GLOBAL_EVENT_ADC_AUTO_CHANGE_SOURCE, APP_GLOBAL_EVENT_SET_SOURCE = (EVNET_STEP*33)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, APP_GLOBAL_EVENT_SET_SOURCE_COMPLETE, APP_GLOBAL_EVENT_SET_APP_SOURCE, APP_GLOBAL_EVENT_SET_UNMUTE, APP_GLOBAL_EVENT_KEYBOARD_CHANGE_STRING, APP_GLOBAL_EVENT_KEYBOARD_ENTER, APP_GLOBAL_EVENT_OSD_CAPTURE, APP_GLOBAL_EVENT_OPEN_HOMEMODE, APP_GLOBAL_EVENT_GAME_UPGRADE, APP_GLOBAL_EVENT_CREATE_FATNET, APP_GLOBAL_EVENT_REFRESH_DATA, APP_GLOBAL_EVENT_REFRESH_SERV_INFO, APP_GLOBAL_EVENT_QSD_MEDIA_PLAY, APP_GLOBAL_EVENT_QSD_SET_SOURCE, APP_GLOBAL_EVENT_HEADPHONE_PLUG_IN, APP_GLOBAL_EVENT_HEADPHONE_PLUG_OUT, APP_GLOBAL_EVENT_CC_RESTART, APP_CLOBAL_EVENT_CC_STOP, APP_GLOBAL_EVENT_AFT_PROCESS, APP_GLOBAL_EVENT_RESCAN, APP_GLOBAL_EVENT_KEYPADMENU_OPEN, APP_GLOBAL_EVENT_KEYPADMENU_CLOSE, #ifdef CONFIG_SUPPORT_NES_GAME APP_GLOBAL_EVENT_JS_ADJUST_OK, APP_GLOBAL_EVENT_JS_ADJUST_NG, APP_GLOBAL_EVENT_JS_REMOVE, #endif APP_GLOBAL_EVENT_CONFIRM_POWER, APP_GLOBAL_EVENT_MAX, APP_INTRA_EVENT_MIN = (EVNET_STEP*40)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, APP_INTRA_EVENT_SHOW_MUTE, APP_INTRA_EVENT_HIDE_MUTE, APP_INTRA_EVENT_REFRESH_MUTE, APP_GLOBAL_EVENT_HDMI_CHANGE_SOURCE, APP_INTRA_EVENT_MAX, /*Daemon event type*/ DMN_EVENT_MIN = (EVNET_STEP*50)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, DMN_EVENT_SCREEN_SAVER_ON, DMN_EVENT_SCREEN_SAVER_OFF, DMN_EVENT_SCREEN_SAVER_UPDATE, DMN_EVENT_TEMPTEST_START_USB_MINUSVR, DMN_EVENT_TEMPTEST_START_USB_VCD, DMN_EVENT_TEMPTEST_START_USB_DVD, DMN_EVENT_HDMI_EDID_VALID, DMN_EVENT_HDMI_EDID_INVALID, DMN_EVENT_HDMI_REQUEST_RES, DMN_EVENT_FF_MIN = (EVNET_STEP*51)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, DMN_EVENT_FF_MEDIUM, DMN_EVENT_FF_MAX, DMN_EVENT_FR_MIN, DMN_EVENT_FR_MEDIUM, DMN_EVENT_FR_MAX, DMN_EVENT_SF_MIN, DMN_EVENT_SF_MEDIUM, DMN_EVENT_SF_MAX, DMN_EVENT_SR_MIN, DMN_EVENT_SR_MEDIUM, DMN_EVENT_SR_MAX, DMN_EVENT_ROOT_MENU, DMN_EVENT_RESTORE_VOL, DMN_EVENT_SET_LANGUAGE, DMN_EVENT_ANIMATION_COMPLETED, DMN_EVENT_AUTO_POWER_OFF, /*Raymond refine all disc content type*/ DMN_EVENT_DI_UNMOUNT_SUCCESS = (EVNET_STEP*52)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, DMN_EVENT_BD_VIDEO_DISC_INSERTED, DMN_EVENT_AVCHD_DISC_INSERTED, DMN_EVENT_DVD_VIDEO_DISC_INSERTED, DMN_EVENT_MINUSVR_DISC_INSERTED, DMN_EVENT_PLUSVR_DISC_INSERTED, DMN_EVENT_SVCD_DISC_INSERTED, DMN_EVENT_VCD_DISC_INSERTED, DMN_EVENT_DISC_INSERTED, DMN_EVENT_CDDA_DISC_INSERTED, DMN_EVENT_KOK_DISC_INSERED, DMN_EVENT_DATA_DISC_INSERED, DMN_EVENT_UNKNOW_DISC_INSERTED, DMN_EVENT_NO_DISC_INSERTED, DMN_EVENT_BEGIN_IDENTIFY_DISC, DMN_EVENT_DI_DISCEJECT_SUCCESS = (EVNET_STEP*53)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, DMN_EVENT_DI_AUTO_TRAYIN, DMN_EVENT_DI_AUTO_TRAYOUT, DMN_EVENT_WKTIMER_TRIGGERED, DMN_EVENT_DVB_RECORDER_WRITE_EER, DMN_EVENT_DVB_RECORDER_DISK_FULL, DMN_EVENT_DVB_RECORDER_GFS_OK, DMN_EVENT_DVB_RECORDER_GFS_ERR, DMN_EVENT_DVB_RECORDER_DISK_CHECKING, DMN_EVENT_DVB_RECORDER_NTFS_DITRY, DMN_EVENT_DVB_PVRLIST_PARSE_OK, DMN_EVENT_CONTENT_FRAME_RATE_CHG = (EVNET_STEP*54)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, DMN_EVENT_CONTENT_XVCOLOR_SUPPORT_CHG, DMN_EVENT_NETISP_CONNECT, DMN_EVENT_NETISP_NET_FAIL, DMN_EVENT_NETISP_DOWNLOAD_FAIL, DMN_EVENT_NETISP_UPGRADE, DMN_EVENT_MAINAPP_STARTS, DMN_EVENT_DVB_SOURCE_SWITCH, DMN_EVENT_GPIO_IPOD_IN, DMN_EVENT_GPIO_IPOD_OUT, DMN_EVENT_CLOSE_AND_OPEN_PVRSTATE, DMN_EVENT_NET_LINKER_ATTACHED = (EVNET_STEP*55)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, DMN_EVENT_NET_LINKER_DETACHED, DMN_EVENT_NET_INTI_DONE, DMN_EVENT_USER_OTA_EVENT_START = (EVNET_STEP*56)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, DMN_EVENT_AUTOSTANDBY_TRIGGERED, DMN_EVENT_AUTOSTANDBY_SYSTEM_POWER_DOWN, DMN_EVENT_AUTOSTANDBY_UI, DMN_EVENT_ISP_GET_BIN_FAIL, DMN_EVENT_ISP_GET_BIN_DONE, DMN_EVENT_ISP_FINISH, #ifdef SUPPORT_HID_INPUT DMN_EVENT_USB_HID_DEV_ATTACHED, DMN_EVENT_USB_HID_DEV_DETACHED, DMN_EVENT_USB_HID_DEV_EVENT_IN, #endif DMN_EVENT_AUTOSCART_CHANGE_SOURCE = (EVNET_STEP*57)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, DMN_EVENT_AUTODVD_CHANGE_SOURCE, DMN_EVENT_DVD_POPMSG, DMN_EVENT_MHL_CHANGE_SOURCE, DMN_EVENT_CECTV_CHANGE_SOURCE, DMN_EVENT_CECTV_SET_MUTE_STATUS, DMN_EVENT_CECTV_SET_SYSTEMAUDIO_STATUS, DMN_EVENT_CECTV_SET_DEVICE_OSDNAME, DMN_EVENT_CECTV_STANDBY, DMN_EVENT_CECTV_EXIT, #ifdef CONFIG_BLUETOOTH_SUPPORT DMN_EVENT_BLUETOOTH_STANDBY, DMN_EVENT_BLUETOOTH_ENABLE, DMN_EVENT_BLUETOOTH_WAITCONNECT, DMN_EVENT_BLUETOOTH_RECONNECTED, DMN_EVENT_BLUETOOTH_CONNECTED, DMN_EVENT_BLUETOOTH_PLAY, DMN_EVENT_BLUETOOTH_PAUSE, DMN_EVENT_BLUETOOTH_ONCALL, DMN_EVENT_BLUETOOTH_INCOMING_CALL, DMN_EVENT_BLUETOOTH_GET_PAIREDNAME, DMN_EVENT_BLUETOOTH_GET_PHONENUM, DMN_EVENT_BLUETOOTH_OFFCALL, DMN_EVENT_BLUETOOTH_UPDATE_FMFREQ, DMN_EVENT_BLUETOOTH_UPDATE_FMSCAN, DMN_EVENT_BLUETOOTH_MAX, #endif #ifdef CONFIG_SUPPORT_MIRACAST DMN_EVENT_MIRACAST_FINDING = (EVNET_STEP*58)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, DMN_EVENT_MIRACAST_FIND_DEVICES, DMN_EVENT_MIRACAST_FIND_RETRY, DMN_EVENT_MIRACAST_CONNECTING, DMN_EVENT_MIRACAST_CONNECT_SUCCESS, DMN_EVENT_MIRACAST_CONNECT_INACTIVE, DMN_EVENT_MIRACAST_CONNECT_RETRY, DMN_EVENT_MIRACAST_CONNECT_FAIL, DMN_EVENT_MIRACAST_DISCONNECT_RECEIVED, DMN_EVENT_MIRACAST_EXIT_SUCCESS, DMN_EVENT_MIRACAST_HDCP_FAIL, DMN_EVENT_MIRACAST_NO_DONGLE, DMN_EVENT_MIRACAST_MAX, #endif DMN_EVENT_MAX, /*respond event type(every guiobject respond event)*/ GUI_RESPOND_MIN = (EVNET_STEP*60)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, GUI_RESPOND_ZAPPING, GUI_RESPOND_EXIT_ALL_MENU, GUI_RESPOND_INVALID_CHN_NUM, #ifdef CONFIG_SUPPORT_PVR GUI_RESPOND_REC_DURATIONTIME_EXIT = (EVNET_STEP*61)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, GUI_RESPOND_PVRPLAY_TO_BOOKMARK, GUI_RESPOND_PVRPLAY_TO_GOTO, GUI_RESPOND_TSPL_PLAYDONE, GUI_RESPOND_PVRFILEPLAY_ERROR, GUI_RESPOND_CLOSE_PVRINFO, GUI_RESPOND_CLOSE_PLAYINFO, GUI_RESPOND_PVRINFO_FROMEXTENDINFO, #endif GUI_RESPOND_MEDIA_PLAYDONE = (EVNET_STEP*62)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, GUI_RESPOND_MAX, #ifdef CONFIG_SUPPORT_NEW_AIRPLAY CBK_EVENT_AIRPLAY_MW_NOT_HTTP = (EVNET_STEP*69)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, CBK_EVENT_AIRPLAY_AV_SCREEN_ON, CBK_EVENT_AIRPLAY_AV_SCREEN_OFF, #endif #ifdef CONFIG_AIRPLAY_SUPPORT CBK_EVENT_AIRPLAY_MW_BASE = (EVNET_STEP*70)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, CBK_EVENT_AIRPLAY_MW_TRYRUN_AUDIO, CBK_EVENT_AIRPLAY_MW_START_AUDIO, CBK_EVENT_AIRPLAY_MW_START_VIDEO, CBK_EVENT_AIRPLAY_MW_START_PHOTO, CBK_EVENT_AIRPLAY_MW_START_VIDEO_POSITION, CBK_EVENT_AIRPLAY_MW_PAUSE, CBK_EVENT_AIRPLAY_MW_RESUME, CBK_EVENT_AIRPLAY_MW_STOP, CBK_EVENT_AIRPLAY_MW_PLAYA_SUCCESS, CBK_EVENT_AIRPLAY_MW_PLAYV_SUCCESS, CBK_EVENT_AIRPLAY_MW_PLAYP_SUCCESS, CBK_EVENT_AIRPLAY_MW_STOP_SUCCESS, CBK_EVENT_AIRPLAY_MW_PAUSE_SUCCESS, CBK_EVENT_AIRPLAY_MW_PAUSE_FAIL, CBK_EVENT_AIRPLAY_MW_PLAY_FAIL, CBK_EVENT_AIRPLAY_MW_STOP_FAIL, CBK_EVENT_AIRPLAY_MW_PLAYBACK_DONE, CBK_EVENT_AIRPLAY_MW_CACHE_START, CBK_EVENT_AIRPLAY_MW_CACHE_STOP, CBK_EVENT_AIRPLAY_MW_CLOSE, CBK_EVENT_AIRPLAY_MW_AUDIO_FLUSH, CBK_EVENT_AIRPLAY_MW_AUDIO_TEARDOWN, CBK_EVENT_AIRPLAY_MW_FR_BEIGIN, CBK_EVENT_AIRPLAY_MW_START_PLAY, //this is not for mw cbk CBK_EVENT_AIRPLAY_MW_AUDIO_HAS_ID3_PHOTO, CBK_EVENT_AIRPLAY_MW_AUDIO_NO_ID3_PHOTO, CBK_EVENT_AIRPLAY_MW_AUDIO_HAS_ID3_DATA, CBK_EVENT_AIRPLAY_MW_EVENT_MAX, #endif #ifdef CONFIG_SUPPORT_DLNA CBK_EVENT_DLNA_CONTENT_LIST_DONE = (EVNET_STEP*71)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, CBK_EVENT_DLNA_CONTENT_LIST_ERROR, CBK_EVENT_DLNA_ADD_DMS_DONE, CBK_EVENT_DLNA_DELETE_DMS_DONE, CBK_EVENT_DLNA_SMALL_PIC_DONE, CBK_EVENT_DLNA_SMALL_PIC_FAIL, CBK_EVENT_DLNA_LARGE_PIC_DONE, CBK_EVENT_DLNA_LARGE_PIC_ERROR, CBK_EVENT_DLNA_THUMBNAIL_DONE, CBK_EVENT_DLNA_THUMBNAIL_ERROR, CBK_EVENT_DLNA_CACHE_START, CBK_EVENT_DLNA_CACHE_STOP, CBK_EVENT_STARTUP_DONE, CBK_EVENT_SHOW_PLAY_DMR, CBK_EVENT_SHOW_STOP_DMR, CBK_EVENT_SHOW_PAUSE_DMR, CBK_EVENT_SHOW_FF_DMR, CBK_EVENT_SHOW_FR_DMR, CBK_EVENT_SHOW_NEXT_DMR, CBK_EVENT_SHOW_PREV_DMR, CBK_EVENT_SET_MUTE, CBK_EVENT_SET_VOLUME, CBK_EVENT_VIDEO_PLAY_DONE, CBK_EVENT_BPIC_STATR_PLAY,// add for mantis 0160705 CBK_EVENT_FASTBACK_TO_END,// add for FB to End CBK_EVENT_PE_NO_VIDEO_TRACK, CBK_EVENT_PE_NOT_SUPPORT_AUDIO = (EVNET_STEP*72)+ APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, CBK_EVENT_VOD_CALLBACK_PLAYBACK_FINISH, CBK_EVENT_VOD_CALLBACK_ADD_TASK_FAIL, CBK_EVENT_VOD_CALLBACK_PLAYBACK_STOP_FAIL, CBK_EVENT_VOD_CALLBACK_PLAYBACK_NEXT_FAIL, CBK_EVENT_VOD_CALLBACK_PLAYBACK_FF_DONE, CBK_EVENT_VOD_CALLBACK_PLAYBACK_FB_DONE, CBK_EVENT_VOD_CALLBACK_PLAYBACK_FF_FAIL, CBK_EVENT_VOD_CALLBACK_PLAYBACK_FB_FAIL, CBK_EVENT_VOD_CALLBACK_PLAYBACK_CHANGE2_NORMAL_PLAY_DONE, CBK_EVENT_DLNA_MW_EVENT_MAX, #endif NET_GLOBAL_EVENT_MEDIA_INITOK = (EVNET_STEP*73) + APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, NET_GLOBAL_EVENT_ON_RUN, NET_GLOBAL_EVENT_OBJECT_CLOSE, NET_GLOBAL_EVENT_WFD_LINK_DISCONNECTED, NET_GLOBAL_EVENT_MEDIA_PLAY_DONE, NET_GLOBAL_EVENT_REPORT_WLAN_AP_ListUpdate, NET_GLOBAL_EVENT_MEDIA_SHOW_MSG, NET_GLOBAL_EVENT_MEDIA_HIDE_MSG, NET_GLOBAL_EVENT_VIP_STATUS, NET_GLOBAL_EVENT_VIP_FINISH, NET_GLOBAL_EVENT_MEDIA_INIT_FAIL, NET_GLOBAL_EVENT_MEDIA_DECODE_START, NET_GLOBAL_EVENT_HDMIPORT_STATUS, NET_GLOBAL_EVENT_MEDIA_HIDE_LOADING, NET_GLOBAL_EVENT_MEDIA_PIC_DECODE_START, NET_GLOBAL_EVENT_MEDIA_PIC_DECODE_FINISH, NET_GLOBAL_EVENT_MEDIA_PIC_DECODE_ERROR, NET_GLOBAL_EVENT_MEDIA_BUFFERING_START, NET_GLOBAL_EVENT_MEDIA_BUFFERING_END, NET_GLOBAL_EVENT_MEDIA_POOR_NETWORK, NET_GLOBAL_EVENT_UPDATE_NETWORK_STATUS, NET_GLOBAL_EVENT_EXIT_UPGRADE, #ifdef CONFIG_SUPPORT_WIFI CBK_EVENT_WFD_SOURCE_KNOCK, CBK_EVENT_WFD_SOURCE_TEARDOWN, CBK_EVENT_WFD_LINK_SUCCESS, CBK_EVENT_WFD_LINK_SUCCESS_NO_VIDEO, CBK_EVENT_WFD_LINK_DISCONNECTED, CBK_EVENT_MAX, #endif //#ifdef CONFIG_SUPPORT_NES_FLASH /*NES Flash rom related message start*/ APP_INTRA_EVENT_NES_PIC_DECODE_SUCCESS = (EVNET_STEP*74) + APPLICATION_EXTERNAL_PUBLIC_MESSAGE_TYPE, APP_INTRA_EVENT_NES_PIC_DECODE_FORCESTOP, APP_INTRA_EVENT_NES_PIC_DECODE_DECODING, APP_INTRA_EVENT_NES_PIC_DECODE_ERROR, APP_INTRA_EVENT_NES_PIC_NO_DATA, /*NES Flash rom related message end*/ //#endif /* the device type*/ DMN_EVENT_DEVICE_DETECT_MIN = APPLICATION_EXTERNAL_PUBLIC_NONEEDCLEAN_MESSAGE_TYPE, DMN_EVENT_USB_HDD_ATTACHED, DMN_EVENT_USB_HDD_DETACHED, DMN_EVENT_USB_LOADER_ATTACHED, DMN_EVENT_USB_LOADER_DETACHED, DMN_EVENT_CARD_DEV_ATTACHED, DMN_EVENT_CARD_DEV_DETACHED, DMN_EVENT_IDE_HDD_ATTACHED, DMN_EVENT_IDE_HDD_DETACHED, DMN_EVENT_IDE_LOADER_ATTACHED, DMN_EVENT_IDE_LOADER_DETACHED, DMN_EVENT_NAND_ATTACHED, DMN_EVENT_NAND_DETACHED, DMN_EVENT_SERVO_ATTACHED, DMN_EVENT_SERVO_DETACHED, DMN_EVENT_FILE_LOADER_ATTACHED, DMN_EVENT_FILE_LOADER_DETACHED, DMN_EVENT_WIFI_DONGLE_ATTACHED, DMN_EVENT_WIFI_DONGLE_DETACHED, DMN_EVENT_DEVICE_DETECT_MAX, } AppGlobalEvent_t; #ifdef CONFIG_SUPPORT_IR_TX typedef enum { IR_TX_NUM0, IR_TX_NUM1, IR_TX_NUM2, IR_TX_NUM3, IR_TX_NUM4, IR_TX_NUM5, IR_TX_NUM6, IR_TX_NUM7, IR_TX_NUM8, IR_TX_NUM9, IR_TX_ADD10, IR_TX_LEFT, IR_TX_RIGHT, IR_TX_UP, IR_TX_DOWN, IR_TX_RETURN, IR_TX_CLEAR, IR_TX_EXIT, IR_TX_ENTER, IR_TX_PLAY, IR_TX_PAUSE, IR_TX_PLAY_PAUSE, IR_TX_PLAY_ENTER, IR_TX_STOP, IR_TX_NEXT, IR_TX_PREV, IR_TX_FF, IR_TX_FR, IR_TX_SETUP, IR_TX_GOTO, IR_TX_PBC, IR_TX_MENU_PBC, IR_TX_PROGRAM, IR_TX_TITLE_MENU, IR_TX_USB_CARD, IR_TX_AUDIO, IR_TX_WIDE, IR_TX_PAL_NTSC, IR_TX_SET_A, IR_TX_REPEAT, IR_TX_FORMAT, IR_TX_ANGLE, IR_TX_DIGEST, IR_TX_SF, IR_TX_STEP, IR_TX_SUB_TITLE, IR_TX_ZOOM_IN, IR_TX_RANDOM, IR_TX_EJECT, IR_TX_DISPLAY, IR_TX_INTRO, IR_TX_POWER, IR_TX_STANDBY, IR_TX_SEARCH, IR_TX_MAX, } IR_TX_EVENT; #endif #endif