📄 dvsc.h
字号:
/******************************************************************************/
/* 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
*----------------------------------------------------------------------------*
* 02.09.97 | | XXYYYY | - creation
* 03.11.97 | F. Sezille | | - new project : bertha_lc
* 24.03.98 | F. Sezille | | - modifications for RTK-E
* 14.09.98 |S.MADELAINE | | - modifications for dv0tool
* 14.09.98 | F. LE GOFF | | - modifications of ACCESS-RIGTH
* 04.12.98 | F. LE GOFF | | - Add of hmelo.h include for X15
* 04.12.98 | F. LE GOFF | 1.44 | - Change access right for dv91reg.hep
* 16.12.98 | F. Sezille | | - Add ACCESS_RIGHTS_MTX and ACCESS_RIGHTS_FA
* 11.01.99 | R.CHARTIER | 1.48 | - Add ACCESS_RIGHTS_CC
* 20.01.99 | F. LE GOFF | 1.49 | - Add access right for dv96mis.hep
* 29.01.99 |S.MADELAINE | | - Add ACCESS_RIGHTS_IHMTOP
* 20.01.99 | F. LE GOFF | 1.52 | - Add access right for dv93cs.hep
* 20.01.99 | F. LE GOFF | 1.53 | - Add access right for dv93cs.hep
* 12.03.99 | R.CHARTIER | 1.57 | compile for __B52DBV2__
* 30.03.99 | R.CHARTIER | 1.57 | compile for __B52DBV2__
* 23.04.99 | F. LE GOFF | 1.61 | - Add Uart 0 test managment.
* 04.05.99 | R.CHARTIER | 1.61 | compile for __B52DBV2__
* 25.05.99 | R.CHARTIER | 1.62 | adapt compilation switches DBV2
* 31.05.99 |S.Bouchereau| 1.63 | include dv97uart.hep under switch TATSC_TST_UART
* 17.06 |S.Bouchereau| 1.64 | Compatibility
* 02.07 |R.Chartier | 1.64 | DV_H
*----------------------------------------------------------------------------*
* 26.11.99 |R.CHARTIER | 2.11 | - Compatibility DLL_EXCHANGE_MODE x16db
* 28.03.00 | F. LE GOFF | 2.25 | - Add access rights.
* | | | (Report of TATSC-2.19.RECO_TST version)
* | | | - CRQ LMSdv36456 LMSdv37349 LMSdv37384
* 28.11.00 | F. LE GOFF | 2.39 | - Merge from 2.38.TATFLASH_1_21_CPY: Add
* | | | access rights and optimization.
* 28.08.01 | F. LE GOFF | 2.48 | - Merge from 2.48.LMSDV62604: Add access
* | | | rights.
* | | |
* | | |
***************************************************************************)F*/
/* #*/
#ifndef DVSC_H
#define DVSC_H
/*======================*/
/* REQUIRED INTERFACE */
/*======================*/
/* list of all external includes useful for the module */
#if defined (DVSC)
#define ACCESS_RIGHTS_DVSC
#ifdef _LABWIN32
#include "pc_hard.opt"
#if defined (SL_EVENTAPI)
#include <windows.h>
#endif /* SL_EVENTAPI */
#include <ansi_c.h>
#include <rs232.h>
#include <utility.h>
#endif /* _LABWIN32 */
#if defined(TAT_DYNAMIC_LIBRARIES)
#include <cvidef.h> /* DLL EXPORT and IMPORT */
#endif /* TAT_DYNAMIC_LIBRARIES */
#include "master.h"
#include "din.h"
#include "bai.h"
#if !defined(TATMELODY_REMOVING_FTR)
#include "hmelo.h"
#endif
#if defined (TATSC_TST_UART)
#if defined(PROCESS_BUD)
#include "bud.h"
#else
#include "sl3.h"
#endif
#define ACCESS_RIGHTS_TAT
#include "mis.h"
#undef ACCESS_RIGHTS_TAT
#endif /* TATSC_TST_UART */
#include "hi2c.h"
#if defined(TATTOP_CUST_CHAR_BITMAP_VER_FTR)
#include "userbver.h"
#endif
#if defined(TATTOP_CUST_MMI_VER_FTR)
#include "external.h"
#endif
#include "tattop.h"
#include "dvtop.h"
#include "tatmain.h"
#include "tatsc.h"
#if defined(PCF50875) && defined(_LABWIN32)
#include "tatbb.h"
#endif
#if !defined(MATENG_REMOVING_FTR)
#include "mateng.h"
#endif
#if !defined(MATTESTS_REMOVING_FTR)
#if !defined(MATENG_SYSOL2_FTR)
#include "tatman.h"
#else
#include "matman.h"
#endif
#endif
#include "dvmain.h"
#include "dv0int.h"
#if defined(PCF5060X_HDW)
#if !defined (OP_INT_PKG_TATPMU_CPR)
#include "dvpcf5060x.h"
#include "dv17pmu.h"
#include "dv18int.h"
#else /* OP_INT_TATPMU_PKG_CPR */
#endif /* OP_INT_TATPMU_PKG_CPR*/
#endif /* PCF5060X_HDW */
#if defined(_LABWIN32)
#include "slbud.h"
#include "symbols.hec"
#else /* _LABWIN32 */
#include "din.h"
#endif /* _LABWIN32 */
#if defined (PCF5060X_HDW)
#include"reg50601.ho"
#endif /* PCF50601_HDW */
#endif /* DVSC */
/*======================*/
/* PROVIDED INTERFACE */
/*======================*/
/* list of includes provided to other modules */
#if defined (ACCESS_RIGHTS_TATMAN) || defined (ACCESS_RIGHTS_IHMSC) ||\
defined (ACCESS_RIGHTS_DVSC) || defined (ACCESS_RIGHTS_IHMRW) ||\
defined (ACCESS_RIGHTS_MTX) || defined (ACCESS_RIGHTS_FA) ||\
defined (ACCESS_RIGHTS_CC)
#include "dv90pwm.hep"
#include "dv90pwm.hec"
#endif /* ACCESS_RIGHTS_CC */
#if defined (ACCESS_RIGHTS_TATMAN) || defined (ACCESS_RIGHTS_DVSC) ||\
defined (ACCESS_RIGHTS_IHMRW) || defined (ACCESS_RIGHTS_IHMSC) ||\
defined (ACCESS_RIGHTS_MTX) || defined (ACCESS_RIGHTS_FA)
#include "dv93cs.hep"
#endif /* ACCESS_RIGHTS_TATMAN */
#if defined (ACCESS_RIGHTS_DVSC) || defined (ACCESS_RIGHTS_DVMAN) ||\
defined (ACCESS_RIGHTS_TSTISC) || defined (ACCESS_RIGHTS_TSTIMAN)||\
defined (ACCESS_RIGHTS_IHMSC) || defined (ACCESS_RIGHTS_IHMRW) ||\
defined (ACCESS_RIGHTS_DVSIM) || defined (ACCESS_RIGHTS_IHMADC) ||\
defined (ACCESS_RIGHTS_IHMRF) || defined (ACCESS_RIGHTS_TATMAN) ||\
defined (ACCESS_RIGHTS_IHMLCD) || defined (ACCESS_RIGHTS_DVTOP) ||\
defined (ACCESS_RIGHTS_DVLCD) || defined (ACCESS_RIGHTS_DVTEST) ||\
defined (ACCESS_RIGHTS_LTT) || defined (ACCESS_RIGHTS_CC) ||\
defined (ACCESS_RIGHTS_MTX) || defined (ACCESS_RIGHTS_FA) ||\
defined (ACCESS_RIGHTS_DVFLASH) || defined (ACCESS_RIGHTS_DV9INT)||\
defined (ACCESS_RIGHTS_DVBT) || defined (ACCESS_RIGHTS_UIG3INI)
#include "dv91reg.hep"
#endif /* ACCESS_RIGHTS_DVSC */
#if defined (ACCESS_RIGHTS_IHMRW) || defined (ACCESS_RIGHTS_IHMRF) ||\
defined (ACCESS_RIGHTS_DVSC) || defined (ACCESS_RIGHTS_IHMSC) ||\
defined (ACCESS_RIGHTS_IHMMAIN) || defined (ACCESS_RIGHTS_IHMAEEPR)||\
defined (ACCESS_RIGHTS_IHMTOP) || defined (ACCESS_RIGHTS_IHMLCD) ||\
defined (ACCESS_RIGHTS_DVTOP) || defined (ACCESS_RIGHTS_TATMAN) ||\
defined (ACCESS_RIGHTS_IHMFLASH) || defined (ACCESS_RIGHTS_DVTEST) ||\
defined (ACCESS_RIGHTS_CC) || defined (ACCESS_RIGHTS_MTX) ||\
defined (ACCESS_RIGHTS_FA) || defined (ACCESS_RIGHTS_LTT) ||\
(defined(ACCESS_RIGHTS_IHMSL) && defined (SL_MULTITHREADS_FTR)) ||\
defined (ACCESS_RIGHTS_DVLCD) || defined (ACCESS_RIGHTS_DVMAIN) ||\
defined (ACCESS_RIGHTS_TATUISKBD) || defined (ACCESS_RIGHTS_UIG3INI)
#include "dv96mis.hep"
#endif /* ACCESS_RIGHTS_TSTIEEPR */
#if defined (ACCESS_RIGHTS_DVSC)
#include "dv96mis.hem"
#endif /* ACCESS_RIGHTS_DVTOP */
#if defined (TATSC_TST_UART)
#if defined (ACCESS_RIGHTS_DVSC) || defined (ACCESS_RIGHTS_IHMSC) ||\
defined (ACCESS_RIGHTS_IHMBT) || defined (ACCESS_RIGHTS_TATMAN) ||\
defined (ACCESS_RIGHTS_FA) || defined (ACCESS_RIGHTS_MTX)
#include "dv97uart.hep"
#endif /* ACCESS_RIGHTS_DVSC */
#endif /* TATSC_TST_UART */
#if !defined(DV91SCRW_C)
#if defined (ACCESS_RIGHTS_DVSC) || defined (ACCESS_RIGHTS_DVTOP) ||\
defined (ACCESS_RIGHTS_MTX) || defined (ACCESS_RIGHTS_FA)
#include "dv96mis.hev"
#endif
#endif
#if defined (ACCESS_RIGHTS_DVSC) || defined (ACCESS_RIGHTS_IHMADC) ||\
defined (ACCESS_RIGHTS_IHMSC) || defined (ACCESS_RIGHTS_DVLCD) ||\
defined (ACCESS_RIGHTS_MTX) || defined (ACCESS_RIGHTS_FA)
#include "dv92gpio.hep"
#endif /* ACCESS_RIGHTS_IHMADC */
/*=================*/
/* PRIVATE USING */
/*=================*/
/* list of all internal includes useful for the module */
#if defined (ACCESS_RIGHTS_DVSC)
#undef ACCESS_RIGHTS_DVSC
#endif /*DVSC */
#endif /* DVSC_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -