📄 osd_dat.h
字号:
////////////////////////////////////////////////////////////////////////////////
// Genesis Microchip, Inc.
// This file was generated by Genesis Workbench. PLEASE DO NOT EDIT MANUALLY
////////////////////////////////////////////////////////////////////////////////
#ifndef OSD_DAT_H_DEFINED
#define OSD_DAT_H_DEFINED
// User Events defenition
extern BYTE ROM B_OE_EnterState;
extern BYTE ROM B_OE_ExitState;
extern BYTE ROM B_OE_ValidMode;
extern BYTE ROM B_OE_RemoveOSD;
extern BYTE ROM B_OE_NoSync;
extern BYTE ROM B_OE_TransitionComplete;
extern BYTE ROM B_OE_NoCable;
extern BYTE ROM B_OE_OutOfRange;
extern BYTE ROM B_OET_OSD_Timeout;
extern BYTE ROM B_OE_OSDTimeout;
extern BYTE ROM B_OE_Sleep;
extern BYTE ROM B_OE_AnyEvent;
extern BYTE ROM B_OE_AutoAdjustComplete;
extern BYTE ROM B_OE_PowerDownNotice;
extern BYTE ROM B_OE_SplashScreen;
extern BYTE ROM B_OE_StartPowerDown;
extern BYTE ROM B_OE_AnalogInput;
extern BYTE ROM B_OE_AutoAdjSuccess;
extern BYTE ROM B_OE_AutoAdjustFailed;
extern BYTE ROM B_OE_AutoAdjustStart;
extern BYTE ROM B_OE_DigitalInput;
extern BYTE ROM B_OE_ExitPowerSaving;
extern BYTE ROM B_OE_Idle;
extern BYTE ROM B_OE_InternalPatterns;
extern BYTE ROM B_OE_InvalidMode;
extern BYTE ROM B_OE_PowerDownNow;
extern BYTE ROM B_OE_PowerSavingNow;
extern BYTE ROM B_OE_PowerUp;
extern BYTE ROM B_OE_StartPowerSaving;
extern BYTE ROM B_OE_SystemStartUp;
typedef enum
{
// OE_None = 0,
OE_EnterState = 1,
OE_ExitState = 2,
OEK_One = 3,
OEK_Right = 4,
OEK_Left = 5,
OEK_IR_ENTER = 6,
OET_OsdCustomTimer = 7,
OEK_Two = 8,
OEK_NextInputSource = 9,
OEK_PowerOn = 10,
OEK_InternalPatterns = 11,
OE_ValidMode = 12,
OE_RemoveOSD = 13,
OE_NoSync = 14,
OE_TransitionComplete = 15,
OET_OsdSplashScreenTimer = 16,
OE_NoCable = 17,
OE_OutOfRange = 18,
OEK_Menu = 19,
OET_OSD_Timeout = 20,
OE_OSDTimeout = 21,
OE_Sleep = 22,
OEK_Bright = 23,
OEK_InputToggle_factorMenu = 24,
OE_AnyEvent = 25,
OE_AutoAdjustComplete = 26,// auto adjust was successful
OE_Contrast = 27,
OE_PowerDownNotice = 28,
OE_PseudoMode = 29,// Sent by the mode handler when the mode is not recognized but is close to a valid mode
OE_SplashScreen = 30,
OE_StartPowerDown = 31,// system decided to go to Power OFF mode
OE_TheftDeterrence = 32,// THEFT_DETERRENCE_SUPPORT
OE_AnalogInput = 33,// signal detected on VGA port
OE_AutoAdjSuccess = 34,
OE_AutoAdjustFailed = 35,// auto adjust failed
OE_AutoAdjustStart = 36,// system is going to start auto adjust on the next pass of the main loop
OE_DigitalInput = 37,// signal detected on DVI port
OE_ExitPowerSaving = 38,// system is coming out of DPMS mode
OE_Idle = 39,
OE_InternalPatterns = 40,
OE_InvalidMode = 41,
OE_PowerDownNow = 42,// system will enter the power OFF state on the next pass of the main loop
OE_PowerSavingNow = 43,// system will enter the DPMS state on the next pass of the main loop
OE_PowerUp = 44,// coming out Power OFF mode
OE_StartPowerSaving = 45,// system decided to enter DPMS mode
OE_SystemStartUp = 46// coming out of AC power off or hard reset
} UserEvents;
#ifdef WB_ENABLE_DEBUG_INFO_EVENTS
char ROM* ROM ROM WB_DEBUG_INFO_EVENTS[];
#endif //WB_ENABLE_DEBUG_INFO_EVENTS
/*
Begin block defined in libs
#define SAT_CB_00_EVT_SHIFT 0x0003
#define SAT_CB_10_EVT_SHIFT 0x0002
#define SAT_CB_11_MAC_SHIFT 0x0002
#define SAT_CB_00_EVT_MASK (BIT3 | BIT4 | BIT5)
#define SAT_CB_00_ACT_MASK (BIT0 | BIT1 | BIT2)
#define SAT_CB_10_EVT_MASK (BIT2 | BIT3 | BIT4 | BIT5)
#define SAT_CB_10_CND_MASK (BIT0 | BIT1)
#define SAT_CB_11_MAC_MASK (BIT2 | BIT3 | BIT4)
#define SAT_CB_11_CND_MASK (BIT0 | BIT1)
#define SAT_CB_11_ATREF (BIT5)
#define SAT_CB_11_ATREF_MASK (BIT4 | BIT3 | BIT2 | BIT1 | BIT0)
#define SAT_CB_MASK (BIT7 | BIT6)
#define Fit_00(Event,Action) (((Event) << SAT_CB_00_EVT_SHIFT) | (Action))
#define Fit_10(Event,CndCtrl) (((Event) << SAT_CB_10_EVT_SHIFT) | (CndCtrl))
#define Fit_11(CndCtrl, MultiActn) (((MultiActn) << SAT_CB_11_MAC_SHIFT) | (CndCtrl))
End block defined in libs*/
#define OSD_WB_USED
#define NO_OPERAND 0
// States enum definition
typedef enum
{
SID_DefaultState = 0,// SID_DefaultState
SID_MainDlg = 1,// SID_MainDlg
SID_YesNoDlg = 2,// SID_YesNoDlg
SID_NoSignalDlg = 3,// SID_NoSignalDlg
SID_OutOfRangeDlg = 4,// SID_OutOfRangeDlg
SID_YesNoAutoColorDlg = 5,// SID_YesNoAutoColorDlg
SID_ValidModeState = 6,// SID_ValidModeState
SID_SleepState = 7,// SID_SleepState
SID_PowerOffState = 8,// SID_PowerOffState
SID_SplashScreenState = 9,// SID_SplashScreenState
SID_NoCableDlg = 10,// SID_NoCableDlg
SID_YesNosRGBDlg = 11,// SID_YesNosRGBDlg
SID_UpdateOsdDrectionState = 12,// SID_UpdateOsdDrectionState
SID_MLockTransitState = 13,// SID_MLockTransitState
SID_MLockedMenu = 14,// SID_MLockedMenu
SID_MUnlockedMenu = 15,// SID_MUnlockedMenu
SID_FactoryResetTransitState = 16,// SID_FactoryResetTransitState
SID_TestPatternAging = 17,// SID_TestPatternAging
SID_AutoAdjustWait = 18,// SID_AutoAdjustWait
SID_TheftDeterrenceDlg = 19,// SID_TheftDeterrenceDlg
SID_MainTab = 20,// SID_MainTab
SID_Logo = 21,// SID_Logo
SID_TimingInfo = 22,// SID_TimingInfo
SID_InputTab = 23,// SID_InputTab
SID_BrightContrTab = 24,// SID_BrightContrTab
SID_AudioTab = 25,// SID_AudioTab
SID_AudioTab1 = 26,// SID_AudioTab1
SID_ColorTab = 27,// SID_ColorTab
SID_ImageTab = 28,// SID_ImageTab
SID_ToolsTab = 29,// SID_ToolsTab
SID_ExitTab = 30,// SID_ExitTab
SID_LBNC = 31,// SID_LBNC
SID_InvMenuInput = 32,// SID_InvMenuInput
SID_Input1BitmapButton = 33,// SID_Input1BitmapButton
SID_Input2BitmapButton = 34,// SID_Input2BitmapButton
SID_Input3BitmapButton = 35,// SID_Input3BitmapButton
SID_Input4BitmapButton = 36,// SID_Input4BitmapButton
SID_Input5BitmapButton = 37,// SID_Input5BitmapButton
SID_Input6BitmapButton = 38,// SID_Input6BitmapButton
SID_ExitTab1 = 39,// SID_ExitTab1
SID_InvBrightness = 40,// SID_InvBrightness
SID_InvContrast = 41,// SID_InvContrast
SID_InvSaturation = 42,// SID_InvSaturation
SID_InvHue = 43,// SID_InvHue
SID_InvMenuBrightContr = 44,// SID_InvMenuBrightContr
SID_InvBlackLevel = 45,// SID_InvBlackLevel
SID_TitleBrightness = 46,// SID_TitleBrightness
SID_SliderBrightness = 47,// SID_SliderBrightness
SID_TitleContrast = 48,// SID_TitleContrast
SID_SliderContrast = 49,// SID_SliderContrast
SID_TitleSaturation = 50,// SID_TitleSaturation
SID_SliderSaturation = 51,// SID_SliderSaturation
SID_TitleHue = 52,// SID_TitleHue
SID_SliderHue = 53,// SID_SliderHue
SID_Brightness = 54,// SID_Brightness
SID_Contrast = 55,// SID_Contrast
SID_Blacklevel = 56,// SID_Blacklevel
SID_BrightContrExit = 57,// SID_BrightContrExit
SID_SliderRBlacjlevel = 58,// SID_SliderRBlacjlevel
SID_SliderGBlacjlevel = 59,// SID_SliderGBlacjlevel
SID_SliderBBlacjlevel = 60,// SID_SliderBBlacjlevel
SID_InvMenuAudio = 61,// SID_InvMenuAudio
SID_InvVolume = 62,// SID_InvVolume
SID_Volume = 63,// SID_Volume
SID_TitleVolume = 64,// SID_TitleVolume
SID_SliderVolume = 65,// SID_SliderVolume
SID_InvColorTemp = 66,// SID_InvColorTemp
SID_InvMenuColor = 67,// SID_InvMenuColor
SID_InvSliders = 68,// SID_InvSliders
SID_InvACC = 69,// SID_InvACC
SID_InvWindowDefineState = 70,// SID_InvWindowDefineState
SID_InvACM3D = 71,// SID_InvACM3D
SID_Inv6Axis = 72,// SID_Inv6Axis
SID_Sliders = 73,// SID_Sliders
SID_K4200 = 74,// SID_K4200
SID_K5000 = 75,// SID_K5000
SID_K6500 = 76,// SID_K6500
SID_K7500 = 77,// SID_K7500
SID_K9300 = 78,// SID_K9300
SID_ColorTempExit = 79,// SID_ColorTempExit
SID_ColorAutoConf = 80,// SID_ColorAutoConf
SID_sRGB = 81,// SID_sRGB
SID_ColorTemp = 82,// SID_ColorTemp
SID_DefineVideoWindow1 = 83,// SID_DefineVideoWindow1
SID_AccSetting = 84,// SID_AccSetting
SID_AcmSetting = 85,// SID_AcmSetting
SID_DisableVideoWindow1 = 86,// SID_DisableVideoWindow1
SID_ColorExit = 87,// SID_ColorExit
SID_RedSlider = 88,// SID_RedSlider
SID_GreenSlider = 89,// SID_GreenSlider
SID_BlueSlider = 90,// SID_BlueSlider
SID_AccBitmap = 91,// SID_AccBitmap
SID_AccBin1 = 92,// SID_AccBin1
SID_AccBin2 = 93,// SID_AccBin2
SID_AccBinoff = 94,// SID_AccBinoff
SID_AccYCLinkOn = 95,// SID_AccYCLinkOn
SID_AccYCLinkOff = 96,// SID_AccYCLinkOff
SID_AccExit = 97,// SID_AccExit
SID_InvPredefinedWindowMenu = 98,// SID_InvPredefinedWindowMenu
SID_DefaultVideoWindow = 99,// SID_DefaultVideoWindow
SID_FullWindowButton = 100,// SID_FullWindowButton
SID_LetterBoxWindow = 101,// SID_LetterBoxWindow
SID_LetterBoxWindow2 = 102,// SID_LetterBoxWindow2
SID_LeftHalfWindowButton = 103,// SID_LeftHalfWindowButton
SID_ExitPredefinedWindow = 104,// SID_ExitPredefinedWindow
SID_AcmBitmap = 105,// SID_AcmBitmap
SID_AcmNormal = 106,// SID_AcmNormal
SID_AcmCin = 107,// SID_AcmCin
SID_AcmVidid = 108,// SID_AcmVidid
SID_AcmGame = 109,// SID_AcmGame
SID_Acmsport = 110,// SID_Acmsport
SID_Acm6axis = 111,// SID_Acm6axis
SID_AcmExit = 112,// SID_AcmExit
SID_XRedSlider = 113,// SID_XRedSlider
SID_XGreenSlider = 114,// SID_XGreenSlider
SID_XBlueSlider = 115,// SID_XBlueSlider
SID_XMagentaSlider = 116,// SID_XMagentaSlider
SID_XCyanSlider = 117,// SID_XCyanSlider
SID_XYellowSlider = 118,// SID_XYellowSlider
SID_InvWidth = 119,// SID_InvWidth
SID_InvPhase = 120,// SID_InvPhase
SID_InvHPos = 121,// SID_InvHPos
SID_InvVPos = 122,// SID_InvVPos
SID_InvMenuImage = 123,// SID_InvMenuImage
SID_TitleWidth = 124,// SID_TitleWidth
SID_SliderWidth = 125,// SID_SliderWidth
SID_TitlePhase = 126,// SID_TitlePhase
SID_SliderPhase = 127,// SID_SliderPhase
SID_TitleHPos = 128,// SID_TitleHPos
SID_SliderHpos = 129,// SID_SliderHpos
SID_TitleVPos = 130,// SID_TitleVPos
SID_SliderVpos = 131,// SID_SliderVpos
SID_ImageAutoConf = 132,// SID_ImageAutoConf
SID_Width = 133,// SID_Width
SID_Phase = 134,// SID_Phase
SID_HPos = 135,// SID_HPos
SID_VPos = 136,// SID_VPos
SID_ImageExit = 137,// SID_ImageExit
SID_InvOSD = 138,// SID_InvOSD
SID_InvMenuTools = 139,// SID_InvMenuTools
SID_InvSharpness = 140,// SID_InvSharpness
SID_InvOSDTimeOut = 141,// SID_InvOSDTimeOut
SID_InvOSDHPos = 142,// SID_InvOSDHPos
SID_InvOSDVPos = 143,// SID_InvOSDVPos
SID_InvOSDDir = 144,// SID_InvOSDDir
SID_InvOsdMenuTools = 145,// SID_InvOsdMenuTools
SID_TitleOSDTimeOut = 146,// SID_TitleOSDTimeOut
SID_SliderOsdTimeOut = 147,// SID_SliderOsdTimeOut
SID_TitleOSDHPos = 148,// SID_TitleOSDHPos
SID_SliderOsdHpos = 149,// SID_SliderOsdHpos
SID_TitleOSDVPos = 150,// SID_TitleOSDVPos
SID_SliderOsdVpos = 151,// SID_SliderOsdVpos
SID_Normal = 152,// SID_Normal
SID_Mirror = 153,// SID_Mirror
SID_Left = 154,// SID_Left
SID_Right = 155,// SID_Right
SID_UpDown = 156,// SID_UpDown
SID_Exit = 157,// SID_Exit
SID_OSDTimeOut = 158,// SID_OSDTimeOut
SID_OSDHPos = 159,// SID_OSDHPos
SID_OSDVPos = 160,// SID_OSDVPos
SID_OSDDir = 161,// SID_OSDDir
SID_OsdMenuTools = 162,// SID_OsdMenuTools
SID_OSD = 163,// SID_OSD
SID_FactoryReset = 164,// SID_FactoryReset
SID_FactoryResetColor = 165,// SID_FactoryResetColor
SID_FactoryResetPosition = 166,// SID_FactoryResetPosition
SID_Sharpness = 167,// SID_Sharpness
SID_OverlappedMode = 168,// SID_OverlappedMode
SID_ToolsExit = 169,// SID_ToolsExit
SID_TitleSharpness = 170,// SID_TitleSharpness
SID_SliderSharpness = 171,// SID_SliderSharpness
SID_TitleLBNC = 172,// SID_TitleLBNC
SID_SliderLBNC = 173,// SID_SliderLBNC
SID_Happy = 174,// SID_Happy
SID_Sad = 175,// SID_Sad
SID_NoSignalText = 176,// SID_NoSignalText
SID_OutOfRangeText = 177,// SID_OutOfRangeText
SID_HappyAutoColor = 178,// SID_HappyAutoColor
SID_SadAutoColor = 179,// SID_SadAutoColor
SID_LogoBitmap = 180,// SID_LogoBitmap
SID_AnalogInput = 181,// SID_AnalogInput
SID_DigitalInput = 182,// SID_DigitalInput
SID_NoCableText = 183,// SID_NoCableText
SID_HappysRGB = 184,// SID_HappysRGB
SID_SadsRGB = 185,// SID_SadsRGB
SID_MLockedIcon = 186,// SID_MLockedIcon
SID_MUnlockedIcon = 187,// SID_MUnlockedIcon
SID_TDStaticext = 188// SID_TDStaticext
} MainThreadStateEnum;
#ifdef WB_ENABLE_DEBUG_INFO_STATES
char ROM* ROM* ROM ThreadsDebugArrayDef[];
#endif //WB_ENABLE_DEBUG_INFO_STATES
#define St_DefaultState TopMostState
extern BYTE ROM St_DefaultState[];
extern BYTE ROM * ROM GlobalStateSet[];
#define MainThreadGlobalStateSet GlobalStateSet
#define NUMBER_OF_THREADS 1
////////////////////////////////////////////////////////////////////////////////
// Workbench Defines
////////////////////////////////////////////////////////////////////////////////
#define WB_BUILD_CONDITION_Default
// User Timers definition
extern BYTE ROM B_OSD_TimeoutTid;
typedef enum
{
B_OsdCustomTimerTid,
B_OsdSplashScreenTimerTid = 1
} TimerOpIDEnum;
extern WORD ROM W_OsdTimerResolution;
#define OSD_TIMERS_NUM 3
extern WORD gW_OsdTimers[OSD_TIMERS_NUM];
extern BYTE gB_OsdTimerStart[OSD_TIMERS_NUM];
extern BYTE ROM gB_OsdTimerEvents[];
// State Action Table definition
typedef enum
{
ATID_PowerOffEVT,
ATID_PowerOffEVT_NoSyncTrTable,
ATID_RemoveMenuEVT,
ATID_OsdTimeOut,
ATID_ResetOsdTimerTbl_G4FEFAC67,
ATID_ResetOsdTimerTbl_V5D814E48
} ActionTableEnum;
extern BYTE ROM * ROM ActTableSet[];
#endif // ifndef OSD_DAT_H_DEFINED
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -