📄 global.h
字号:
#define bNormalSizeBit BIT7
#define OsdTimeOfflag (MonitorFlags&bOsdTimeOfflag)
#define Set_OsdTimeOfflag() (MonitorFlags|=bOsdTimeOfflag)
#define Clr_OsdTimeOffFlag() (MonitorFlags&=~bOsdTimeOfflag)
#define TranslucentOffFlag (MonitorFlags&bTranslucentOffFlag)
#define Set_TranslucentOffFlag() (MonitorFlags|=bTranslucentOffFlag)
#define Clr_TranslucentOffFlag() (MonitorFlags&=~bTranslucentOffFlag)
#define DefMonitorFlags ( bPowerOnBit | bBurninModeBit )
//========= flags status
#define PowerOnFlag (MonitorFlags&bPowerOnBit)
#define FactoryModeFlag (MonitorFlags&bFactoryModeBit)
#define BurninModeFlag (MonitorFlags&bBurninModeBit)
#define DoBurninModeFlag (MonitorFlags&bDoBurninModeBit)
#define MuteVolumeFlag (MonitorFlags&bVolumeMuteBit)
#define PowerStatusFlag (MonitorFlags&bPowerStatusBit)
//--------- flags setting
#define Set_PowerOnFlag() (MonitorFlags|=bPowerOnBit)
#define Set_FactoryModeFlag() (MonitorFlags|=bFactoryModeBit)
#define Set_BurninModeFlag() (MonitorFlags|=bBurninModeBit)
#define Set_DoBurninModeFlag() (MonitorFlags|=bDoBurninModeBit)
#define Set_MuteVolumeFlag() (MonitorFlags|=bVolumeMuteBit)
#define Set_PowerStatusFlag() (MonitorFlags|=bPowerStatusBit)
#define Clr_PowerOnFlag() (MonitorFlags&=~bPowerOnBit)
#define Clr_FactoryModeFlag() (MonitorFlags&=~bFactoryModeBit)
#define Clr_BurninModeFlag() (MonitorFlags&=~bBurninModeBit)
#define Clr_DoBurninModeFlag() (MonitorFlags&=~bDoBurninModeBit)
#define Clr_MuteVolumeFlag() (MonitorFlags&=~bVolumeMuteBit)
#define Clr_PowerStatusFlag() (MonitorFlags&=~bPowerStatusBit)
//==================================================================================
// System status flags
#define bInputTimingChangeBit BIT0
#define bPowerSavingBit BIT1 // system power saving status
#define bForcePowerSavingBit BIT2 // indicated system must enter power down
#define bInputTimingStableBit BIT3 // input timing stable
#define bDoModeSettingBit BIT4 //
#define bCableNotConnectedBit BIT5
#define bFreeRunModeBit BIT6
#define bOsdTimeoutBit BIT7 // osd timeout
#define bSaveSettingBit BIT8 // flag for storing settings into NVRam
#define bChangePatternBit BIT9 // switch input port
#define bRxBusyBit BIT10 // debug is busy
#define bms500Bit BIT11
#define bReverseXBit BIT12
#define bReverseYBit BIT13
#define bISPBit BIT14
#define bEnterFactoryMenuBit BIT15
//#define bExitSubAdjBit BIT15
//========== system flags status
#define InputTimingChangeFlag (SystemFlags&bInputTimingChangeBit)
#define PowerSavingFlag (SystemFlags&bPowerSavingBit)
#define ForcePowerSavingFlag (SystemFlags&bForcePowerSavingBit)
#define InputTimingStableFlag (SystemFlags&bInputTimingStableBit)
#define DoModeSettingFlag (SystemFlags&bDoModeSettingBit)
#define CableNotConnectedFlag (SystemFlags&bCableNotConnectedBit)
#define FreeRunModeFlag (SystemFlags&bFreeRunModeBit)
#define RxBusyFlag (SystemFlags&bRxBusyBit)
#define OsdTimeoutFlag (SystemFlags&bOsdTimeoutBit)
#define ChangePatternFlag (SystemFlags&bChangePatternBit)
#define SaveSettingFlag (SystemFlags&bSaveSettingBit)
#define ms500Flag (SystemFlags&bms500Bit)
#define ReverseXFlag (SystemFlags&bReverseXBit)
#define ReverseYFlag (SystemFlags&bReverseYBit)
#define ISPFlag (SystemFlags&bISPBit)
#define EnterFactoryMenuFlag (SystemFlags&bEnterFactoryMenuBit)
//--------- system flags setting
#define Set_InputTimingChangeFlag() (SystemFlags|=bInputTimingChangeBit)
#define Clr_InputTimingChangeFlag() (SystemFlags&=~bInputTimingChangeBit)
#define Set_PowerSavingFlag() (SystemFlags|=bPowerSavingBit)
#define Clr_PowerSavingFlag() (SystemFlags&=~bPowerSavingBit)
#define Set_ForcePowerSavingFlag() (SystemFlags|=bForcePowerSavingBit)
#define Clr_ForcePowerSavingFlag() (SystemFlags&=~bForcePowerSavingBit)
#define Set_InputTimingStableFlag() (SystemFlags|=bInputTimingStableBit)
#define Clr_InputTimingStableFlag() (SystemFlags&=~bInputTimingStableBit)
#define Set_RxBusyFlag() (SystemFlags|=bRxBusyBit)
#define Clr_RxBusyFlag() (SystemFlags&=~bRxBusyBit)
#define Set_DoModeSettingFlag() (SystemFlags|=bDoModeSettingBit)
#define Clr_DoModeSettingFlag() (SystemFlags&=~bDoModeSettingBit)
#define Set_OsdTimeoutFlag() (SystemFlags|=bOsdTimeoutBit)
#define Clr_OsdTimeoutFlag() (SystemFlags&=~bOsdTimeoutBit)
#define Set_CableNotConnectedFlag() (SystemFlags|=bCableNotConnectedBit)
#define Clr_CableNotConnectedFlag() (SystemFlags&=~bCableNotConnectedBit)
#define Set_FreeRunModeFlag() (SystemFlags|=bFreeRunModeBit)
#define Clr_FreeRunModeFlag() (SystemFlags&=~bFreeRunModeBit)
#define Set_ChangePatternFlag() (SystemFlags|=bChangePatternBit)
#define Clr_ChangePatternFlag() (SystemFlags&=~bChangePatternBit)
#define Set_SaveSettingFlag() (SystemFlags|=bSaveSettingBit)
#define Clr_SaveSettingFlag() (SystemFlags&=~bSaveSettingBit)
#define Set_ms500Flag() (SystemFlags|=bms500Bit)
#define Clr_ms500Flag() (SystemFlags&=~bms500Bit)
#define Set_ReverseXFlag() (SystemFlags|=bReverseXBit)
#define Clr_ReverseXFlag() (SystemFlags&=~bReverseXBit)
#define Set_ReverseYFlag() (SystemFlags|=bReverseYBit)
#define Clr_ReverseYFlag() (SystemFlags&=~bReverseYBit)
#define Set_ISPFlag() (SystemFlags|=bISPBit)
#define Clr_ISPFlag() (SystemFlags&=~bISPBit)
#define Set_EnterFactoryMenuFlag() (SystemFlags|=bEnterFactoryMenuBit)
#define Clr_EnterFactoryMenuFlag() (SystemFlags&=~bEnterFactoryMenuBit)
//==================================================================================
// System1 status flags
#define bForcePowerOffBit BIT0
//========== system flags status
#define ForcePowerOffFlag (ProViewFlag&bForcePowerOffBit)
//--------- system flags setting
#define Set_ForcePowerOffFlag() (ProViewFlag|=bForcePowerOffBit)
#define Clr_ForcePowerOffFlag() (ProViewFlag&=~bForcePowerOffBit)
#if 1//EnableAutoColorTemp
#define bEnableAutoColorTemp BIT14
#define EnableAutoColorTempFlag (ProViewFlag&bEnableAutoColorTemp )
#define Set_EnableAutoColorTempFlag() (ProViewFlag|=bEnableAutoColorTemp)
#define Clr_EnableAutoColorTempFlag() (ProViewFlag&=~bEnableAutoColorTemp)
#define bEnableReadColorSetting BIT15
#define EnableReadColorSettingFlag (ProViewFlag&bEnableReadColorSetting )
#define Set_EnableReadColorSettingFlag() (ProViewFlag|=bEnableReadColorSetting)
#define Clr_EnableReadColorSettingFlag() (ProViewFlag&=~bEnableReadColorSetting)
#define bDistinguishAutoKey BIT2
#define DistinguishAutoKeyFlag (ProViewFlag&bDistinguishAutoKey )
#define Set_DistinguishAutoKeyFlag() (ProViewFlag|=bDistinguishAutoKey)
#define Clr_DistinguishAutoKeyFlag() (ProViewFlag&=~bDistinguishAutoKey)
#endif
#if 1 //for display logo
#define bDoDisplayLogoFlag BIT3
#define DoDisplayLogoFlag (ProViewFlag&bDoDisplayLogoFlag )
#define Set_DoDisplayLogoFlag() (ProViewFlag|=bDoDisplayLogoFlag)
#define Clr_DoDisplayLogoFlag() (ProViewFlag&=~bDoDisplayLogoFlag)
#define bStartDisplayLogoFlag BIT4
#define StartDisplayLogoFlag (ProViewFlag&bStartDisplayLogoFlag )
#define Set_StartDisplayLogoFlag() (ProViewFlag|=bStartDisplayLogoFlag)
#define Clr_StartDisplayLogoFlag() (ProViewFlag&=~bStartDisplayLogoFlag)
#endif
#if 1 //PanelOff1Sec
#define bDisablePanelOnBit BIT5
#define DisablePanelOnFlag (ProViewFlag&bDisablePanelOnBit )
#define Set_DisablePanelOnFlag() (ProViewFlag|=bDisablePanelOnBit)
#define Clr_DisablePanelOnFlag() (ProViewFlag&=~bDisablePanelOnBit)
#endif
#if 1 //for wide panel
#define bUnsupportedModeFreerunBit BIT6
#define UnsupportedModeFreerunFlag (ProViewFlag&bUnsupportedModeFreerunBit )
#define Set_UnsupportedModeFreerunFlag() (ProViewFlag|=bUnsupportedModeFreerunBit)
#define Clr_UnsupportedModeFreerunFlag() (ProViewFlag&=~bUnsupportedModeFreerunBit)
#endif
//polliwog 20040527
#if 1
#define bInitVolumeBit BIT7
#define InitVolumeFlag (ProViewFlag&bInitVolumeBit )
#define Set_InitVolumeFlag() (ProViewFlag|=bInitVolumeBit)
#define Clr_InitVolumeFlag() (ProViewFlag&=~bInitVolumeBit)
#endif
//zwtan for power on time
#define bEnableResetPTime BIT8
#define EnableResetPTimeFlag (ProViewFlag&bEnableResetPTime )
#define Set_EnableResetPTimeFlag() (ProViewFlag|=bEnableResetPTime)
#define Clr_EnableResetPTimeFlag() (ProViewFlag&=~bEnableResetPTime)
#endif
//----------------MyFlags---------------------------------------------
#define bAdjustCoolTempFlagBit BIT0
#define bAdjustWarmTempFlagBit BIT1
#define bAdjustFactoryMenuBit BIT2
#define bReloadFontBit BIT4
#define bDrawSourceTypeBit BIT5
#define bEnableEnterFactoryBit BIT6 //NELSON ADD
#if 0 //PANELAUES05
#define bDisAUES05OffPanelBit BIT3
#define DisablePanelOnFlag (MyFlags&bDisAUES05OffPanelBit )
#define Set_DisablePanelOnFlag() (MyFlags|=bDisAUES05OffPanelBit)
#define Clr_DisablePanelOnFlag() (MyFlags&=~bDisAUES05OffPanelBit)
#endif
#define AdjustCoolTempFlag (MyFlags&bAdjustCoolTempFlagBit)
#define Set_AdjustCoolTempFlag() (MyFlags|=bAdjustCoolTempFlagBit)
#define Clr_AdjustCoolTempFlag() (MyFlags&=~bAdjustCoolTempFlagBit)
#define AdjustWarmTempFlag (MyFlags&bAdjustWarmTempFlagBit)
#define Set_AdjustWarmTempFlag() (MyFlags|=bAdjustWarmTempFlagBit)
#define Clr_AdjustWarmTempFlag() (MyFlags&=~bAdjustWarmTempFlagBit)
#define AdjustFactoryMenuFlag (MyFlags&bAdjustFactoryMenuBit)
#define Set_AdjustFactoryMenuFlag() (MyFlags|=bAdjustFactoryMenuBit)
#define Clr_AdjustFactoryMenuFlag() (MyFlags&=~bAdjustFactoryMenuBit)
#define ReloadFontFlag (MyFlags&bReloadFontBit)
#define Set_ReloadFontFlag() (MyFlags|=bReloadFontBit)
#define Clr_ReloadFontFlag() (MyFlags&=~bReloadFontBit)
#define DrawSourceTypeFlag (MyFlags&bDrawSourceTypeBit)
#define Set_DrawSourceTypeFlag() (MyFlags|=bDrawSourceTypeBit)
#define Clr_DrawSourceTypeFlag() (MyFlags&=~bDrawSourceTypeBit)
#define EnableEnterFactory (MyFlags&bEnableEnterFactoryBit) //NELSON ADD
#define Set_EnableEnterFactory() (MyFlags|=bEnableEnterFactoryBit) //NELSON ADD
#define Clr_EnableEnterFactory() (MyFlags&=~bEnableEnterFactoryBit) //NELSON ADD
//----------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -