📄 mapp_restoretodefault.h
字号:
#ifndef MAPP_RESTORETODEFAULT_H
#define MAPP_RESTORETODEFAULT_H
//*************************************************************************
// Defines
//*************************************************************************
#define DEFAULT_DATABASE_VERSION 0x04
#define DEFAULT_DATABASE_VERSION_COM 0xFa
#define DEFAULT_VCH_DATABASE_VERSION 0xAA51
#define DEFAULT_SCAN_SRV_TYPE FTA
#define DEFAULT_RF_CHANNEL CHAN_AIR_MIN
#define DEFAULT_CABLE_SYSTEM CABLE_SYSTEM_STD
#define DEFAULT_VOLUME_SETTING 15
#define DEFAULT_VALANCE_SETTING 50
#define DEFAULT_TIME_ZONE EN_D1_Clock_TimeZone_Eastern
#define DEFAULT_TIME_DST TIME_DST_OFF
#define DEFAULT_GENERAL_PASSWORD 0x00
//////////////////////////////////////////////////////////////////////////////////////
/* default base date = 2000 Jan/1 00:00:00 */
#define DEFAULT_MJD 51544
#define DEFAULT_YEAR 2000
#define DEFAULT_MONTH 1
#define DEFAULT_DAY 1
#define DEFAULT_HOUR 0
#define DEFAULT_MIN 0
#define DEFAULT_SEC 0
/* total accumulative seconds from 1980 Jan/6 00:00:00 to 2000 Jan/1 00:00:00 */
//hint: (2000 1/1 0:0:0 ~ 1980 1/1 0:0:0) - (1980 1/6 0:0:0 ~ 1980 1/1 0:0:0)
#define DEFAULT_SYSTEM_TIME 630720000
//////////////////////////////////////////////////////////////////////////////////////
#define DEFAULT_OSD_DURATION OSD_DURATION_40_SEC
#define DEFAULT_INFO_DURATION INFO_DURATION_4_SEC
#define DEFAULT_TRANSPARENCY 0
#define DEFAULT_MENU_LANG LANGUAGE_ENGLISH
//#ifdef TV_SETTING//kitty0928
#define INIT_VEDIO_SDTV_BRI_STD 50//00//50
#define INIT_VEDIO_SDTV_CON_STD 50//33//50
#define INIT_VEDIO_SDTV_HUE_STD 50
#define INIT_VEDIO_SDTV_SAT_STD 50
#define INIT_VEDIO_SDTV_SHARP_STD 47
#define INIT_VEDIO_HDTV_BRI_STD 50
#define INIT_VEDIO_HTDV_CON_STD 50
#define INIT_VEDIO_HDTV_HUE_STD 50
#define INIT_VEDIO_HDTV_SAT_STD 50
#define INIT_VEDIO_HDTV_SHARP_STD 47
#define INIT_VEDIO_SDTV_BRI_MOVIE 50
#define INIT_VEDIO_SDTV_CON_MOVIE 40
#define INIT_VEDIO_SDTV_HUE_MOVIE 50
#define INIT_VEDIO_SDTV_SAT_MOVIE 30
#define INIT_VEDIO_SDTV_SHARP_MOVIE 20
#define INIT_VEDIO_HDTV_BRI_MOVIE 00//50
#define INIT_VEDIO_HTDV_CON_MOVIE 33//40
#define INIT_VEDIO_HDTV_HUE_MOVIE 50
#define INIT_VEDIO_HDTV_SAT_MOVIE 30
#define INIT_VEDIO_HDTV_SHARP_MOVIE 10//20
#define INIT_VEDIO_SDTV_BRI_VIVID 80
#define INIT_VEDIO_SDTV_CON_VIVID 70
#define INIT_VEDIO_SDTV_HUE_VIVID 50
#define INIT_VEDIO_SDTV_SAT_VIVID 70
#define INIT_VEDIO_SDTV_SHARP_VIVID 60
#define INIT_VEDIO_HDTV_BRI_VIVID 80
#define INIT_VEDIO_HTDV_CON_VIVID 70
#define INIT_VEDIO_HDTV_HUE_VIVID 50
#define INIT_VEDIO_HDTV_SAT_VIVID 70
#define INIT_VEDIO_HDTV_SHARP_VIVID 60
#define INIT_VEDIO_SDTV_BRI_USER 50
#define INIT_VEDIO_SDTV_CON_USER 50
#define INIT_VEDIO_SDTV_HUE_USER 50
#define INIT_VEDIO_SDTV_SAT_USER 70
#define INIT_VEDIO_SDTV_SHARP_USER 70
#define INIT_VEDIO_HDTV_BRI_USER 50
#define INIT_VEDIO_HTDV_CON_USER 50
#define INIT_VEDIO_HDTV_HUE_USER 50
#define INIT_VEDIO_HDTV_SAT_USER 50
#define INIT_VEDIO_HDTV_SHARP_USER 50
//#endif //~TV_SETTING
#define INIT_TOUCH_PANEL_X1 0x0060//x20
#define INIT_TOUCH_PANEL_X2 0x0385//x460
#define INIT_TOUCH_PANEL_Y1 0x00D8//y20
#define INIT_TOUCH_PANEL_Y2 0x02FC//y214
/***********************************************/
/* restore all mask */
#define RESTORE_KEEP_NONE (0x0000)
#define RESTORE_KEEP_DATABASE (0x0002)
/***********************************************/
#define RESTORE_KEEP_SYSTEM_LANGUAGE (0x0001)
#define RESTORE_KEEP_SYSTEM_PASSWORD (0x0002)
#define RESTORE_KEEP_SYSTEM_TIME (0x0004)
#define DEFAULT_D_ONTIME_CH 1 // calvin 070216, this value must be 1,
// bcz when we restore both general and channel setting
// the database only have 1 dummy ch "2-1"
//typedef enum
//{
// TIME_MODE_AUTO,
// TIME_MODE_MANUAL,
// TIME_MODE_ITEM_NUM
//} EN_TIME_MODE_ITEM;
typedef enum
{
OSD_DURATION_5_SEC,
OSD_DURATION_10_SEC,
OSD_DURATION_15_SEC,
OSD_DURATION_20_SEC,
OSD_DURATION_25_SEC,
OSD_DURATION_30_SEC,
OSD_DURATION_35_SEC,
OSD_DURATION_40_SEC,
OSD_DURATION_45_SEC,
OSD_DURATION_50_SEC,
OSD_DURATION_55_SEC,
OSD_DURATION_60_SEC,
OSD_DURATION_NUM
} EN_OSD_DURATION;
typedef enum
{
//INFO_DURATION_0_SEC,
INFO_DURATION_2_SEC,
INFO_DURATION_4_SEC,
INFO_DURATION_6_SEC,
INFO_DURATION_8_SEC,
INFO_DURATION_10_SEC,
INFO_DURATION_NUM
} EN_INFO_DURATION;
typedef enum
{
MODE_ON,
MODE_OFF,
MODE_NUM
} EN_ONOFF_MODE;
//*************************************************************************
// Function prototypes
//*************************************************************************
#ifdef MAPP_RESTORETODEFAULT_C
#define INTERFACE
#else
#define INTERFACE extern
#endif
INTERFACE void MApp_DataBase_RestoreDefaultSystem(U16 u16KeepSetting);
INTERFACE void MApp_DataBase_RestoreDefaultVideo(E_DATA_INPUT_SOURCE enDataInputSource);
INTERFACE void MApp_DataBase_RestoreDefaultWhiteBalance(E_DATA_INPUT_SOURCE enDataInputSource);
INTERFACE void MApp_DataBase_PictureResetWhiteBalance(E_DATA_INPUT_SOURCE enDataInputSource);
INTERFACE void MApp_DataBase_RestoreDefaultSubColor(E_DATA_INPUT_SOURCE enDataInputSource);
INTERFACE void MApp_DataBase_RestoreDefaultTime(void);
INTERFACE void MApp_DataBase_RestoreTouchPanel(void);
INTERFACE void MApp_DataBase_RestoreDefaultValue(U16 u16KeepSetting);
//INTERFACE void MApp_DataBase_LoadDefaultADCSetting (U8 u8ADCIndex );
INTERFACE void MApp_DataBase_RestoreDefaultADC(E_ADC_SET_INDEX eAdcIndex );
INTERFACE void MApp_VChDataBase_RestoreDefaultVChDB(void);//hjkoh 070105 To separate VCh DB EEPROM Saving :
#undef INTERFACE
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -