165 lines
6.1 KiB
C
Executable File
165 lines
6.1 KiB
C
Executable File
#ifndef NVT_USER_COMMAND_H
|
|
#define NVT_USER_COMMAND_H
|
|
|
|
//#include "UIFramework.h"
|
|
//#include "UIAppCommon.h"
|
|
//typedef UINT32 NVTEVT;
|
|
|
|
// KEY event class
|
|
|
|
typedef enum {
|
|
NVTEVT_KEY_EVT_START = DEV_KEY_EVENT_BASE, ///< Min value = 0x11060000
|
|
|
|
NVTEVT_KEY_STATUS_START = 0x11060000, // Status key start
|
|
NVTEVT_KEY_STATUS1 = 0x11060001,
|
|
NVTEVT_KEY_STATUS2 = 0x11060002,
|
|
NVTEVT_KEY_STATUS3 = 0x11060003,
|
|
NVTEVT_KEY_STATUS4 = 0x11060004,
|
|
NVTEVT_KEY_STATUS5 = 0x11060005,
|
|
NVTEVT_KEY_STATUS6 = 0x11060006,
|
|
NVTEVT_KEY_STATUS7 = 0x11060007,
|
|
NVTEVT_KEY_STATUS8 = 0x11060008,
|
|
NVTEVT_KEY_STATUS9 = 0x11060009,
|
|
NVTEVT_KEY_STATUS10 = 0x1106000a,
|
|
/* INSERT NEW EVENT HRER */
|
|
NVTEVT_KEY_STATUS_END = NVTEVT_KEY_STATUS_START + 0x100 - 1, // Status key end
|
|
|
|
NVTEVT_KEY_BUTTON_START = 0x11060100, // Button key start
|
|
|
|
NVTEVT_KEY_PRESS_START = 0x11060100, // Press key start
|
|
NVTEVT_KEY_PRESS = 0x11060101,
|
|
NVTEVT_KEY_POWER = 0x11060102,
|
|
NVTEVT_KEY_UP = 0x11060103,
|
|
NVTEVT_KEY_DOWN = 0x11060104,
|
|
NVTEVT_KEY_LEFT = 0x11060105,
|
|
NVTEVT_KEY_RIGHT = 0x11060106,
|
|
NVTEVT_KEY_ENTER = 0x11060107,
|
|
NVTEVT_KEY_TELE = 0x11060108,
|
|
NVTEVT_KEY_WIDE = 0x11060109,
|
|
NVTEVT_KEY_DEL = 0x1106010a,
|
|
NVTEVT_KEY_ZOOMIN = 0x1106010b,
|
|
NVTEVT_KEY_ZOOMOUT = 0x1106010c,
|
|
NVTEVT_KEY_SHUTTER1 = 0x1106010d,
|
|
NVTEVT_KEY_SHUTTER2 = 0x1106010e,
|
|
NVTEVT_KEY_FACEDETECT = 0x1106010f,
|
|
NVTEVT_KEY_MODE = 0x11060110,
|
|
NVTEVT_KEY_MOVIE = 0x11060111,
|
|
NVTEVT_KEY_PLAYBACK = 0x11060112,
|
|
NVTEVT_KEY_MENU = 0x11060113,
|
|
NVTEVT_KEY_DISPLAY = 0x11060114,
|
|
NVTEVT_KEY_I = 0x11060115,
|
|
NVTEVT_KEY_CUSTOM1 = 0x11060116,
|
|
NVTEVT_KEY_CUSTOM2 = 0x11060117,
|
|
NVTEVT_KEY_NEXT = 0x11060118,
|
|
NVTEVT_KEY_PREV = 0x11060119,
|
|
NVTEVT_KEY_SELECT = 0x1106011a,
|
|
NVTEVT_KEY_RC_SHUTTER2 = 0x1106011b,
|
|
NVTEVT_KEY_RC_SHUTTER2_LONG = 0x1106011c,
|
|
NVTEVT_KEY_RC_MOVIEREC = 0x1106011d,
|
|
NVTEVT_KEY_RC_MOVIEREC_LONG = 0x1106011e,
|
|
//#NT#2016/06/23#Niven Cho -begin
|
|
//#NT#Enter calibration by cgi event or command event
|
|
NVTEVT_KEY_CALIBRATION = 0x1106011f,
|
|
//#NT#2016/06/23#Niven Cho -end
|
|
NVTEVT_KEY_DATAREADY = 0x11060120,
|
|
/* INSERT NEW EVENT HRER */
|
|
NVTEVT_KEY_PRESS_END = NVTEVT_KEY_PRESS_START + 0x100 - 1, // Press key end
|
|
|
|
NVTEVT_KEY_CONTINUE_START = 0x11060200, // Continue key start
|
|
NVTEVT_KEY_CONTINUE = 0x11060201, // must = NVTEVT_KEY_PRESS + 0x100,
|
|
NVTEVT_KEY_POWER_CONT = 0x11060202, // must = NVTEVT_KEY_POWER + 0x100,
|
|
NVTEVT_KEY_UP_CONT = 0x11060203, // must = NVTEVT_KEY_UP + 0x100,
|
|
NVTEVT_KEY_DOWN_CONT = 0x11060204, // must = NVTEVT_KEY_DOWN + 0x100,
|
|
NVTEVT_KEY_LEFT_CONT = 0x11060205, // must = NVTEVT_KEY_LEFT + 0x100,
|
|
NVTEVT_KEY_RIGHT_CONT = 0x11060206, // must = NVTEVT_KEY_RIGHT + 0x100,
|
|
NVTEVT_KEY_CONTINUE_END = NVTEVT_KEY_CONTINUE_START + 0x100 - 1, // Continue key end
|
|
|
|
NVTEVT_KEY_RELEASE_START = 0x11060400, // Release key start
|
|
NVTEVT_KEY_RELEASE = 0x11060401, // must = NVTEVT_KEY_PRESS + 0x300,
|
|
NVTEVT_KEY_POWER_REL = 0x11060402, // must = NVTEVT_KEY_POWER + 0x300,
|
|
NVTEVT_KEY_UP_REL = 0x11060403, // must = NVTEVT_KEY_UP + 0x300,
|
|
NVTEVT_KEY_DOWN_REL = 0x11060404, // must = NVTEVT_KEY_DOWN + 0x300,
|
|
NVTEVT_KEY_LEFT_REL = 0x11060405, // must = NVTEVT_KEY_LEFT + 0x300,
|
|
NVTEVT_KEY_RIGHT_REL = 0x11060406, // must = NVTEVT_KEY_RIGHT + 0x300,
|
|
NVTEVT_KEY_ZOOMRELEASE = 0x1106040b, // must = NVTEVT_KEY_ZOOMIN + 0x300,
|
|
NVTEVT_KEY_SHUTTER1_REL = 0x1106040d, // must = NVTEVT_KEY_SHUTTER1 + 0x300,
|
|
NVTEVT_KEY_SHUTTER2_REL = 0x1106040e, // must = NVTEVT_KEY_SHUTTER2 + 0x300,
|
|
NVTEVT_KEY_RELEASE_END = NVTEVT_KEY_RELEASE_START + 0x100 - 1, // Release key end
|
|
|
|
NVTEVT_KEY_BUTTON_END = NVTEVT_KEY_BUTTON_START + 0x800 - 1, // Button key end
|
|
|
|
NVTEVT_KEY_EVT_END = DEV_KEY_EVENT_BASE + 0x1000 - 1, ///< Max value = 0x11060fff
|
|
}
|
|
NVT_KEY_EVENT;
|
|
|
|
// DEVICE event class
|
|
|
|
typedef enum {
|
|
NVTEVT_USERCMD_START = USER_EVENT_MASK, ///< Min value = 0x80000000
|
|
|
|
// UI event
|
|
NVTEVT_UPDATE_INFO = 0x80000000, ///< Update window info command
|
|
|
|
#if defined(_UI_STYLE_LVGL_)
|
|
NVTEVT_UPDATE_LVGL = 0x80000001, ///< Update lvgl task handel
|
|
#endif
|
|
|
|
/* INSERT NEW EVENT HRER */
|
|
|
|
// timer event
|
|
NVTEVT_TIMER = 0x80001000,
|
|
NVTEVT_ANIMATE_TIMER = 0x80001001,
|
|
NVTEVT_SELFTIMER = 0x80001002,
|
|
NVTEVT_DISPTIMER = 0x80001003,
|
|
NVTEVT_01SEC_TIMER = 0x80001004,
|
|
NVTEVT_05SEC_TIMER = 0x80001005,
|
|
NVTEVT_1SEC_TIMER = 0x80001006,
|
|
NVTEVT_5SEC_TIMER = 0x80001007,
|
|
NVTEVT_DISCONNECT_LAST_TIMER = 0x80001008,
|
|
NVTEVT_DELAY_CLOSE_TIMER = 0x80001009,
|
|
NVTEVT_WARNING_TIMER = 0x8000100a,
|
|
/* INSERT NEW EVENT HRER */
|
|
|
|
// power event
|
|
NVTEVT_BATTERY = 0x80002000,
|
|
NVTEVT_BATTERY_LOW = 0x80002001,
|
|
NVTEVT_AC_Plug = 0x80002002,
|
|
NVTEVT_AC_UnPlug = 0x80002003,
|
|
/* INSERT NEW EVENT HRER */
|
|
|
|
// storage event
|
|
NVTEVT_STORAGE_INIT = 0x80003000,
|
|
NVTEVT_STORAGE_CHANGE = 0x80003001,
|
|
/* INSERT NEW EVENT HRER */
|
|
|
|
NVTEVT_WIFI_AUTHORIZED_OK = 0x80004000,
|
|
NVTEVT_WIFI_DEAUTHENTICATED = 0x80004001,
|
|
NVTEVT_WIFI_STATE = 0x80004002,
|
|
NVTEVT_WIFI_DHCP_REQ = 0x80004003,
|
|
|
|
/* INSERT NEW EVENT HRER */
|
|
|
|
// return event
|
|
NVTRET_CLOSE_PARENT_WND = 0x8000f000, ///< Close parent window
|
|
NVTRET_CLOSE_PARENT_WITH_PARAM = 0x8000f001, ///< Close parent window with parameters
|
|
NVTRET_CANCEL = 0x8000f002,
|
|
NVTRET_CONFIRM = 0x8000f003,
|
|
NVTRET_DELETE = 0x8000f004,
|
|
NVTRET_COPY2CARD = 0x8000f005,
|
|
NVTRET_PROTECT = 0x8000f006,
|
|
NVTRET_THUMBNAIL = 0x8000f007,
|
|
NVTRET_MAGNIFY = 0x8000f008,
|
|
NVTRET_DELETEALL = 0x8000f009,
|
|
NVTRET_ENTER_MENU = 0x8000f00a,
|
|
NVTRET_FORMAT = 0x8000f00b,
|
|
NVTRET_WAITMOMENT = 0x8000f00c,
|
|
NVTRET_WARNING = 0x8000f00d,
|
|
NVTRET_RESTART_REC = 0x8000f00e,
|
|
/* INSERT NEW EVENT HRER */
|
|
|
|
NVTEVT_USERCMD_END = USER_EVENT_MASK + 0x10000 - 1, ///< Min value = 0x8000ffff
|
|
}
|
|
NVT_USER_CMD;
|
|
|
|
#endif
|