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

📄 datamng.h

📁 这是用Labwindows开发的一个RF test程序。 用于日本机种的组装后ANT 测试。
💻 H
字号:
/*F(*************************************************************************** 
 * File name :datamng.h
 * Project : 
 * Module :DATAMNG
 * Date : 19/10/99
 * Version : 
 *----------------------------------------------------------------------------* 
 *----------------------------------------------------------------------------* 
 *                                    DESCRIPTION
 *
 *----------------------------------------------------------------------------* 
 *----------------------------------------------------------------------------* 
 *                           FUNCTIONS DEFINED IN THIS FILE
 *----------------------------------------------------------------------------* 
 * Name                         | Object
 *----------------------------------------------------------------------------* 
  *----------------------------------------------------------------------------* 
 *----------------------------------------------------------------------------* 
 *                              EVOLUTION
 *----------------------------------------------------------------------------* 
 * Date     | Author    | Arnb   | Description
 *----------------------------------------------------------------------------* 
 * 19/10/99 | L. Servais |        | Creation
 *----------------------------------------------------------------------------* 
 * 25/11/99 | B.Simon    |        | Add of dmn2conv.c
 *----------------------------------------------------------------------------*
 * 15/02/00 | S. Mevel   |        | Add of file dmn3lang.c
 *----------------------------------------------------------------------------*
 * 19/09/00 | S. Mevel   |        | Add of file dmn4ican.c
 *----------------------------------------------------------------------------*
 * 21/06/01 | A. Gerisse |        | Add of file dmn5infu.c
 ***************************************************************************)F*/

#ifndef DATAMNG_H
#define DATAMNG_H

/*==========================================================================*/
/*==========================================================================*/
/*=                           REQUIRED INTERFACE                           =*/
/*==========================================================================*/
/*==========================================================================*/

#if defined(DMN0PACK_C) || defined(DMN1DICT_C) || defined(DMN2CONV_C) || defined(DMN3LANG_C) || defined(DMN4ICAN_C) || defined(DMN5INFU_C) || defined(DMN10ADD_C)

/*.Required functionnal access definitions
-------------------------------------------*/
#define ACCESS_RIGHTS_DATAMNG
#define ACCESS_RIGHTS_APPI
#define ACCESS_RIGHTS_MMI

/*.Includes for the whole external required interface
------------------------------------------------------*/
#include <string.h>

#include "master.h"     /* Module 'MASTER'         */

#ifndef __LABWIN32 
#include "din.h"        /* Module 'INIT'    */
#endif /* Endif __LABWIN32 */

#include "upv.h"        /* Module 'UTILITY SOFTWARE' */

/* Warnings : Include of smm.h and sap.h because spp.h does not compile alone */
#include "sap.h"
#include "smm.h"        /* Module 'SIM Application Protocol'    */
#include "spp.h"        /* Module SPV PAP */

#ifdef __PHILIPS_INTEGRATION__
#define ACCESS_RIGHTS_MAPI
#include "lkgames_mapi.hec"
#undef ACCESS_RIGHTS_MAPI
#endif


/* SML Used for the unitary PC test */
#ifdef __LABWIN32
#include "prompt.h"
#endif


#if defined(UNIX)
#include "stdlib.h"
#endif



#endif /* if defined(DMN0PACK_C) || ..*/


#if defined(DMN0PACK_C)
/* Call dmngtag for option -REMOVE in the link operation */
#include "dmngtag.h"


#endif /* if defined(DMN0PACK_C) */
/*==========================================================================*/
/*==========================================================================*/
/*=                           PROVIDED INTERFACE                           =*/
/*==========================================================================*/
/*==========================================================================*/
/*.Provided functional access definitions
------------------------------------------*/
#if defined(ACCESS_RIGHTS_DATAMNG) || defined(ACCESS_RIGHTS_MMI) \
 || defined(ACCESS_RIGHTS_ATP)     || defined(ACCESS_RIGHTS_TATSC) \
 || defined(ACCESS_RIGHTS_SPVPAP)  || defined(ACCESS_RIGHTS_DWLPROMPTS) \
 || defined(ACCESS_RIGHTS_TATFLASH) || defined(ACCESS_RIGHTS_OSD) || defined(ACCESS_RIGHTS_ICONOSD) || defined(ACCESS_RIGHTS_PME) \
 || defined(ACCESS_RIGHTS_ANIMOSD)

/*.Include file list for providing definitions to other modules
----------------------------------------------------------------*/
#include "datamng.hec"          /* include external: DATAMNG constantes for application */
#include "datamng.het"      /* include external: DATAMNG structures for application */
#include "dmn0pack.het"     /* include external: DATAMNG structures for application for packdata treatment*/
#include "dmn0pack.hep"     /* include external: DATAMNG prototypes for application for packdata treatment*/
#include "dmn1dict.hep"     /* include external: DATAMNG prototypes for application for dictionnaries treatment */
#include "dmn2conv.hep"         /* include external: DATAMNG prototypes for application for conversion treatment*/
#include "dmn3lang.hep"     /* include external: DATAMNG prototypes for application for languages treatment */
#include "dmn4ican.hep"     /* include external: DATAMNG prototypes for application for icons animations treatment */
#include "dmn5infu.hep"	    /* include external: DATAMNG prototypes for application for PME treatement */

#include "datamng.hem"      /* include external: DATAMNG macros  for application */
#endif /* defined(ACCESS_RIGHTS)  */


#if defined(ACCESS_RIGHTS_DVSC)      || defined(ACCESS_RIGHTS_IHMSC) \
 || defined(ACCESS_RIGHTS_CC)	     || defined(ACCESS_RIGHTS_DVFLASH) \
 || defined (ACCESS_RIGHTS_INIT)     || defined(ACCESS_RIGHTS_TATMAN) \
 || defined (ACCESS_RIGHTS_IHMAEEPR) || defined (ACCESS_RIGHTS_IHMFLASH)
#include "datamng.hec"          /* include external: DATAMNG constantes for application */
#include "dmn0pack.het"     /* include external: DATAMNG structures for application for packdata treatment*/
#endif


#if defined(ACCESS_RIGHTS_DMNGDEF)||defined(ACCESS_RIGHTS_DATAMNG)
#include "download_config.hec"        /* include path for data packages */
#endif /* defined(ACCESS_RIGHTS_DMNGDEF)  */


#if defined(ACCESS_RIGHTS_PACKBUILD)
#include "datamng.hec"          /* include external: DATAMNG constantes for application */
#include "datamng.het"      /* include external: DATAMNG structures for application */
#include "datamng.hem"      /* include external: DATAMNG macros  for application */
#endif /* ACCESS_RIGHTS_PACKBUILD */


/*==========================================================================*/
/*==========================================================================*/
/*=                           PRIVATE USING                                =*/
/*==========================================================================*/
/*==========================================================================*/
#if defined(DMN0PACK_C) || defined(DMN1DICT_C) ||  defined(DMN3LANG_C) || defined (DMN4ICAN_C) || defined(DMN10ADD_C) || defined(DMN5INFU_C)
#include "dmngdef.h"
#include "datamng.hic"
#include "datamng.hiv"
#endif

#if defined(DMN1DICT_C) || defined(DMN10ADD_C)
#include "dmn1dict.hit"
#include "dmn1dict.hiv"  
#include "dmn1dict.hip"
#endif

#if defined(DMN2CONV_C)
#include "dmn2conv.hiv"         
#endif

#if defined(DMN3LANG_C) || defined(DMN10ADD_C)
#include "dmn3lang.hit"  
#include "dmn3lang.hiv"  
#include "dmn3lang.hip"
#endif

#if defined(DMN4ICAN_C) || defined(DMN10ADD_C)
#include "dmn4ican.hit"  
#include "dmn4ican.hiv"  
#endif

#if defined(DMN5INFU_C) || defined(DMN10ADD_C)
#include "dmn5infu.hit"
#include "dmn5infu.hiv"
#endif

#if defined(DMN0PACK_C) || defined(DMN1DICT_C) || defined(DMN3LANG_C) || defined ( DMN4ICAN_C) || defined(DMN5INFU_C) || defined(DMN10ADD_C)
#include "dmn10add.hip"
#endif

/*.Required functionnal access definitions
-------------------------------------------*/
#if defined(DMN0PACK_C) || defined(DMN1DICT_C) || defined(DMN2CONV_C) || defined(DMN3LANG_C) || defined (DMN4ICAN_C) || defined(DMN5INFU_C) || defined(DMN10ADD_C)

#undef ACCESS_RIGHTS_DATAMNG
#undef ACCESS_RIGHTS_APPI
#undef ACCESS_RIGHTS_MMI

#endif 

#endif /* DATAMNG_H */

⌨️ 快捷键说明

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