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

📄 envopt.h

📁 中国石油二期加油站IC系统后台通讯软件
💻 H
📖 第 1 页 / 共 5 页
字号:

/* #define LCVFLILVT    loosely coupled, data link layer */ 

/* management interface, lvf , choose none or more */

/* #define LCVFMILVF     loosely coupled, layer management */

/* product specific options */

/* side, choose one or more */

#define ACCESS_NETWORK      /* access network side */
#define LOCAL_EXCHANGE      /* local exchange side */

/* Variant Type */
#define V5_1                /* V5.1 Interface */
#define V5_2                /* V5.2 Interface */
 
#endif  /* VF */


#ifdef NV       /* V5.X PSTN Network Layer */
/**************************************************************************
   V5.X PSTN Network Layer
**************************************************************************/

/* interfaces */

/* upper interface, isdn network, choose none or more */

/* #define LCNVUINVT    loosely coupled, v5.1 pstn network layer */

/* lower interface, data link, choose none or more */

/* #define LCNVLILVT    loosely coupled, data link layer */

/* management interface, llv , choose none or more */

/* #define LCNVMILNV    loosely coupled, layer management */

/* layer management options */

/* LCLM or TCLM chosen above, if LCLM or TCLM not chosen */
/* then choose none or one within else */

#ifdef LCLM             /* backward compatilbility, layer management */
/* choose all */

#define LCNVLM          /* loosely coupled, layer management */
#else
#ifdef TCLM             /* backward compatilbility, layer management */
/* choose all */

#define TCNVLM          /* tightly coupled, layer management */
#else                   /* tightly or loosely coupled, layer management */
/* choose none or one */

#define TCNVLM          /* tightly coupled, layer management */
#define LCNVLM          /* loosely coupled, layer management */
#endif
#endif

/* product specific options */

/* side, choose one or more */
/* must agree with options delivered */

#define ANSIDE      /* access network side */
/* #define LESIDE       local exchange side */

#define MF_NV        1 /* For MF purposes */
#define V5X            /* For MF purposes */
 
#endif


#ifdef CV       /* V5.X Control Protocol Layer */
/**************************************************************************
   V5.X Control Protocol Layer
**************************************************************************/

/* interfaces */

/* lower interface, data link, choose none or more */

/* #define LCCVLILVT     loosely coupled, data link layer */

/* management interface, llv , choose none or more */

/* #define LCCVMILCV     loosely coupled, layer management */

/* layer management options */

/* LCLM or TCLM chosen above, if LCLM or TCLM not chosen */
/* then choose none or one within else */

#ifdef LCLM             /* backward compatilbility, layer management */
/* choose all */

#define LCNVLM          /* loosely coupled, layer management */
#else
#ifdef TCLM             /* backward compatilbility, layer management */
/* choose all */

#define TCNVLM          /* tightly coupled, layer management */
#else                   /* tightly or loosely coupled, layer management */
/* choose none or one */

#define TCNVLM          /* tightly coupled, layer management */
#define LCNVLM          /* loosely coupled, layer management */
#endif
#endif

/* product specific options */

#define V5_2            /* V5.2 */

/* side, choose one or more */
/* must agree with options delivered */

#define V5X            /* For MF purposes */
#define MF_NV        1 /* For MF purposes */
 
#endif /* CV */


#ifdef BV       /* V5.X BCC Protocol Layer */
/**************************************************************************
   V5.X BCC Protocol Layer
**************************************************************************/

/* interfaces */


/* layer management options */

/* Access Netwwork or a Local Exchange options */
/* Choose either one of both. */
/* #define LOCAL_EXCHANGE   The BCC should be compiled for Local Exchange */
/* #define ACCESS_NETWORK   The BCC should be compiled for Access Network */

/* #define LCBVUIBVT    loosely coupled, layer 3  BV -> Layer 4 */
/* #define LCBVLILVT    loosely coupled, data link layer BV -> LV*/
/* #define LCBVMILBV    loosely coupled, layer management */ 

/* product specific options */

#define V5_2            /* V5.2 */

/* side, choose one or more */
/* must agree with options delivered */

#define V5X            /* For MF purposes */
#define MF_NV        1 /* For MF purposes */
 
#endif /* BV */

#ifdef LK       /* V5.2 Link Control Protocol */

/* Interfaces */
/* Layer Management options */

/* #define LCLKLILVT     Loosely coupled data link layer lk->lk */
/* #define LCLKMILLK     Loosely coupled layer management. */

#endif /* LK */



#ifdef PV       /* V5.X Protection Protocol Layer */
/**************************************************************************
   V5.X Protection Protocol Layer
**************************************************************************/

/* interfaces */


/* layer management options */

/* Access Netwwork or a Local Exchange options */
/* Choose either one of both. */
#define LOCAL_EXCHANGE   /* The Protection should be compiled for Local Exchange */
#define ACCESS_NETWORK   /* The Protection should be compiled for Access Network */

/* #define LCPVLILVT     loosely coupled, data link layer PV -> LV*/
/* #define LCPVMILPV    loosely coupled, layer management */ 

/* product specific options */

#define V5_2            /* V5.2 */

/* side, choose one or more */
/* must agree with options delivered */

#define V5X            /* For MF purposes */
#define MF_PV        1 /* For MF purposes */
 
#endif /* PV */


#ifdef LV       /* LAPV5-DL Data Link Layer */
/**************************************************************************
   LAPV5-DL Data Link Layer
**************************************************************************/

/* interfaces */

/* upper interface, data link, choose none or more */

/* #define LCLVUILVT     loosely coupled, data link layer */

/* lower interface, evt, choose none or more */

/* #define LCLVLIEVT     loosely coupled, evt layer */

/* management interface, llv , choose none or more */

/* #define LCLVMILLV     loosely coupled, layer management */

/* debug mngmt interface, choose one or none, default is debug output disabled */

/* #define DBLVMILLV     debug output enabled for mngmt interface */

/* layer management options */

/* LCLM or TCLM chosen above, if LCLM or TCLM not chosen */
/* then choose none or one within else */

#ifdef LCLM             /* backward compatilbility, layer management */
/* choose all */

#define LCLVLM          /* loosely coupled, layer management */
#else
#ifdef TCLM             /* backward compatilbility, layer management */
/* choose all */

#define TCLVLM          /* tightly coupled, layer management */
#else                   /* tightly or loosely coupled, layer management */
/* choose none or one */

#define TCLVLM          /* tightly coupled, layer management */
/* #define LCLVLM        loosely coupled, layer management */
#endif
#endif

/* product specific options */

#endif


#ifdef EV       /* LAPV5 Envelope Function Layer */
/**************************************************************************
   LAPV5 Envelope Function Layer
**************************************************************************/

/* interfaces */

#define BDVER2         /* in order to include mac.x file */

/* upper interface, evt , choose none or more */

/* #define LCEVUIEVT     loosely coupled, evt layer */

/* lower interface, mac, choose none or more */

/* #define LCEVLIMAC     loosely coupled, mac layer */

/* management interface, lev , choose none or more */

/* #define LCEVMILEV     loosely coupled, layer management */

/* debug mngmt interface, choose one or none, default is debug output disabled */

/* #define DBEVMILEV     debug output enabled for mngmt interface */

/* layer management options */

/* LCLM or TCLM chosen above, if LCLM or TCLM not chosen */
/* then choose none or one within else */

#ifdef LCLM             /* backward compatilbility, layer management */
/* choose all */

#define LCLVLM          /* loosely coupled, layer management */
#else
#ifdef TCLM             /* backward compatilbility, layer management */
/* choose all */

#define TCLVLM          /* tightly coupled, layer management */
#else                   /* tightly or loosely coupled, layer management */
/* choose none or one */

#define TCLVLM          /* tightly coupled, layer management */
/* #define LCLVLM           loosely coupled, layer management */
#endif
#endif

/* product specific options */

/* #define EV_ISDN           isdn signalling is supported */
/* #define EV_TST_ISDN       isdn signalling acceptance test */

/* mac interface type, choose one */
/* if applicable, must agree with driver mac interface type */

#define MACINT1      /* mac link interface 1 */
/* #define MACINT5         mac link interface 5 */

#endif


#ifdef VM       /* V5 interface mac Layer */
/**************************************************************************
   V5 interface mac Layer
**************************************************************************/

/* interfaces */

#define MACVER2         /* in order to include mac.x file */

/* upper interface, mac , choose none or more */

/* #define LCVMUIMAC        loosely coupled, mac layer */

/* management interface, lmv , choose none or more */

/* #define LCVMMILVM        loosely coupled, layer management */

/* debug mngmt interface, choose one or none, default is debug output disabled */

/* #define DBVMMILVM       debug output enabled for mngmt interface */

/* layer management options */

/* LCLM or TCLM chosen above, if LCLM or TCLM not chosen */
/* then choose none or one within else */

#ifdef LCLM             /* backward compatilbility, layer management */
/* choose all */

#define LCMVLM          /* loosely coupled, layer management */
#else
#ifdef TCLM             /* backward compatilbility, layer management */
/* choose all */

#define TCVMLM          /* tightly coupled, layer management */
#else                   /* tightly or loosely coupled, layer management */
/* choose none or one */

#define TCVMLM          /* tightly coupled, layer management */
/* #define LCVMLM           loosely coupled, layer management */
#endif
#endif

/* product specific options */

/* mac interface type, choose one */
/* if applicable, must agree with driver mac interface type */

#define MACINT1      /* mac link interface 1 */
/* #define MACINT5         mac link interface 5 */

#endif



#ifdef MV       /* V5 System Management  */
/**************************************************************************
   V5 System Management 
**************************************************************************/
 
/* interfaces */
 
/* interface to control protocol, lmv, choose none or more */
 
/* #define LCMVMILMV       loosely coupled, lmv layer */
 
/* interface to control protocol, lcv, choose none or more */
 
/* #define LCMVMILCV       loosely coupled, lcv layer */
 
/* interface to pstn, lnv, choose none or more */
 
/* #define LCMVMILNV       loosely coupled, lnv layer */
 
/* interface to bcc, lbv, choose none or more */
 
/* #define LCMVMILBV       loosely coupled, lbv layer */
 
/* interface to bcc, lpv, choose none or more */
 
/* #define LCMVMILPV       loosely coupled, lpv layer */
 
/* interface to bcc, llk, choose none or more */
 
/* #define LCMVMILLK       loosely coupled, llk layer */
 
/* interface to envelop function, lev, choose none or more */
 
/* #define LCMVMILEV       loosely coupled, lev layer */
 
/* management interface, ll1, choose none or more */
 
/* #define LCMVMILL1       loosely coupled, layer management */
 
/* layer management options */
 
/* LCLM or TCLM chosen above, if LCLM or TCLM not chosen */
/* then choose none or one within else */
 
/* product specific options */
 
/* Whether V5.1 system or V5.2 system. Choose one or both */
#define V5_1            /* V5.1 */
#define V5_2            /* V5.2 */
 
/* Whether AN side system or LE side system. Choose one or both */
#define V5_AN           /* V5.1 */
#define V5_LE           /* V5.2 */
 
#endif


#ifdef AS       /* q.saal */

/**************************************************************************
   ATM Q.SAAL parameters
**************************************************************************/

/* interfaces */

/* Q.SAAL Upper Interface */
/* #define ASD2     1       ASD (Q.2130) interface with bind confirm */
/* #define ASI2     1       ASI (Q.2140) interface with bind confirm */

/* AAL Upper Interface */
/* #define AALINT3  1       AAL upper interface with bind confirm*/

/* layer management options, choose none */
 
#ifndef LMINT2
#define LMINT2          /* layer management interface 2 */
#endif

/* #define AS_LMINT3       layer management interface 3.
                           If this flag is enabled, enable SMAS_LMINT3 
                           in #ifdef SM section 
                           If this flag is disabled, disable SMAS_LMINT3 
                           in #ifdef SM section.
                           This flag should be turned off for pre LMINT3
                           interface.
                         */

⌨️ 快捷键说明

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