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
 | 
