⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mapp_restoretodefault.h

📁 mstar 776 开发的车载dvd
💻 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 + -