📄 matman.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
*----------------------------------------------------------------------------*
* 27.10.98 | F. Sezille| A1.2.0 | =================================
* | | | Change MAT C-FUNCTION in PROCESS
* | | | =================================
* 23.12.99 | F. LE GOFF| A1.2.2 | - adapte to TATFLASH memory tests
****************************************************************************/
#ifndef MATMAN_H
#define MATMAN_H
/*======================*/
/* REQUIRED INTERFACE */
/*======================*/
/* list of all external includes useful for the module */
#if defined (MATMAN)
#define ACCESS_RIGHTS_MATTESTS
#define ACCESS_RIGHTS_TAT
#define ACCESS_RIGHTS_ALL
#include <string.h>
#if defined (_LABWIN32)
#include <utility.h>
#include <ansi_c.h>
#include "pc_hard.opt"
#endif
#include "master.h"
#if defined (DMN_PACK2_CPR)
#include "datamng.h"
#endif /* DMN_PACK2_CPR */
#define ACCESS_RIGHTS_TATMAN
#include "dsp.h"
#if !defined (_LABWIN32)
#define ACCESS_RIGHTS_ALL
#include "din.h"
#undef ACCESS_RIGHTS_ALL
#else
#include "reg508x.ho"
#endif
#include "hen.h"
#include "bai.h"
#include "hmelo.h"
#include "hkbd.h"
/* for Flash type constants */
#include "hfl.h"
#include "dpws.h"
#if defined(DPC_INTEGRATION)
#include "dpc.h"
#endif
#undef ACCESS_RIGHTS_TATMAN
#if !defined(TATSIM_WITH_SMCPROC_FTR)
#include "hsmc.h"
#else
#include "smcproc.h"
#endif
#if defined(BATTERY_OLD_MANAGEMENT_CPR)
#include "dbatctrl.h"
#else
#include "hbat.h"
#endif
#if defined(PROCESS_FMM)
#define ACCESS_RIGHTS_TATMAN
#include "mapping.h"
#undef ACCESS_RIGHTS_TATMAN
#else /* PROCESS_FMM */
#include "hee.h"
#endif /* PROCESS_FMM */
#if defined (_LABWIN32)
#undef ACCESS_RIGHTS_TAT
#define ACCESS_RIGHTS_DVSC
#endif
#if defined (_LABWIN32)
#undef ACCESS_RIGHTS_DVSC
#define ACCESS_RIGHTS_TAT
#endif
#include "hscr.h"
#include "dscr.h"
#if defined (PROCESS_DISMNG)
#include "iconmng.h"
#define ACCESS_RIGHTS_ALL
#include "ucs2data.h"
#undef ACCESS_RIGHTS_ALL
#else
#if !defined(TATMAN_SYSOL2_FTR)
#include "font.h"
#include "icon.h"
#endif
#endif /*PROCESS_DISMNG*/
#define ACCESS_RIGHTS_TATMAN
#include "tattop.h"
#include "tatmain.h"
#include "tatsc.h"
#include "tatrf.h"
#include "tatlcd.h"
#include "dvlcd.h"
#include "tataudio.h"
#include "tatadc.h"
#include "tateepro.h"
#include "tatd1tst.hec"
#include "dvd0tst.hep"
#include "dvtop.h"
#include "tatdsp.h"
#include "tatbb.h"
#include "version.h"
#undef ACCESS_RIGHTS_TATMAN
#include "mateng.h"
#include "tatman.h"
#include "userMATeep.h"
#if defined(PROCESS_FMM)
#define ACCESS_RIGHTS_TATMAN
#include "hfd.h"
#undef ACCESS_RIGHTS_TATMAN
#if defined(_LABWIN32)
#define ACCESS_RIGHTS_IHMAEEPR
#endif
#include "dvhfda.h"
#if defined(_LABWIN32)
#undef ACCESS_RIGHTS_IHMAEEPR
#endif
#else /* PROCESS_FMM */
#include "tatrw.h"
#include "dvrw.h"
#endif /* PROCESS_FMM */
#if defined(ROUTER_DEPLOY_CPR)
#include "rpg.h"
#endif /* ROUTER_DEPLOY_CPR */
#define ACCESS_RIGHTS_TATMAN
#if defined(PROCESS_BUD)
#include "bud.h"
#else
#include "mis.h"
#include "sl3.h"
#endif
#include "dvaudio.h"
#include "dvadc.h"
#include "dvrf.h"
#include "dvlcd.h"
#include "dvsc.h"
#include "dvman.h"
#include "dveepro.h"
#include "dvsim.h"
#include "dv8int.h"
#undef ACCESS_RIGHTS_TATMAN
#if defined(TATMAN_PAGE_1_AVAILABLE)
#if defined(IRDA_FTR)
#include "dirf.h"
#include "hirf.h"
#include "dvirda.h"
#endif /* IRDA_FTR */
#endif /* TATMAN_PAGE_1_AVAILABLE */
#if defined(TATMAN_PAGE_2_AVAILABLE)
#include "dwl_hc.h"
#endif /* TATMAN_PAGE_2_AVAILABLE */
#include "dvflash.h"
#include "access.h"
#include "mis.h"
#undef ACCESS_RIGHTS_TAT
#undef ACCESS_RIGHTS_ALL
#if defined (PCF5060X_HDW)
#if !defined (_LABWIN32)
#define ACCESS_RIGHTS_TATMAN
#include "heci.h"
#undef ACCESS_RIGHTS_TATMAN
#endif
#endif /* SMART_EDITOR_FTR */
#if defined (PCF5060X_HDW)
#if defined (PCF50601_HDW)
#include "dvpcf5060x.h"
#include "dv18int.h"
#endif /* PCF50601_HDW */
#if defined (PCF50603_HDW)
/*#include "dv5060x.h"*/
#endif /* PCF50603_HDW */
#endif
#endif /* TAT7MAIN_C */
/*======================*/
/* PROVIDED INTERFACE */
/*======================*/
/* list of includes provided to other modules */
#if defined (ACCESS_RIGHTS_TATMAN) || defined (ACCESS_RIGHTS_IHMMAN) ||\
defined (ACCESS_RIGHTS_TATEEPRO) || defined (ACCESS_RIGHTS_VALMAIN) ||\
defined (ACCESS_RIGHTS_IHMMATPC) || defined (ACCESS_RIGHTS_MATTESTS)
#include "mat71man.hep"
#endif
#if defined (ACCESS_RIGHTS_VAL)
#include "mat7main.hep"
#endif
#if defined (ACCESS_RIGHTS_TATMAN) || defined (ACCESS_RIGHTS_TATEEPRO) ||\
defined (ACCESS_RIGHTS_VALMAIN)|| defined (ACCESS_RIGHTS_MATENG) ||\
defined (ACCESS_RIGHTS_IHMMATPC) || defined (ACCESS_RIGHTS_MATTESTS)
#include "mat72tl.hep"
#endif
#if defined (ACCESS_RIGHTS_TATMAN) || defined (ACCESS_RIGHTS_TATEEPRO) ||\
defined (ACCESS_RIGHTS_DVEEPRO)|| defined (ACCESS_RIGHTS_DVSC) ||\
defined (ACCESS_RIGHTS_MATENG) || defined (ACCESS_RIGHTS_MATTESTS)
#include "mat71man.hev"
#endif
#if defined (ACCESS_RIGHTS_DVMAIN) || defined (ACCESS_RIGHTS_TATEEPRO) ||\
defined (ACCESS_RIGHTS_DVMAN) || defined (ACCESS_RIGHTS_IHMMAN) ||\
defined (ACCESS_RIGHTS_IHMSC) || defined (ACCESS_RIGHTS_DVADC) ||\
defined (ACCESS_RIGHTS_DVSC) || defined (ACCESS_RIGHTS_DVAUDIO)||\
defined (ACCESS_RIGHTS_DVRF) || defined (ACCESS_RIGHTS_DVLCD) ||\
defined (ACCESS_RIGHTS_DVSIM) || defined (ACCESS_RIGHTS_DVRW) ||\
defined (ACCESS_RIGHTS_DVFLASH) || defined (ACCESS_RIGHTS_DVHFD)||\
defined (ACCESS_RIGHTS_DVEEPRO) || defined (ACCESS_RIGHTS_SCENARIO)||\
defined (ACCESS_RIGHTS_TATMAN) || defined (ACCESS_RIGHTS_MATTESTS)
#include "mat71man.hem"
#endif
#if defined (ACCESS_RIGHTS_DVMAIN) || defined (ACCESS_RIGHTS_TATEEPRO) ||\
defined (ACCESS_RIGHTS_DVMAN) || defined (ACCESS_RIGHTS_IHMMAN) ||\
defined (ACCESS_RIGHTS_TATMAN)|| defined (ACCESS_RIGHTS_FA) ||\
defined (ACCESS_RIGHTS_IHMSC) || defined (ACCESS_RIGHTS_DVADC) ||\
defined (ACCESS_RIGHTS_DVSC) || defined (ACCESS_RIGHTS_DVAUDIO)||\
defined (ACCESS_RIGHTS_DVRF) || defined (ACCESS_RIGHTS_DVLCD) ||\
defined (ACCESS_RIGHTS_DVSIM) || defined (ACCESS_RIGHTS_DVRW) ||\
defined (ACCESS_RIGHTS_DVFLASH) || defined (ACCESS_RIGHTS_DVHFD)||\
defined (ACCESS_RIGHTS_DVEEPRO) || defined (ACCESS_RIGHTS_SCENARIO) ||\
defined (ACCESS_RIGHTS_MATTESTS)
#include "mat71man.hec"
#endif
#if defined (ACCESS_RIGHTS_MATENG) || defined (ACCESS_RIGHTS_MATTESTS) ||\
defined (ACCESS_RIGHTS_TATMAN) || defined (ACCESS_RIGHTS_TATMAIN) ||\
defined (ACCESS_RIGHTS_MATTESTS) || defined (ACCESS_RIGHTS_INIT) ||\
defined (ACCESS_RIGHTS_ACCESS)
#include "mat73cust.hep"
#include "mat73cust.hev"
#endif
/*=================*/
/* PRIVATE USING */
/*=================*/
/* list of all internal includes useful for the module */
#if defined (MATMAN)
#include "mat71man.hiv"
#include "mat71man.hic"
#endif /* MATMAN */
#undef ACCESS_RIGHTS_MATTESTS
#endif /* MATMAN_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -