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

📄 envopt.acc

📁 gsm map协议源代码
💻 ACC
📖 第 1 页 / 共 5 页
字号:

#define FN_LMINT3         /* FN uses LMINT3 code 
                           * If this flag is enabled, enable SMFN_LMINT3 
                           * in #ifdef SM section 
                           * If this flag is disabled, disable SMFN_LMINT3 
                           * in #ifdef SM section 
                           */
 
#ifdef LMINT3
#ifdef FN_LMINT3
#undef FN_LMINT3
#define FN_LMINT3 1
#endif /* FN_LMINT3 */
#endif /* LMINT3 */

/* #define LCFNMILFN      loosely coupled, layer management */
/* Also enable LCSMFNMILFN under #ifdef SM if SM to FN is to
 * be loosely coupled 
 */

/* Options chosen must be consistent with product delivered */


/* PVC MANAGEMENT PRODUCT SPECIFIC OPTIONS */
/* Select only if LMI procedures are to be enabled */
/* #define  FN_LMI         enable LMI product operation */
#ifdef FN_LMI
/* Enable procedures at the switch */
#ifndef NETSIDE
#define NETSIDE          /* network side options */
#endif /* #ifndef NETSIDE */
#ifdef NETSIDE
/* Select only if PVC multicast operation required */
#define FN_MCAST         /* Multcast procedures */
/* Enable the flag FN_MULTIPLE_LMI_ENTITIES if using PVCs that switch 
   across multiple cards */
#define FN_MULTIPLE_LMI_ENTITIES 
#endif /* #ifdef NETSIDE */
#endif /* #ifdef FN_LMI */


/* SIGNALLING PRODUCT SPECIFIC OPTIONS */
/* #define  FN_SIG        enable signalling product operation */
#ifdef FN_SIG

/* Select UNI signalling */
/* #define FN_UNI         Enable UNI signalling */
#ifdef FN_UNI

/* Select Q933 Case and Case B signalling procedures */
#define  FN_Q933SW     /* Enable Q.933 procedures */
#ifdef FN_Q933SW
/* Select NFAS procedures */
/* #define  FN_NFAS       Enable NFAS operation */
#define Q933 1
#endif /* #ifdef FN_Q933SW */

/* Select X36 signalling procedures */
#define  FN_X36     /* Enable X36 procedures */

#ifdef FN_X36
#define X36 1
#endif /* #ifdef FN_X36 */

/* Select FRF4 signalling procedures */
#define  FN_FRF4     /* Enable FRF4 procedures */
#ifdef FN_FRF4
#define FRF4 1
#endif /* #ifdef FN_FRF4 */

#endif /* #ifdef FN_UNI */
 
/* Select NNI signalling */
/* #define FN_NNI         Enable NNI signalling */
#ifdef FN_NNI
 
/* Select X76 signalling procedures */
#define  FN_X76        /* Enable X76 procedures */
#ifdef FN_X76
#define X76 1
#endif /* #ifdef FN_X76 */
 
/* Select FRF10 signalling procedures */
#define  FN_FRF10      /* Enable FRF10 procedures */
#ifdef FN_FRF10
#define FRF10 1
#endif /* #ifdef FN_FRF10 */
 
#endif /* #ifdef FN_NNI */

/* Enable User side procedures of UNI */
/* #define USRSIDE        user side */
/* Enable Network side procedures of UNI */
#ifndef NETSIDE
/* #define NETSIDE        network side */
#endif /* #ifndef NETSIDE */

/* Select to enable SAP routing procedures */
/* #define FN_ROUTE       routing used */

/* Select to enable call Accounting procedures */
/* #define FN_ACNT        Enable accounting code compilation */
#endif /* #ifdef FN_SIG */

/* Select following Debug option to enable message display */
/* #define FN_DBGMSGDSPLY  Enable outgoing and incoming message display */

/* Select Debug option to enable message decode or encode error display */
/* #define FN_DBGMSGERR    Enable message decode or encode error display */

#endif /* #ifdef FN */

#ifdef VF       /* V5 Integrated Layer 3 */
/**************************************************************************
   V5 Integrated Layer 3
**************************************************************************/

/* interfaces */

/* upper interface, choose none or more */

/* #define LCVFUIVFT     loosely coupled, v5 Integarted Layer 3*/

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

/* #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 */

#define V5_VER2             /* V5 Version 2 */
 
#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 */

⌨️ 快捷键说明

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