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

📄 dvtop.h

📁 这是用Labwindows开发的一个RF test程序。 用于日本机种的组装后ANT 测试。
💻 H
字号:
#ifndef DVTOP_H 
#define DVTOP_H  


/*======================*/
/*  REQUIRED INTERFACE  */
/*======================*/
/* list of all external includes useful for the module */

#if defined (DV04TOOL_C)  || defined (DV02FILE_C) ||\
    defined (DV03MISC_C) || defined (DV0INT_C) ||\
    defined (DV05SWAP_C)
#define ACCESS_RIGHTS_DVTOP
 
#ifdef _LABWIN32
#include <cvirte.h>  /* needed if linking DLL in external compiler; harmless otherwise */          
#include <cvidef.h>  /* needed if linking DLL in external compiler; harmless otherwise */          
#if !defined (TAT_ERROR_PRJ)
/* File to include for the product projects         */
/* Flag defined in LabWindows Compiler define       */
#include "pc_hard.opt"
#else  /*  TAT_ERROR_PRJ  */
/* File to include for the Error Managment project  */
/* Flag defined in LabWindows Compiler define       */
#include "pc_error.opt"
#endif  /*  TAT_ERROR_PRJ  */

#include <ansi_c.h>
#include <rs232.h>
#include <userint.h>

#include <windows.h>

#include <utility.h>
#include <formatio.h>
#include <toolbox.h>
#include "shellapi.h"
#endif /* _LABWIN32 */

#if defined(TAT_DYNAMIC_LIBRARIES)     /* Switche defined on PC side */
#if defined DLLEXPORT
#define DLL_EXCHANGE_MODE DLLEXPORT
#else  /* DLLEXPORT */
#define DLL_EXCHANGE_MODE _declspec(dllexport)
#endif /*  DLLEXPORT */
#else /*  TAT_DYNAMIC_LIBRARIES */
#define DLL_EXCHANGE_MODE
#endif /*  TAT_DYNAMIC_LIBRARIES */

#include <math.h> 
#include <string.h> 
#include "master.h"

#ifdef _LABWIN32 
#include "slbud.h"
#endif 

#include "din.h" 

#if defined (DV03MISC_C) || defined (DV04TOOL_C)
#include "hee.h"
#if defined (PCF50875)
#ifdef _LABWIN32 
#include "tatbb.h"
#include "iso_types.h"
#include "kid.h"
#endif /*_LABWIN32*/ 
#endif /* PCF50875*/
#endif  /*  DV03MISC_C  */



#ifdef TAT_SOFT
#define ACCESS_RIGHTS_LTT
#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_LTT
#endif /* TAT_SOFT */ 

#if defined(BATTERY_OLD_MANAGEMENT_CPR)
/* #include "dbatctrl.hec" */
#else
/* #include "dbat.h"*/
#endif

#include "tattop.h"
#include "tatmain.h"
#include "tatsc.h" 
#include "dvsc.h"

  
#if !defined(TAT_DISABLE_DVPWS_FTR) && defined(TAT_MODEM_VALIDATION_FTR)
#include "dvf0pws.h"
#endif   /* TAT_DISABLE_DVPWS_FTR && TAT_MODEM_VALIDATION_FTR*/


/* to modify when access rights will be done in trace.h */
#include "trace.hec" 
#include "trace.het" 
/* to modify when access rights will be done in bud.h */
#if defined(PROCESS_BUD)
#include "bud.hec"  
#include "bud.het"  
#else
#include "sl3.h"  
#endif

#if defined (DV03MISC_C)
#include "version.h"
#endif  /*  DV03MISC_C  */

#include "dvmain.h"
  
#include "dv1int.h" 
#include "dv8int.h"
#include "dv9int.h"

#if defined(OP_INT_PKG_TATADC_PCF50875_CPR)
#include "dv4int.h"
#endif

#if defined (TAT_GENERIC_DRV_SFI)
#if defined (TATFM_MEM_ACCESS_SFI)
#include "hfd.h"
#include "dvfm.h"
#else /* TATFM_MEM_ACCESS_SFI */
#include "dva0int.h"
#endif/* TATFM_MEM_ACCESS_SFI */ 
#endif/* TAT_GENERIC_DRV_SFI */ 
#if defined (PCF5060X_HDW)
#include "dv18int.h"  
#endif
#include "dv0int.h"   
 
#if defined(_LABWIN32)
#include "symbols.hec"
#endif
 
#if defined(TAT_DYNAMIC_LIBRARIES) || defined (DOWNLOAD_INT)
#undef DLL_EXCHANGE_MODE
#endif /* TAT_DYNAMIC_LIBRARIES */
#endif /* DV0TOOL_C || DV02FILE_C */


/*======================*/
/*  PROVIDED INTERFACE  */
/*======================*/
/* list of includes provided to other modules */
#if defined (ACCESS_RIGHTS_DVTOP)  || defined (ACCESS_RIGHTS_DVAUDIO)   ||\
    defined (ACCESS_RIGHTS_DVRF)   || defined (ACCESS_RIGHTS_DVSC)      ||\
    defined (ACCESS_RIGHTS_DVRW)   || defined (ACCESS_RIGHTS_DVADC)     ||\
    defined (ACCESS_RIGHTS_DVLCD)  || defined (ACCESS_RIGHTS_DVFLASH)   ||\
    defined (ACCESS_RIGHTS_DVMAN)  || defined (ACCESS_RIGHTS_DVMAIN)    ||\
    defined (ACCESS_RIGHTS_DVMEL)  || defined (ACCESS_RIGHTS_DVTRACE)   ||\
    defined (ACCESS_RIGHTS_IHMERR) || defined (ACCESS_RIGHTS_DVALMAIN)  ||\
    defined (ACCESS_RIGHTS_LTA)     || defined (ACCESS_RIGHTS_IHMVALMAIN)||\
    defined (ACCESS_RIGHTS_DVSIM)  || defined (ACCESS_RIGHTS_DVEEPRO)   ||\
    defined (ACCESS_RIGHTS_DVMAN)  || defined (ACCESS_RIGHTS_DVMATENG)  ||\
    defined (ACCESS_RIGHTS_IHMMAIN)|| defined (ACCESS_RIGHTS_IHMADC)    ||\
    defined (ACCESS_RIGHTS_DVHFD)  || defined (ACCESS_RIGHTS_IHMTOP)    ||\
    defined (ACCESS_RIGHTS_TRACER) || defined (ACCESS_RIGHTS_DVIRDA)    ||\
    defined (ACCESS_RIGHTS_IHMIRDA)|| defined (ACCESS_RIGHTS_IHMSC)     ||\
    defined (ACCESS_RIGHTS_HKBD)   || defined (ACCESS_RIGHTS_IHMRF)     ||\
    defined (ACCESS_RIGHTS_DVBT)   || defined (ACCESS_RIGHTS_IHMBT)     ||\
    defined (ACCESS_RIGHTS_DVPCF5060X)||  defined (ACCESS_RIGHTS_IHMPCF5060X) ||\
    defined (ACCESS_RIGHTS_DVBT)   || defined (ACCESS_RIGHTS_IHMBT)     ||\
    defined (ACCESS_RIGHTS_DV17PMU)|| defined (ACCESS_RIGHTS_TATLCD)    ||\
    defined (ACCESS_RIGHTS_DVFM)   || defined (ACCESS_RIGHTS_TATDRVFLASH)||\
    defined (ACCESS_RIGHTS_DRVTOOL)|| defined (ACCESS_RIGHTS_TATDRVAUD) || \
    defined (ACCESS_RIGHTS_TATDRVKBD) || defined (ACCESS_RIGHTS_DV5060X)|| \
    defined (ACCESS_RIGHTS_DVPMU)
#include "dv04tool.hec" 
#endif 

#if defined (ACCESS_RIGHTS_DVTOP)    || defined (ACCESS_RIGHTS_DVADC)    ||\
    defined (ACCESS_RIGHTS_DVAUDIO)  || defined (ACCESS_RIGHTS_DVLCD)    ||\
    defined (ACCESS_RIGHTS_DVRF)     || defined (ACCESS_RIGHTS_DVSC)     ||\
    defined (ACCESS_RIGHTS_DVRW)     || defined (ACCESS_RIGHTS_IHMMAIN)  ||\
    defined (ACCESS_RIGHTS_DVEEPRO)  || defined (ACCESS_RIGHTS_DVMAN)    ||\
    defined (ACCESS_RIGHTS_DVMAIN)   || defined (ACCESS_RIGHTS_DVMEL)    ||\
    defined (ACCESS_RIGHTS_DVTEST)   || defined (ACCESS_RIGHTS_DVHFD)    ||\
    defined (ACCESS_RIGHTS_DVMATENG) || defined (ACCESS_RIGHTS_DVMAN)    ||\
    defined (ACCESS_RIGHTS_DVSIM)    || defined (ACCESS_RIGHTS_DVIRDA)   ||\
    defined (ACCESS_RIGHTS_DVFLASH)  || defined (ACCESS_RIGHTS_IHMFLASH) ||\
    defined (ACCESS_RIGHTS_DVTRACE)  || defined (ACCESS_RIGHTS_IHMVALMAIN) ||\
    defined (ACCESS_RIGHTS_DVALMAIN) || defined (ACCESS_RIGHTS_IHMTOP)   ||\
    defined (ACCESS_RIGHTS_IHMSL)    || defined (ACCESS_RIGHTS_IHMAUDIO) ||\
    defined (ACCESS_RIGHTS_IHMADC)   || defined (ACCESS_RIGHTS_IHMRF)    ||\
    defined (ACCESS_RIGHTS_IHMLCD)   || defined (ACCESS_RIGHTS_IHMSC)    ||\
    defined (ACCESS_RIGHTS_IHMAEEPR) || defined (ACCESS_RIGHTS_IHMMAN)   ||\
    defined (ACCESS_RIGHTS_IHMRW)    || defined (ACCESS_RIGHTS_IHMPAT)   ||\
    defined (ACCESS_RIGHTS_IHMSIM)   || defined (ACCESS_RIGHTS_LTA)      ||\
    defined (ACCESS_RIGHTS_LTL)      || defined (ACCESS_RIGHTS_LTM)      ||\
    defined (ACCESS_RIGHTS_LTS)      || defined (ACCESS_RIGHTS_MTX)      ||\
    defined (ACCESS_RIGHTS_FA)       || defined (ACCESS_RIGHTS_IHMSEL)   ||\
    defined (ACCESS_RIGHTS_IHMGEN)   || defined (ACCESS_RIGHTS_TATDVDLL) ||\
    defined (ACCESS_RIGHTS_TRACER)   || defined (ACCESS_RIGHTS_IHMIRDA)  ||\
    defined (ACCESS_RIGHTS_DVIRDA)   || defined (ACCESS_RIGHTS_HKBD)  ||\
    defined (ACCESS_RIGHTS_IHMPCF5060X) || defined (ACCESS_RIGHTS_DVPCF5060X)||\
    defined (ACCESS_RIGHTS_DVBT)     || defined (ACCESS_RIGHTS_IHMBT) ||\
    defined (ACCESS_RIGHTS_DV18INT)  || defined (ACCESS_RIGHTS_DV8INT)||\
    defined (ACCESS_RIGHTS_DV17PMU)  || defined (ACCESS_RIGHTS_DV9INT) ||\
    defined (ACCESS_RIGHTS_DV0INT)   || defined (ACCESS_RIGHTS_TATMAN) ||\
    defined (ACCESS_RIGHTS_TATEEPRO) || defined(ACCESS_RIGHTS_LHS) ||\
    defined (ACCESS_RIGHTS_MATENG)   || defined (ACCESS_RIGHTS_TATTOP)||\
    defined (ACCESS_RIGHTS_TATLCD)   || defined (ACCESS_RIGHTS_TATMAIN) ||\
    defined (ACCESS_RIGHTS_DVA0INT)  || defined (ACCESS_RIGHTS_DVFM) ||\
    defined (ACCESS_RIGHTS_IHMFM)    || defined (ACCESS_RIGHTS_TATDRVFLASH)||\
    defined (ACCESS_RIGHTS_TATUISFLASH)|| defined (ACCESS_RIGHTS_DRVTOOL) ||\
    defined (ACCESS_RIGHTS_UISTOOL) || defined (ACCESS_RIGHTS_TATDRVAUD) ||\
    defined (ACCESS_RIGHTS_TATUISAUD) || defined (ACCESS_RIGHTS_TATUISKBD) ||\
    defined (ACCESS_RIGHTS_TATDRVKBD) || defined (ACCESS_RIGHTS_UIG3INI) ||\
    defined (ACCESS_RIGHTS_TATRF)     || defined (ACCESS_RIGHTS_TATRFIMDSP)||\
    defined (ACCESS_RIGHTS_DVTOOLS)   || defined (ACCESS_RIGHTS_DLL_EXCHANGE_MODE)||\
    defined (ACCESS_RIGHTS_DVBB)      || defined (ACCESS_RIGHTS_UIBB)||\
    defined (ACCESS_RIGHTS_UIENG)     || defined (ACCESS_RIGHTS_DV5060X)||\
    defined (ACCESS_RIGHTS_DVPMU)     || defined (ACCESS_RIGHTS_DVBINT)||\
    defined (ACCESS_RIGHTS_UI5060X)   || defined (ACCESS_RIGHTS_DVENGIMHKBD)
    
#include <string.h> 
#if defined (DOWNLOAD_INT)
#include "tat_internet.hip"
#endif
#include "dv05swap.hep"
#include "dv04tool.hem"
/* #include "dv0int.hev"  */
#endif 

#if defined (ACCESS_RIGHTS_DVTOP)   || defined (ACCESS_RIGHTS_DVADC)   ||\
     defined (ACCESS_RIGHTS_DVAUDIO)|| defined (ACCESS_RIGHTS_DVRW)    ||\
    defined (ACCESS_RIGHTS_DVRF)    || defined (ACCESS_RIGHTS_DVSC)    ||\
    defined (ACCESS_RIGHTS_DVMAN)   || defined (ACCESS_RIGHTS_DVMAIN)  ||\
    defined (ACCESS_RIGHTS_DVLCD)   || defined (ACCESS_RIGHTS_DVMEL)   ||\
    defined (ACCESS_RIGHTS_DVSIM)   || defined (ACCESS_RIGHTS_DVHFD)   ||\
    defined (ACCESS_RIGHTS_DVFLASH) || defined (ACCESS_RIGHTS_DVIRDA)  ||\
    defined (ACCESS_RIGHTS_TATMAN)  || defined (ACCESS_RIGHTS_SL)      ||\
    defined (ACCESS_RIGHTS_IHMADC)  || defined (ACCESS_RIGHTS_DVMATENG)||\
    defined (ACCESS_RIGHTS_IHMRW)   || defined (ACCESS_RIGHTS_IHMAUDIO)||\
    defined (ACCESS_RIGHTS_IHMMAIN) || defined (ACCESS_RIGHTS_DVEEPRO) ||\
    defined (ACCESS_RIGHTS_IHMIRDA) || defined (ACCESS_RIGHTS_IHMRF)   ||\
    defined (ACCESS_RIGHTS_IHMVALMAIN) || defined (ACCESS_RIGHTS_DVALMAIN)||\
    defined (ACCESS_RIGHTS_IHMSC)   || defined (ACCESS_RIGHTS_TRACER)  ||\
    defined (ACCESS_RIGHTS_IHMSL)   || defined (ACCESS_RIGHTS_MTX)     ||\
    defined (ACCESS_RIGHTS_FA)      || defined (ACCESS_RIGHTS_CC )     ||\
    defined (ACCESS_RIGHTS_HKBD)    || defined (ACCESS_RIGHTS_IHMPCF5060X) ||\
    defined (ACCESS_RIGHTS_DVBT)    || defined (ACCESS_RIGHTS_IHMBT)   ||\
    defined (ACCESS_RIGHTS_DV17PMU) || defined (ACCESS_RIGHTS_DVFM)    ||\
    defined (ACCESS_RIGHTS_IHMTOP)  || defined (ACCESS_RIGHTS_TATUISKBD) ||\
    defined (ACCESS_RIGHTS_UIENG) 

#if defined(JPEG_FTR) && defined(_LABWIN32)\
   && (!defined(ACCESS_RIGHTS_MTX) && !defined(ACCESS_RIGHTS_CC) &&\
    !defined(ACCESS_RIGHTS_FA)  && defined(ACCESS_RIGHTS_DVEEPRO)||\
    defined(DV04TOOL_C))
      
#include <windows.h>
#include <ansi_c.h>
#include "pc_jpeglib.h"
#include "pc_cdjpeg.h"     
/* Common decls for cjpeg/djpeg applications */
#include "pc_jversion.h"
#endif /*(JPEG_FTR) && (_LABWIN32) &&\
      !defined(ACCESS_RIGHTS_MTX) && !defined(ACCESS_RIGHTS_CC) &&\
   !defined(ACCESS_RIGHTS_FA)*/

   
   #include "dv04tool.het"
   #include "dv04tool.hep"
#endif 

#if defined (ACCESS_RIGHTS_DVTOP) || defined (ACCESS_RIGHTS_HKBD)
#include "dv04tool.hev"
#endif

#if defined (ACCESS_RIGHTS_DVTOP)    || defined (ACCESS_RIGHTS_IHMERR)
#include "dv02file.hec"
#include "dv02file.het"
#include "dv02file.hep"
#endif 

#if defined (ACCESS_RIGHTS_DVTOP)    || defined (ACCESS_RIGHTS_LTA) ||\
    defined (ACCESS_RIGHTS_LTM)      || defined (ACCESS_RIGHTS_DVMAIN)||\
    defined (ACCESS_RIGHTS_DUMP)     
/* #include "dv0int.hev" */
#endif 

#if defined (ACCESS_RIGHTS_DVTOP) || defined (ACCESS_RIGHTS_MATENG)
/* #include "dv0int.hep" */
#endif
/*=================*/
/*  PRIVATE USING  */
/*=================*/
/* list of all internal includes useful for the module */

#if defined (ACCESS_RIGHTS_DVTOP)

#if defined (DV04TOOL_C)
#include "dv04tool.hic"
#endif  /*  DV0TOOL_C  */

#if defined (DV02FILE_C)
#include "dv02file.hic"
#include "dv02file.hip"
#endif  /*  DV02FILE_C  */

#endif /*ACCESS_RIGHTS_DVTOP */


#undef ACCESS_RIGHTS_DVTOP
#undef ACCESS_RIGHTS_ALL

#endif   /* DVTOP_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -