📄 tatrf.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
*----------------------------------------------------------------------------*
* 18.08.97 | SIMON JM | XXYYYY | Creation
* 31.03.98 | Sezille F.| | Modifications for RTK-E
* 27.05.98 | LE GOFF F.| | Modification for ramping configuration.
* 05.06.98 | F.LE GOFF | | Modifications for RTK-E X15
* 21/10/98 |S.Bouchereau| | Modifications for RTK-E C15DB
* 23/10/98 |S.Bouchereau| B52DB.1.7 | Merge from c13db
* 16.12.98 | Sezille F.| | - Add ACCESS_RIGHTS_FA
* 06.01.99 | R.Chartier| B52DB.1.15| add access rights for drivers
* 17.01.99 |S.MADELAINE| | Add access rights and master.h for tat55fq0.hip
* 02/09/99 | F.Le Goff | POLYPHASE.1.11| - Adapte to new mapping include.
* | | | FMM module
* 19.10.99 | Sezille F.| | - Add access rights ACCESS_RIGHTS_TATMAN
* | | | for "tat55fq0.hip".
* 30.11.99 | Sezille F.| POLYPHASE.1.19|- Add ACCESS_RIGHTS_SCENARIO.
* 15.06.00 | F.Le Goff | POLYPHASE.1.35| - Prepare the Change Macro function to
* | | | get PA id. (use of HEN Macro instead
* | | | DSP one)
* 20.10.00 | F.Le Goff | POLYPHASE.1.40| - Access rights optimization
* | | | - Add DSP_MT_FTR switch test when
* | | | HAMMING_POWER switch test is done
* 05.01.01 | F.Le Goff | POLYPHASE.1.45| Include optimization
* 08.01.01 | F.Le Goff | POLYPHASE.1.47| Include optimization
* 19.04.01 | F.Le Goff | POLYPHASE.1.51| Add access rights
***************************************************************************)F*/
/* #*/
#ifndef TATRF_H
#define TATRF_H
/*#if !defined(TATRF_NEW_RADIO_MGT_SFI) && defined(NEW_TAT_RADIO_MENU_MGT_FTR) */
/* the switches TATRF_NEW_RADIO_MGT_SFI and NEW_TAT_RADIO_MENU_MGT_FTR have to activated together only for the new radio menus */
/*#error Bad Swicth activation!!! --** Read Comment in file **--*/
/*#endif TATRF_NEW_RADIO_MGT_SFI */
/*======================*/
/* REQUIRED INTERFACE */
/*======================*/
/* list of all external includes useful for the module */
/* to be compiled on PC */
#if defined (TAT55FQ0_C) && !defined(TATRF)
#define ACCESS_RIGHTS_TATRF
#include "pc_hard.opt"
#include <cvidef.h>
#if defined DLLEXPORT
#define DLL_EXCHANGE_MODE DLLEXPORT
#else /* DLLEXPORT */
#define DLL_EXCHANGE_MODE _declspec(dllexport)
#endif /* DLLEXPORT */
#include "master.h"
#include "tattop.h"
#include "dvrf.h"
#include "tat5main.hec"
#undef ACCESS_RIGHTS_TATRF
#endif /* (TAT55FQ0_C) && !defined(TATRF) */
/* END to be compiled on PC */
#if defined (TATRF)
#define ACCESS_RIGHTS_TAT
#define ACCESS_RIGHTS_TATRF
#include <string.h>
#include "master.h"
#define ACCESS_RIGHTS_ALL
#include "din.h"
#undef ACCESS_RIGHTS_ALL
#include "hen.h"
#include "dsp.h"
#define ACCESS_RIGHTS_ALL
#if defined (DSP_MT_FTR) || defined (TAT_A1_MT)
#include "l1s.h"
#include "l1a.h"
#else
#include "l1c.h"
#endif /* defined (DSP_MT_FTR) || defined (TAT_A1_MT) */
#undef ACCESS_RIGHTS_ALL
#include "bai.h"
#include "rf.h"
#if defined(DSP_MT_FTR) || defined(HAMMING_POWER)
#include "pa.h"
#endif /* DSP_MT_FTR || HAMMING_POWER */
#if !defined(PROCESS_FMM)
#include "hee.h"
#else /* !PROCESS_FMM */
#include "mapping.h"
#endif /* !PROCESS_FMM */
#include "tattop.h"
#include "tatmain.h"
#include "tatadc.h"
#include "dvtop.h"
#include "tatdsp.h"
#if defined(TATRF_SYSOL2_FTR)
#include "fp.h"
#define ACCESS_RIGHTS_TATFLASH
#include "hfd.h"
#undef ACCESS_RIGHTS_TATFLASH
#endif
#undef ACCESS_RIGHTS_TAT
#endif /* TAT5MAIN_C */
/*======================*/
/* PROVIDED INTERFACE */
/*======================*/
/* list of includes provided to other modules */
#if !defined (DLL_EXCHANGE_MODE)
#if defined _LABWIN32
#if defined DLLIMPORT
#define DLL_EXCHANGE_MODE DLLIMPORT
#else /* DLLEXPORT */
#define DLL_EXCHANGE_MODE _declspec(dllimport)
#endif /* DLLEXPORT */
#else /* _LABWIN32 */
#define DLL_EXCHANGE_MODE
#endif /* _LABWIN32 */
#endif /* DLL_EXCHANGE_MODE */
#if defined (ACCESS_RIGHTS_TATRF) || defined(ACCESS_RIGHTS_TATMAN) ||\
defined(ACCESS_RIGHTS_TATMAIN) || defined (ACCESS_RIGHTS_TATDSP) ||\
defined (ACCESS_RIGHTS_TATEEPRO)|| defined(ACCESS_RIGHTS_MATENG) ||\
defined (ACCESS_RIGHTS_DVRF) || defined (ACCESS_RIGHTS_IHMRF) ||\
defined (ACCESS_RIGHTS_DVTEST) || defined (ACCESS_RIGHTS_FP) ||\
defined(ACCESS_RIGHTS_SCENARIO) || defined (ACCESS_RIGHTS_FA) ||\
defined (ACCESS_RIGHTS_MTX) || defined (ACCESS_RIGHTS_IHMSL) ||\
defined (ACCESS_RIGHTS_TATRFIMDSP)
#include "tat5main.hec"
#endif
#if defined (ACCESS_RIGHTS_FA) || defined (ACCESS_RIGHTS_IHMRF) ||\
defined (ACCESS_RIGHTS_TATRF) || defined(ACCESS_RIGHTS_TATMAN) ||\
defined (ACCESS_RIGHTS_TATSC) || defined(ACCESS_RIGHTS_TATMAIN) ||\
defined (ACCESS_RIGHTS_TATEEPRO) || defined(ACCESS_RIGHTS_DVRF) ||\
defined (ACCESS_RIGHTS_MTX) || defined(ACCESS_RIGHTS_SCENARIO)||\
defined (ACCESS_RIGHTS_DVTEST) || defined(ACCESS_RIGHTS_TATDSP) ||\
defined (ACCESS_RIGHTS_TATRFIMDSP)
#include "tat51rx.hec"
#endif
#if defined (ACCESS_RIGHTS_TATDSP) || defined (ACCESS_RIGHTS_DVTEST) ||\
defined(ACCESS_RIGHTS_SCENARIO) || defined (ACCESS_RIGHTS_FA) ||\
defined (ACCESS_RIGHTS_MTX) || defined (ACCESS_RIGHTS_TATRFIMDSP)
#include "tat52tx.hec"
#endif
#if defined (ACCESS_RIGHTS_TATRF) || defined (ACCESS_RIGHTS_DVRF) ||\
defined (ACCESS_RIGHTS_TATEEPRO) || defined (ACCESS_RIGHTS_TATMAN) ||\
defined (ACCESS_RIGHTS_IHMADC) || defined (ACCESS_RIGHTS_SCENARIO) ||\
defined (ACCESS_RIGHTS_TATMAN) || defined (ACCESS_RIGHTS_TATDSP) ||\
defined (ACCESS_RIGHTS_IHMRF) || defined (ACCESS_RIGHTS_TATRFIMDSP)
#include "tat5mai0.hec"
#endif
#if defined (ACCESS_RIGHTS_TATRF) || defined(ACCESS_RIGHTS_TATMAN) ||\
defined(ACCESS_RIGHTS_TATSC) || defined(ACCESS_RIGHTS_TATMAIN) ||\
defined(ACCESS_RIGHTS_DVRF) || defined(ACCESS_RIGHTS_IHMRF) ||\
defined(ACCESS_RIGHTS_SCENARIO)|| defined(ACCESS_RIGHTS_TATDSP) ||\
defined(ACCESS_RIGHTS_TATRFIMDSP)
#include "tat52tx.hec"
#include "tat52tx.het"
#include "tat53syn.hec"
#include "tat53syn.het"
#endif
#if defined (ACCESS_RIGHTS_TATRF) || defined(ACCESS_RIGHTS_TATMAN) ||\
defined(ACCESS_RIGHTS_TATMAIN) || defined (ACCESS_RIGHTS_DVRF) ||\
defined (ACCESS_RIGHTS_TATEEPRO)|| defined (ACCESS_RIGHTS_IHMRF) ||\
defined(ACCESS_RIGHTS_SCENARIO) || defined(ACCESS_RIGHTS_MATENG) ||\
defined(ACCESS_RIGHTS_TATRFIMDSP)
#include "tat5main.het"
#endif
#if defined (ACCESS_RIGHTS_TATRF) || defined(ACCESS_RIGHTS_TATMAN) ||\
defined(ACCESS_RIGHTS_TATSC) || defined(ACCESS_RIGHTS_TATMAIN) ||\
defined (ACCESS_RIGHTS_TATEEPRO) || defined(ACCESS_RIGHTS_TATDSP) ||\
defined(ACCESS_RIGHTS_DVRF) || defined(ACCESS_RIGHTS_IHMRF) ||\
defined (ACCESS_RIGHTS_MTX) || defined (ACCESS_RIGHTS_FA) ||\
defined(ACCESS_RIGHTS_SCENARIO) || defined(ACCESS_RIGHTS_DVTEST) ||\
defined (ACCESS_RIGHTS_IHMSL) || defined(ACCESS_RIGHTS_TATRFIMDSP)
#include "tat51rx.het"
#endif
#if defined (ACCESS_RIGHTS_TATMAN) || defined (ACCESS_RIGHTS_TATEEPRO) ||\
defined (ACCESS_RIGHTS_TATRF) || defined (ACCESS_RIGHTS_TATDSP) ||\
defined (ACCESS_RIGHTS_DVRF) || defined (ACCESS_RIGHTS_IHMRF) ||\
defined (ACCESS_RIGHTS_SCENARIO)|| defined(ACCESS_RIGHTS_TATRFIMDSP)
#include "tat55fq0.hep"
#endif
#if defined (ACCESS_RIGHTS_TATRF) || defined(ACCESS_RIGHTS_TATMAN) ||\
defined(ACCESS_RIGHTS_TATMAIN) || defined(ACCESS_RIGHTS_TATSC) ||\
defined(ACCESS_RIGHTS_ENV) || defined(ACCESS_RIGHTS_TATMAN) ||\
defined(ACCESS_RIGHTS_TATDSP) || defined(ACCESS_RIGHTS_MATENG)
#include "tat5main.hep"
#endif
#if defined (ACCESS_RIGHTS_TATRF) || defined (ACCESS_RIGHTS_TATAUDIO) ||\
defined (ACCESS_RIGHTS_MATENG)
#include "tat5main.hem"
#endif /* ACCESS_RIGHTS_TATRF && ACCESS_RIGHTS_TATAUDIO*/
#if defined (ACCESS_RIGHTS_TATRF) || defined (ACCESS_RIGHTS_TATDSP) ||\
defined(ACCESS_RIGHTS_TATMAN) || defined(ACCESS_RIGHTS_SCENARIO) ||\
defined(ACCESS_RIGHTS_TATMAIN) || defined (ACCESS_RIGHTS_TATRFIMDSP)
#include "tat5main.hev"
#endif
#if defined (ACCESS_RIGHTS_TATRF) || defined (ACCESS_RIGHTS_TATDSP)||\
defined (ACCESS_RIGHTS_SCENARIO) || defined (ACCESS_RIGHTS_TATRFIMDSP)
#include "tat51rx.hev"
#include "tat52tx.hev"
#include "tat53syn.hev"
#endif /* ACCESS_RIGHTS_TATRF && ACCESS_RIGHTS_TATDSP*/
/*=================*/
/* PRIVATE USING */
/*=================*/
/* list of all internal includes useful for the module */
#if defined (TATRF)
#include "tat55fq0.hip"
#include "tat5main.hip"
#include "tat51rx.hip"
#include "tat52tx.hip"
#include "tat53syn.hip"
#include "tat52tx.hiv"
#endif /* TATRF */
#undef ACCESS_RIGHTS_TATRF
#endif /* TATRF_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -