📄 dv60lcd.hep
字号:
/******************************************************************************/
/* SCCS: %Z% Name: %M% Date US: %G% %U% Ver.: %I% */
/******************************************************************************/
/*F(***************************************************************************
* File name : %M%
* Project : ROAD RUNNER
* Module :
* Date : (US) %G% %U%
* Version : %I%
* Compiler name and release(s) :
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* DESCRIPTION
*
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* FUNCTIONS DEFINED IN THIS FILE
*----------------------------------------------------------------------------*
* Name | Object
*----------------------------------------------------------------------------*
*
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* EVOLUTION
*----------------------------------------------------------------------------*
* Date | Author | Arnb | Description
*----------------------------------------------------------------------------*
* XX.XX.XX | XXXXXXXX | XXYYYY |
* 18.06.98 | F. LE GOFF| 3.0 | Adapte driver prototyp to X15 product (begin).
* 18.06.98 | F. LE GOFF| 3.1 | Adapte driver prototyp to X15 product (end).
* 26.02.99 | F. LE GOFF| X15G-1.13 | Add prototyp function of icon animation
* 21.06.99 | R.CHARTIER| X15G-1.18 | Compatibility
* 10.09.99 | F. LE GOFF| X15G-2.4 | Add parameters in dv60_30 function to
* | | | reset screen in case it is already
* | | | displayed a test screen.
* 04.11.99 |F. Sezille | X15G-2.6 | - Add "dv60_00ClearScreen".
* 30.10.00 |F. LE GOFF | X15G-2.22 | - Access rights restriction
***************************************************************************)F*/
/* #*/
/*inc - INCLUDE
---------------*/
/*lc - LOCAL CONSTANTS DECLARATION
-----------------------------------*/
/*lm - LOCAL MACROS DEFINITION
------------------------------*/
/*ld - LOCAL LITERAL DEFINITION
--------------------------------*/
/*ls - LOCAL STRUCTURE DEFINITION
----------------------------------*/
/*lp - LOCAL PROCEDURES DECLARATION
------------------------------------*/
/*lv - LOCAL VARIABLES DEFINITION
---------------------------------*/
/* #*/
#ifndef DV60LCD_HEP
#define DV60LCD_HEP
#ifndef DV60LCD_C
#define GLOBAL extern
#else
#define GLOBAL
#endif
#if defined (ACCESS_RIGHTS_DVLCD) || defined (ACCESS_RIGHTS_IHMLCD) ||\
defined (ACCESS_RIGHTS_IHMRF) || defined (ACCESS_RIGHTS_IHMMAIN) ||\
defined (ACCESS_RIGHTS_TATMAN) || defined (ACCESS_RIGHTS_TATTOP) ||\
defined (ACCESS_RIGHTS_TATEEPRO) || defined (ACCESS_RIGHTS_VALMAIN) ||\
defined (ACCESS_RIGHTS_MATENG)
GLOBAL u32 DLL_EXCHANGE_MODE dv60_00ClearScreen(u32 vp_TimeOut);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_01SetTATContrastFunctionPointer(u32 vp_TimeOut);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_02SetContrastFunctionPointer(u32 vp_TimeOut);
GLOBAL u32 dv60_04MireManagment(u32 vp_TimeOut, u8* vp_end);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_06GraphAnim(u32 vp_TimeOut, t_TAT_SoftIcon sl_SoftIcon);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_07StaticAnim(u32 vp_TimeOut, u8 vp_IconAnim);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_08StopGraphAnim(u32 vp_TimeOut);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_21InitMobileScreen(u32 vp_TimeOut);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_22ContrastMsg(u32 vp_TimeOut, u8 v_ContrastValue);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_23LCDWrite(u32 vp_TimeOut,u8 vp_XTopLeftCorner,
u8 vp_YTopLeftCorner,char *pp_line,u8 vp_CharNumber,u8 vp_LcdPolice);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_41ColorLCDWrite(u32 vp_TimeOut,u8 vp_XTopLeftCorner,
u8 vp_YTopLeftCorner,char *pp_line,u8 vp_CharNumber,u8 vp_LcdPolice,u8 vp_fgColor,u8 vp_bgColor);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_24LCDLine(u32 vp_TimeOut, t_TAT_LineManag sp_LineCommand);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_25SoftIcon(u32 vp_TimeOut, t_TAT_SoftIcon sp_IconSet);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_27LCDClearZone(u32 vp_TimeOut);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_28LCDInvertZone(u32 vp_TimeOut,
t_TAT_ZoneManag sp_InvertZoneCommand);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_29HardIcon(u32 vp_TimeOut, u8 vp_IconName, u8 vp_IconMode);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_31LCDClearSpecificZone(u32 vp_TimeOut,u8 vp_XTopLeftCorner,u8 vp_YTopLeftCorner,
u8 vp_XBottomRightCorner,u8 vp_YBottomRightCorner);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_32ActivateHscrCnf(u32 vp_TimeOut,bool vp_HscrActive);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_33LCDInvertScreen(u32 vp_TimeOut);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_34LCDNormalScreen(u32 vp_TimeOut);
#if defined (_LABWIN32) && defined (COLOR_DISPLAY_FTR)
GLOBAL u32 DLL_EXCHANGE_MODE dv60_35CheckBmpIntegrity(s8 *FileName,t_TAT_BmpProperties *s_BmpProperties, u8 pl_Bitmap[112][112]);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_36SendBmpToMs(s8 *FileName,u8 Refresh);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_37MSRamArrayToBMP_File(u8 *pp_Bitmap,s8 *FileName);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_38GetMsRamLCDArray(u8 *pp_Bitmap);
#if defined (FDS3402)
GLOBAL u32 DLL_EXCHANGE_MODE dv60_39SetLCDContrast(u8* vl_Value,u8 rw_Mode);
#endif
#endif /*(_LABWIN32) && (COLOR_DISPLAY_FTR)*/
#endif /* Access rigths */
#if defined (ACCESS_RIGHTS_DVLCD) || defined (ACCESS_RIGHTS_IHMLCD) ||\
defined (ACCESS_RIGHTS_IHMRF) || defined (ACCESS_RIGHTS_IHMMAIN) ||\
defined (ACCESS_RIGHTS_TATMAN) || defined (ACCESS_RIGHTS_TATTOP) ||\
defined (ACCESS_RIGHTS_TATEEPRO) || defined (ACCESS_RIGHTS_VALMAIN) ||\
defined (ACCESS_RIGHTS_MATENG) || defined (ACCESS_RIGHTS_CC) ||\
defined (ACCESS_RIGHTS_FA)
GLOBAL u32 DLL_EXCHANGE_MODE dv60_30TestFunction(u32 vp_TimeOut, u8 vp_TestNumber,u8 vp_TstScr);
GLOBAL u32 DLL_EXCHANGE_MODE dv60_40ClearAreaId(u32 vp_TimeOut, u8 vp_AreaId);
#endif /* Access rigths */
#undef GLOBAL
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -