📄 envopt.h
字号:
/* #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 + -