⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tatrf.h

📁 这是用Labwindows开发的一个RF test程序。 用于日本机种的组装后ANT 测试。
💻 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 + -