纽酷--消息

来源:互联网 发布:linux系统安全配置 编辑:程序博客网 时间:2024/05/18 00:49
/*!   Invalid message  */#define MSG_INVALID                0x0000/*!   Message type mask  */#define MSG_TYPE_MASK              0xFF00/*!   Message data mask  */#define MSG_DATA_MASK              0x00FF/*!   User defined message begin address  */#define MSG_SHIFT_EXTERN_BEGIN     0xE000/*!   User defined message begin address  */#define MSG_SHIFT_EXTERN_END       0xFFFF//-----MSG < -- > PROC-------------------------------------//---------------------------------------------/*!   Default message begin address  */#define MSG_DEFAULT_BEGIN          0x0001/*!   Default message end address  */#define MSG_DEFAULT_END            0x1FFF/*!   This enum defines some special message.  */enum{  /*!     Message for paint a control.    */  MSG_PAINT = MSG_DEFAULT_BEGIN,//0x0001  /*!     Message for time out.    */  MSG_TMOUT,  /*!     Message for do nothing.    */  MSG_DO_NOTHING,  /*!    Message roll start    */  MSG_START_ROLL,   /*!    Message roll stopped    */  MSG_ROLL_STOPPED,   /*!    Message rolling    */  MSG_ROLLING,  /*!    Message roll next.    */  MSG_ROLL_NEXT,      /*!    Message Heart beat.    */  MSG_HEART_BEAT,√  /*!    Message update    */  MSG_UPDATE,     /*!    Message attr changed.    */  MSG_ATTR_CHANGED,      /*!    Message worker done.    */  MSG_WORKER_DONE,    };/*!   This enum define messages about focus move  */enum{  /*!     Message for get focus    */  MSG_GETFOCUS = MSG_DEFAULT_BEGIN + 0x0100, //=0x0101  /*!     Message for lost focus    */  MSG_LOSTFOCUS,  /*!     Message for focus up    */  MSG_FOCUS_UP,  /*!     Message for focus down    */  MSG_FOCUS_DOWN,  /*!     Message for focus left    */  MSG_FOCUS_LEFT,  /*!     Message for focus right    */  MSG_FOCUS_RIGHT,  /*!     Message for page up    */  MSG_PAGE_UP,  /*!     Message for page down    */  MSG_PAGE_DOWN};/*!   This enum defines message about control  */enum{  /*!     Message for create a control    */  MSG_CREATE = MSG_DEFAULT_BEGIN + 0x0201, //0x0202  /*!     Message for destroy a control    */  MSG_DESTROY,  /*!     Message for select a control    */  MSG_SELECT,  /*!     Message for unselect a control    */  MSG_UNSELECT,  /*!     Open a list    */  MSG_OPEN_LIST,  /*!     Close a list    */  MSG_CLOSE_LIST,  /*!     Focus step back, may be used in editbox    */  MSG_BACKSPACE,  /*!     Focus increase, may be used in combobox control    */  MSG_INCREASE,  /*!     Focus decrease, may be used in combobox control    */  MSG_DECREASE,  /*!     Clean the content of a control    */  MSG_EMPTY,  /*!     Out of range    */  MSG_OUTRANGE,  /*!     The content will change    */  MSG_CHANGING,  /*!     The content is changed    */  MSG_CHANGED,  /*!     The content is over maxtext    */  MSG_MAXTEXT,  /*!     Message for created a control    */  MSG_CREATED,  /*!     Message for left border    */  MSG_BORDER,  /*!    Message for delete.    */  MSG_DELETE,    };/*!   This enum defines some other common messages.  */enum{  /*!     Msg yes    */  MSG_YES = MSG_DEFAULT_BEGIN + 0x0301, //=0x0302  /*!     Msg no    */  MSG_NO,  /*!     Msg cancel    */  MSG_CANCEL,  /*!     Msg exit    */  MSG_EXIT,  /*!     Msg save    */  MSG_SAVE};//---------------------------------------------------------/*!   Shift type  */enum{  /*!     Msg char    */  MSG_CHAR = MSG_SHIFT_DEFAULT_BEGIN + 0x0000,  /*!     Msg number    */  MSG_NUMBER = MSG_SHIFT_DEFAULT_BEGIN + 0x0100,  /*!   Msg Keyboard char unicode  */  MSG_KEYBOARD_CHAR = MSG_SHIFT_DEFAULT_BEGIN + 0x0200};//-------------------------------------------------------/*!   User defined message begin address  */#define MSG_USER_BEGIN             0x2000/*!   End address of user defined message  */#define MSG_USER_END               0x3FFFenum user_msg{  MSG_POWER_ON = MSG_USER_BEGIN,√/*0x2000*/  MSG_POWER_OFF,√  MSG_TIMER_EXPIRED,  MSG_CLOSE_MENU,     √  /* only for the system timer with the attribute of autoclose */  MSG_EXIT_ALL,  MSG_MUTE,√  MSG_PAUSE,√  MSG_AUTO_SWITCH,  MSG_TVSYS_SWITCH,  MSG_OPEN_MENU,  MSG_BLACK_SCREEN,  MSG_1ST_PIC,  MSG_CHK_PWD,  MSG_CORRECT_PWD,  MSG_WRONG_PWD,  MSG_SUBT,  MSG_AUTO_TEST,  MSG_BEEPER,  MSG_T9_CHANGED,  MSG_INPUT_CHANGED,  MSG_HIDE_KEYBOARD,  MSG_RENAME_CHECK,  MSG_RENAME_UPDATE,    MSG_FAV_UPDATE,  MSG_SORT_UPDATE,  MSG_NUM_SELECT,  MSG_TIME_UPDATE,√  MSG_TVRADIO,  MSG_KEY_UPDATE,  MSG_LNB_SHORT,  MSG_TEST_MENU_UPDATE,  MSG_SLEEP_TMROUT,√  MSG_PLUG_IN,√  MSG_PLUG_OUT,√  MSG_USB_DEV_PLUG_IN,√  MSG_SEARCH_UPDATE,  MSG_SEARCH_CHECK,  MSG_UIO_EVENT,  MSG_TIMER_OPEN,√  MSG_MEDIA_PLAY_TMROUT,  //MSG_UP_FILEBAR,  MSG_PING_TEST,  MSG_CONFIG_TCPIP,  MSG_INTERNET_PLUG_IN,√  MSG_INTERNET_PLUG_OUT,√  MSG_EDIT_IP_PATH_CHECK,  MSG_EDIT_IP_PATH_UPDATE,  MSG_EDIT_CITY_CHECK,  MSG_EDIT_CITY_UPDATE,   MSG_NET_DEV_MOUNT, √  MSG_NETWORK_MOUNT_SUCCESS,√  MSG_NETWORK_MOUNT_FAIL,√  MSG_CONFIG_IP,√  MSG_GET_WIFI_AP_CNT,  MSG_WIFI_AP_CONNECT,√  MSG_WIFI_AP_DISCONNECT,√  MSG_WIFI_AP_CONNECTING,√   MSG_RECORD_PLAY_PAUSE,  MSG_GPRS_STATUS_UPDATE,√  MSG_UPDATE_MENU_INFO,  MSG_G3_STATUS_UPDATE,√  MSG_GET_3G_INFO,  MSG_G3_READY,√  MSG_MUSIC_CHANGE_MODE,  MSG_CONNECT_NETWORK,  MSG_UI_REFRESH,  MSG_SEEK,  MSG_BACK_FROM_MUSIC_FULL,  MSG_NET_UPG_EVT_INFO_ARRIVED,  MSG_PPPOE_CONNECT_SUCCESS,  MSG_PPPOE_CONNECT_FAIL,  MSG_WIFI_AP_CONNECT_FAIL,};//---------------------------------------------------------//-----------------------------------------------------/*!   User defined message begin address  */#define MSG_LOCAL_BEGIN            0x4000/*!   User defined message begin address  */#define MSG_LOCAL_END              0x5FFFenum desktop_local_msg{#if ENABLE_TTX_SUBTITLEMSG_START_TTX = MSG_LOCAL_BEGIN + 100,MSG_STOP_TTX,MSG_SWITCH_SCART,#elseMSG_SWITCH_SCART = MSG_LOCAL_BEGIN + 100,√#endifMSG_EDIT_UCAS,MSG_EDIT_TWIN_PORT,√MSG_DURATION_TIMEOUT,MSG_SWITCH_PN,√MSG_SWITCH_SUBT,MSG_SWITCH_VIDEO_MODE,√MSG_EPG,MSG_START_RECORD,MSG_SLEEP,√MSG_PLAY,√MSG_DESKTOP_NET_CONNTECED,√MSG_DESKTOP_NET_UNCONNTECED,√MSG_DESKTOP_JUMP_TO_NEXT_STATUS,√MSG_LIVETV_UPDATE_TIMING,MSG_OPEN_LIVETV_MENU,MSG_DLNA_START_PICTURE,MSG_DLNA_CLOSE_PICTURE,MSG_DLNA_START_VIDEO,MSG_DLNA_CLOSE_VIDEO,MSG_ENTER_FACTORY_TEST_SAV,√MSG_ENTER_FACTORY_TEST_DEL,√};//----------------------------------------------------//----------------------------------------------------/*!   User defined message begin address  */#define MSG_EXTERN_BEGIN           0x6000/*!   User defined message begin address  */#define MSG_EXTERN_END             0x7FFFenum desktop_msg{  MSG_DST_RESTORE_FINISH = MSG_EXTERN_BEGIN + 10,};enum epg_msg{  MSG_EPG_READY = MSG_EXTERN_BEGIN + 50,  MSG_STOP_EPG,  MSG_PF_READY,  MSG_EPG_DEL,  MSG_TDT_FOUND,  MSG_PF_CHANGE,√};typedef enum ota_msg_em{  MSG_OTA_FOUND = MSG_EXTERN_BEGIN + 150,√  MSG_OTA_TRIGGER_RESET,√  MSG_OTA_TMOUT,  √  MSG_TS_OTA_STATUS,  MSG_OTA_PROGRESS ,  MSG_OTA_LOCK,  MSG_OTA_UNLOCK,  MSG_OTA_START_DL,  MSG_OTA_CHECKING,  MSG_OTA_BURNING,  MSG_OTA_FINISH,√  MSG_OTA_UPGRADE,  MSG_OTA_UNZIP_OK,  MSG_OTA_TABLE_TIMEOUT,  MSG_OTA_LOADER_MON_END, //OTA loader monitor check end} ota_msg_t;typedef enum ota_msg_em{  MSG_OTA_FOUND = MSG_EXTERN_BEGIN + 200, //0x60c8  MSG_OTA_TRIGGER_RESET,  MSG_OTA_TMOUT,    MSG_TS_OTA_STATUS,  MSG_OTA_PROGRESS ,  MSG_OTA_LOCK,  MSG_OTA_UNLOCK,  MSG_OTA_START_DL,  MSG_OTA_CHECKING,  MSG_OTA_BURNING,  MSG_OTA_FINISH,  MSG_OTA_UPGRADE,  MSG_OTA_UNZIP_OK,  MSG_OTA_TABLE_TIMEOUT,  MSG_OTA_LOADER_MON_END, //OTA loader monitor check end} ota_msg;enum scan_msg{  MSG_SCAN_PG_FOUND = MSG_EXTERN_BEGIN + 250,  MSG_SCAN_TP_FOUND,  MSG_SCAN_PROGRESS,  MSG_SCAN_SAT_FOUND,  MSG_SCAN_DB_FULL,  MSG_SCAN_FINISHED,    MSG_SCAN_NIT_FOUND, };enum signal_msg{  MSG_SIGNAL_CHECK = MSG_EXTERN_BEGIN + 300,√  MSG_SIGNAL_UPDATE,  MSG_SIGNAL_UNLOCK,  MSG_SIGNAL_LOCK,  MSG_SIGNAL_WEAK,};enum upg_msg{  MSG_UPG_UPDATE_STATUS = MSG_EXTERN_BEGIN + 400,  MSG_UPG_QUIT,  MSG_UPG_OK,  MSG_UPG_EXIT,  MSG_UPG_FAIL,  MSG_DUMP_READ_FLASH_OK,  MSG_DUMP_FAIL,};enum playback_msg{MSG_TTX_READY = MSG_EXTERN_BEGIN + 450,MSG_SUBT_READY,MSG_DESCRAMBLE_SUCCESS,√MSG_DESCRAMBLE_FAILED,√MSG_DYNC_PID_UPDATE,MSG_SCART_VCR_DETECTED,√MSG_LOCK_RSL,√MSG_PB_NIT_FOUND,√MSG_NOTIFY_VIDEO_FORMAT,MSG_PLAY_TUNER_LOCKED,√};enum ca_msg{  MSG_CA_CARD_IN = MSG_EXTERN_BEGIN + 500,  MSG_CA_CARD_OUT,  MSG_CA_INIT_OK,  MSG_CA_INIT_FAILED,  MSG_CA_OPE_INFO,  MSG_CA_ENT_INFO,  MSG_CA_IPV_INFO,  MSG_CA_BUR_INFO,  MSG_CA_CARD_INFO,  MSG_CA_PAIRE_INFO,  MSG_CA_PAIRE_SET,  MSG_CA_MON_CHILD_INFO,  MSG_CA_MAIL_HEADER_INFO,  MSG_CA_MAIL_BODY_INFO,  MSG_CA_ANNOUNCE_HEADER_INFO,  MSG_CA_ANNOUNCE_BODY_INFO,  MSG_CA_PIN_SET_INFO,  MSG_CA_CLEAR_DISPLAY,  MSG_CA_EVT_NOTIFY,  MSG_CA_EVT_LEVEL,  MSG_CA_RATING_INFO,  MSG_CA_RATING_SET,  MSG_CA_IPP_REC_INFO,  MSG_CA_IPP_BUY_OK,  MSG_CA_PIN_VERIFY_INFO,  MSG_CA_MON_CHILD_FEED,  MSG_CA_FINGER_INFO,  MSG_CA_HIDE_FINGER,  MSG_CA_IPP_BUY_INFO,  MSG_CA_IPP_HIDE_BUY_INFO,  MSG_CA_FORCE_CHANNEL_INFO,  MSG_CA_UNFORCE_CHANNEL_INFO,  MSG_CA_MAIL_DEL_RESULT,  MSG_CA_ANNOUNCE_DEL_RESULT,  MSG_CA_SHOW_OSD,  MSG_CA_HIDE_OSD,  MSG_CA_HIDE_FORCE_OSD,  MSG_CA_HIDE_OSD_UP,  MSG_CA_HIDE_OSD_DOWN,   MSG_CA_UNLOCK_PARENTAL,  MSG_CA_NOTIFY_EXPIRY_STATE,  MSG_CA_WORK_TIME_INFO,  MSG_CA_WORK_TIME_SET,  MSG_CA_MAIL_CHANGE_STATUS,  MSG_TIMER_CARD_OVERDUE,  MSG_CA_CARD_UPDATE_PROGRESS,  MSG_CA_ACLIST_INFO,  MSG_CA_PLATFORM_ID,  MSG_CA_READ_FEED_DATA,  MSG_CA_SHOW_SENIOR_PREVIEW,  MSG_CA_HIDE_SENIOR_PREVIEW,  MSG_CA_STOP_CUR_PG,  MSG_CA_CARD_NEED_UPDATE,  MSG_CA_CARD_UPDATE_BEGIN,  MSG_CA_CARD_UPDATE_ERR,  MSG_CA_CARD_UPDATE_END,  MSG_PIC_FLASH,  MSG_SOFTWARE_UPDATE,  MSG_CA_ECM_FINGER_INFO,  MSG_CA_AUTHEN_EXPIRE_DAY,  MSG_CA_CONDITION_SEARCH,  MSG_CA_CONTINUE_WATCH_CHECK,   MSG_CA_OPEN_IPPV_PPT,  MSG_CA_HIDE_IPPV_PPT,  MSG_CA_IPP_PROG_NOTIFY,  MSG_CA_IPPV_BUY_INFO,  MSG_CA_IPPV_INFO,  MSG_CA_IPP_BUY_NOTIFY,  MSG_CA_BURSE_CHARGE_INFO,  MSG_CA_ERROR_PIN_CODE,  MSG_CA_SHOW_BURSE_CHARGE,  MSG_CA_SHOW_ERROR_PIN_CODE,  MSG_CA_CANCEL_PPV_ICON,  MSG_CA_CANCEL_PRE_AUTH,  MSG_CA_REQUIRE_CARD_INFO,  MSG_CA_CONTINUE_WATCH_LIMIT,  MSG_CA_STB_NOTIFICATION,  MSG_CA_JUDGE_MOTHER_CARD,  MSG_CA_SEND_CARD_STATUS_TO_FEED,  MSG_CA_DEBUG,  MSG_HOTKEY_GREEN,  MSG_CA_IPP_EXIT,  MSG_CA_CLOSE_FP,  MSG_CA_SHOW_FP,  MSG_OSD_ENABLE_UIO_KEY,    MSG_CA_REQUEST_CARD_INFO,  MSG_CA_FINGER_BEAT,  MSG_CA_FINGER_BEAT2,  MSG_CA_FINGER_SPARKING_BEAT,  MSG_CA_OTA_UPDATE_ABV,  MSG_CA_IPP_RESULT_REFRESH,  MSG_CA_FORCE_MSG,  MSG_CA_HIDE_FORCE_MSG,  MSG_CA_PVR_FINGER_PRINT,  MSG_CA_PVR_ECM_FINGER_PRINT,  MSG_CA_PVR_HIDE_ECM_FINGER_PRINT,  MSG_CA_PVR_OSD,  MSG_CA_UPGRADE_FREQ,  MSG_CA_VOD_AUTH,  MSG_CA_FACTORY_UPDATE,};typedef enum {  MSG_MUSIC_EVT_PLAY_END = MSG_EXTERN_BEGIN + 1100,  MSG_MUSIC_EVT_CANNOT_PLAY,  MSG_MUSIC_EVT_STOPPED,}music_msg_t;typedef enum {  MSG_PIC_EVT_DRAW_START = MSG_EXTERN_BEGIN + 1110,  MSG_PIC_EVT_DRAW_END,  MSG_PLAYER_EVT_GET_PLAY_TIME,  MSG_PIC_EVT_TOO_LARGE,  MSG_PIC_EVT_UNSUPPORT,  MSG_PIC_EVT_UPDATE_SIZE,  MSG_PIC_EVT_DATA_ERROR,  MSG_PIC_BACK_TO_NETWORK_PLACE,  MSG_PIC_EVT_DATA_ERR,}pic_msg_t;typedef enum{    /*!     Play end event     */    MSG_VIDEO_EVENT_EOS = MSG_EXTERN_BEGIN + 1200,    /*!     Update play time     */    MSG_VIDEO_EVENT_UP_TIME,    /*!     Update video resolution     */    MSG_VIDEO_EVENT_UP_RESOLUTION,    /*!     File play bar close     */    MSG_VIDEO_EVENT_FULLSCREEN_CLOSE,    /*!     File play unsupport video event     */    MSG_VIDEO_EVENT_UNSUPPORTED_VIDEO,    /*!     File play trick to begin     */    MSG_VIDEO_EVENT_TRICK_TO_BEGIN,    /*!     File play unsupport video memory     */    MSG_VIDEO_EVENT_UNSUPPORTED_MEMORY,    /*!     File play unsupport seek operation     */    MSG_VIDEO_EVENT_UNSUPPORT_SEEK,    /*!     File play load media user exit     */    MSG_VIDEO_EVENT_LOAD_MEDIA_EXIT,√    /*!     File play load media error     */    MSG_VIDEO_EVENT_LOAD_MEDIA_ERROR,√    /*!     File play load media success     */    MSG_VIDEO_EVENT_LOAD_MEDIA_SUCCESS,√    /*!     File es task exit     */    MSG_VIDEO_EVENT_STOP_CFM,    /*!     File play update network speed and loading percent, (X)Byte/s, (Y)%     */    MSG_VIDEO_EVENT_UPDATE_BPS,    /*!     File play network speed is low, request to change url src     */    MSG_VIDEO_EVENT_REQUEST_CHANGE_SRC,    /*!     File play set path failed     */    MSG_VIDEO_EVENT_SET_PATH_FAIL,    /*!     File play update loading media cost time  X(s)     */    MSG_VIDEO_EVENT_LOAD_MEDIA_TIME,    /*!     File play finish show loading bps     */    MSG_VIDEO_EVENT_FINISH_BUFFERING,    /*!    * notify upper layer that player has already finish updating bps    */    MSG_VIDEO_EVENT_FINISH_UPDATE_BPS,    /*!     Event max     */    MSG_VIDEO_EVENT_MAX,}ui_video_event_t;typedef enum{    MSG_IPTV_EVT_BEGIN = MSG_EXTERN_BEGIN + 1400,    MSG_IPTV_EVT_INIT_SUCCESS = MSG_IPTV_EVT_BEGIN,    MSG_IPTV_EVT_INIT_FAIL,    MSG_IPTV_EVT_DEINIT_SUCCESS,    MSG_IPTV_EVT_NEW_RES_NAME_ARRIVE,    MSG_IPTV_EVT_GET_RES_NAME_FAIL,    MSG_IPTV_EVT_NEW_RES_CATGRY_ARRIVE,    MSG_IPTV_EVT_GET_RES_CATGRY_FAIL,    MSG_IPTV_EVT_NEW_PAGE_VDO_ARRIVE,    MSG_IPTV_EVT_GET_PAGE_VDO_FAIL,    MSG_IPTV_EVT_NEW_SEARCH_VDO_ARRIVE,    MSG_IPTV_EVT_GET_SEARCH_VDO_FAIL,    MSG_IPTV_EVT_NEW_VDO_INFO_ARRIVE,    MSG_IPTV_EVT_GET_VDO_INFO_FAIL,    MSG_IPTV_EVT_NEW_INFO_URL_ARRIVE,    MSG_IPTV_EVT_GET_INFO_URL_FAIL,    MSG_IPTV_EVT_NEW_RECMND_INFO_ARRIVE,    MSG_IPTV_EVT_GET_RECMND_INFO_FAIL,    MSG_IPTV_EVT_NEW_SOURCE_FORMAT_ARRIVE,    MSG_IPTV_EVT_GET_SOURCE_FORMAT_FAIL,    MSG_IPTV_EVT_NEW_PLAY_URL_ARRIVE,    MSG_IPTV_EVT_GET_PLAY_URL_FAIL,    MSG_IPTV_EVT_NEW_SEARCH_WORD_ARRIVE,    MSG_IPTV_EVT_GET_SEARCH_WORD_FAIL,    MSG_IPTV_EVT_TIME_UPDATE,    MSG_IPTV_EVT_END = MSG_IPTV_EVT_BEGIN + 50} iptv_api_msg_t;enum net_upg_api_msg{  MSG_NET_UPG_EVT_CHECK_DONE = MSG_EXTERN_BEGIN + 1500,  MSG_NET_UPG_EVT_DOWN_PROGRESS,  MSG_NET_UPG_EVT_BURN_PROGRESS,  MSG_NET_UPG_EVT_FAIL};enum {  MSG_GET_LIVE_TV_CATEGORY_ARRIVAL = MSG_EXTERN_BEGIN + 2900,√  MSG_GET_LIVE_TV_GET_ZIP,√  MSG_GET_LIVE_TV_LOOKBACK_NAMES,  MSG_GET_LIVE_TV_ONE_PG_ONE_DAY_EPG,  MSG_GET_LIVE_TV_ONE_PG_ONE_DAY_LOOKBACK,  MSG_INIT_LIVETV_SUCCESS,√  MSG_INIT_LIVETV_FAILED,√  MSG_GET_LIVE_TV_CHANNELLIST,√};//---------------------------------------------------------//---------------------------------------------------------/*!   User defined message begin address  */#define MSG_SHIFT_DEFAULT_BEGIN    0x8000/*!   User defined message begin address  */#define MSG_SHIFT_DEFAULT_END      0x9FFF//--------------------------------------------------------//--------------------------------------------------------/*!   User defined message begin address  */#define MSG_SHIFT_USER_BEGIN       0xA000/*!   User defined message begin address  */#define MSG_SHIFT_USER_END         0xBFFF//user shift key defineenum user_shfit_msg{//MSG_SHIFT_USER_BEGIN = 0xA000  MSG_OPEN_MENU_IN_TAB = MSG_SHIFT_USER_BEGIN + 0x0100,√ // increase 0x100 once.};//--------------------------------------------------------//--------------------------------------------------------/*!   User defined message begin address  */#define MSG_SHIFT_LOCAL_BEGIN      0xC000/*!   User defined message begin address  */#define MSG_SHIFT_LOCAL_END        0xDFFFenum local_shfit_msg{MSG_TTX_KEY = MSG_SHIFT_LOCAL_BEGIN + 0x0100,};//-----------------------------------------------------//-----------------------------------------------------

0 0
原创粉丝点击