93 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			93 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
| #ifndef UI_EXECUTE_FUNC_H
 | |
| #define UI_EXECUTE_FUNC_H
 | |
| #include <kwrap/type.h>
 | |
| 
 | |
| #if 1
 | |
| typedef enum {
 | |
| 	NVTEVT_BKW_START = 1,
 | |
| 	NVTEVT_BKW_DELALL = NVTEVT_BKW_START,
 | |
| 	NVTEVT_BKW_COPY2CARD,
 | |
| 	NVTEVT_BKW_COPYCARD1ToCARD2,
 | |
| 	NVTEVT_BKW_COPYCARD2ToCARD1,
 | |
| 	NVTEVT_BKW_FORMAT,
 | |
| 	NVTEVT_BKW_FORMAT_CARD,
 | |
| 	NVTEVT_BKW_FORMAT_NAND,
 | |
| 	NVTEVT_BKW_NUM_RESET,
 | |
| 	NVTEVT_BKW_SETDPOF,
 | |
| 	NVTEVT_BKW_SETPROTECT,
 | |
| 	NVTEVT_BKW_DUMMY_WAIT,//do nothing, just wait for xxx ms then exit
 | |
| 	NVTEVT_BKW_FW_UPDATE,
 | |
| 	NVTEVT_BKW_DZOOM_IN,
 | |
| 	NVTEVT_BKW_DZOOM_OUT,
 | |
| 	NVTEVT_BKW_PIM_PROCESS,//For picture in movie processing
 | |
| 	NVTEVT_BKW_ANR_LENS_ACTION, //Generate Audio NR pattern by noises of zoom, focus and iris
 | |
| 	NVTEVT_BKW_WIFI_ON,
 | |
| 	NVTEVT_BKW_WIFI_CLEARACL,
 | |
| 	NVTEVT_BKW_STOPREC_PROCESS,
 | |
| 	NVTEVT_BKW_INIT_FILESYS,
 | |
| 	NVTEVT_BKW_ETHCAM_SOCKET_OPEN,
 | |
| 	NVTEVT_BKW_ETHCAM_SOCKETCLI_CMD_OPEN,
 | |
| 	NVTEVT_BKW_ETHCAM_SOCKETCLI_DATA_OPEN,
 | |
| 	NVTEVT_BKW_GET_ETHCAM_TX_INFO,
 | |
| 	NVTEVT_BKW_TRIGGER_THUMB,
 | |
| 	NVTEVT_BKW_TX_STREAM_START,
 | |
| 
 | |
| 	NVTEVT_BKW_GET_ETHCAM_TX_DECINFO,
 | |
| 	NVTEVT_BKW_ETHCAM_SOCKETCLI_DISP_DATA_OPEN_START,
 | |
| 	NVTEVT_BKW_ETHCAM_SOCKETCLI_DISP_DATA_OPEN,
 | |
| 	NVTEVT_BKW_GET_ETHCAM_TX_RECINFO,
 | |
| 	NVTEVT_BKW_ETHCAM_SOCKETCLI_REC_DATA_OPEN_START,
 | |
| 
 | |
| 	NVTEVT_BKW_ETHCAM_SYNC_TIME,
 | |
| 
 | |
| 	NVTEVT_BKW_ETHCAM_DEC_ERR,
 | |
| 	NVTEVT_BKW_ETHCAM_RAW_ENCODE_RESULT,
 | |
| 	NVTEVT_BKW_ETHCAM_SET_TX_SYSINFO,
 | |
| 	NVTEVT_BKW_ETHCAM_CHECKPORT_READY,
 | |
| 	NVTEVT_BKW_ETHCAM_UPDATE_UI,
 | |
| 	NVTEVT_BKW_ETHCAM_IPERF_TEST,
 | |
| 
 | |
| 	NVTEVT_BKW_CAMERA_FW_UPGRADE,
 | |
| 	NVTEVT_BKW_MODULE_FW_UPGRADE,
 | |
| 	NVTEVT_BKW_RESET,
 | |
| 	NVTEVT_BKW_ENTER_WORK_MODE,
 | |
| 
 | |
| 	NVTEVT_BKW_END,
 | |
| } NVT_BKW_CMD;
 | |
| #define PLAYDPOF_SETONE                 0x00000002
 | |
| #define PLAYDPOF_SETALL                 0x00000004
 | |
| 
 | |
| // Protect file
 | |
| typedef enum {
 | |
| 	SETUP_PROTECT_ONE =    0x01,
 | |
| 	SETUP_PROTECT_ALL =    0x02,
 | |
| 	SETUP_UNPROTECT_ONE =  0x04,
 | |
| 	SETUP_UNPROTECT_ALL =  0x08
 | |
| } SETUP_PROTECT_CMD;
 | |
| #endif
 | |
| 
 | |
| #define UI_BACKGND_DUMMY_WAIT_INFINITE  0xFFFFFFFF
 | |
| 
 | |
| typedef enum {
 | |
| 	BKW_DPOF_MODE,    //write only, for NVTEVT_BKW_SETDPOF
 | |
| 	BKW_DPOF_NUM,     //write only, for NVTEVT_BKW_SETDPOF
 | |
| 	BKW_DPOF_DATE,    //write only, for NVTEVT_BKW_SETDPOF
 | |
| 	BKW_PROTECT_TYPE, //write only, for NVTEVT_BKW_SETPROTECT
 | |
| 	BKW_WAIT_TIME,    //write only, for NVTEVT_BKW_DUMMY_WAIT, Unit: ms
 | |
| 	BKW_DZOOM_STOP,   //write only, for stop Dzoom moving, the value is the pointer of UIN32 stopFlag.
 | |
| 	BKW_ETHCAM_TRIGGER_THUMB_PATHID_P0,   //write only, for ethcam Tx trigger thumb
 | |
| 	BKW_ETHCAM_TRIGGER_THUMB_PATHID_P1,   //write only, for ethcam Tx trigger thumb
 | |
| 	BKW_ETHCAM_DEC_ERR_PATHID,   //write only, for ethcam Rx Dec Err
 | |
| 	BKW_ETHCAM_CHECK_PORT_READY_IP,   //write only, for ethcam check port ready ip addr
 | |
| 
 | |
| 	BKW_DATA_MAX
 | |
| } BKW_DATA_SET;
 | |
| 
 | |
| extern void AppBKW_SetData(BKW_DATA_SET attribute, UINT32 value);
 | |
| extern UINT32 AppBKW_GetData(BKW_DATA_SET attribute);
 | |
| extern BKG_JOB_ENTRY gBackgroundExtFuncTable[];
 | |
| extern UINT32 BackgroundDummyWait_Stop(void);
 | |
| 
 | |
| #endif
 | |
| 
 | 
