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

📄 gen.x

📁 中国石油二期加油站IC系统后台通讯软件
💻 X
📖 第 1 页 / 共 5 页
字号:
   TknU8   tfcType;             /* traffic type */
   TknU8   atmTfrCap;           /* ATM transfer capability */
   TknU8   usrPlaneConCfg;      /* user plane connection configuration */
   TknU8   suscClip;            /* susceptability to clipping */
} AmBBearCap;

typedef struct amQosParam       /* Quality of Service Parameter Tokens */
{
   ElmtHdr eh;                  /* element header */
   TknU8   qosClassFwd;         /* quality of service class forward */
   TknU8   qosClassBwd;         /* quality of service class backward */
} AmQosParam;

typedef struct amEtoeDly        /* End To End Transit Delay Tokens */
{
   ElmtHdr eh;                  /* element header */
   TknU8   cumTransDlyId;       /* cumulative transit delay id */
   TknU16  cumTransDly;         /* cumulative transit delay value */
   TknU8   reqTransDlyId;       /* requested max end to end transit delay id */
   TknU16  reqTransDly;         /* maximum end to end transit delay value */
   TknU8   pnniAccFMCTDId;      /* PNNI acceptable forward max. CTD ID */
   TknU32  pnniAccFMCTD;        /* PNNI acceptable forward max. CTD */
   TknU8   pnniCumFMCTDId;      /* PNNI acceptable forward max. CTD ID */
   TknU32  pnniCumFMCTD;        /* PNNI acceptable forward max. CTD */
   TknU8   netGenInd;           /* network generated indicator */
} AmEtoeDly;

typedef struct amOamTfcDesc     /* OAM Traffic Descriptor Tokens */
{
   ElmtHdr eh;                  /* element header */
   TknU8   usrNetFaultMgmt;     /* user network fault management indicator */
   TknU8   compInd;             /* compliance indicator */
   TknU8   shapingInd;          /* shaping indicator */
   TknU8   bwdEtoeOamF5FlInd;   /* backward e-to-e OAM F5 flow indicator */
   TknU8   fwdEtoeOamF5FlInd;   /* forward e-to-e OAM F5 flow indicator */
} AmOamTfcDesc;

typedef struct amEndptRef       /* Endpoint Reference Tokens */
{
   ElmtHdr eh;                  /* element header */
   TknU8   endptRefType;        /* endpoint reference type */
   TknU16  endptRefVal;         /* endpoint reference value */
} AmEndptRef;

typedef struct amAalParam       /* AAL Parameters Tokens */
{
   ElmtHdr eh;                  /* element header */
   TknU8   aalType;             /* AAL type */

   /* Token definition for AAL-1 */
   TknU8   subTypeId;           /* Subtype Identifier */
   TknU8   subType;             /* Subtype */
   TknU8   cbrRateId;           /* CBR Rate Identifier */
   TknU8   cbrRate;             /* CBR Rate */
   TknU8   multId;              /* Multiplier Identifier */
   TknU16  multVal;             /* Multiplier value */
   TknU8   srcClkFreqMetId;     /* Source clock Frequency method identifier */
   TknU8   srcClkFreqMet;       /* Source Clock frequency method */
   TknU8   errCrMetId;          /* Error correction method identifier */
   TknU8   errCrMet;            /* Error correction method */
   TknU8   strDatTxBlkszId;     /* Structured data transfer blocksize Id. */
   TknU8   strDatTxBlksz0;      /* Structured data transfer blocksize - oct 1*/

   /* Token definition for AAL-1, except in UNI 3.0 */
   TknU8   strDatTxBlksz1;      /* Structured data transfer blocksize - oct 2*/

   /* Token definition for AAL-1 */
   TknU8   prtFillCellId;       /* Partially filled cells Identifier */
   TknU8   prtFillCellMet;      /* Partially filled cells method */

   /* Token definition for AAL-3/4 and AAL-5 */
   TknU8   fwdMaxCpcsSduSzId;   /* Forward maximum CPCS-SDU size identifier */
   TknU16  fwdMaxCpcsSduSz;     /* Forward maximum CPCS-SDU size */
   TknU8   bwdMaxCpcsSduSzId;   /* Forward maximum CPCS-SDU size identifier */
   TknU16  bwdMaxCpcsSduSz;     /* Forward maximum CPCS-SDU size */

   /* Token definition for AAL-3/4 only */
   TknU8   midRangeId;          /* MID Range identifier */
   TknU16  loMidRange;          /* MID Range value */

   /* Token definition for AAL-3/4 only, except in UNI 3.0 */
   TknU16  hiMidRange;          /* MID Range value */

   /* Token definition for AAL-3/4 and AAL-5 and only for UNI 3.0 */
   TknU8   modeId;              /* Mode identifier */
   TknU8   mode;                /* Mode - Streaming/Message */

   /* Token definition for AAL-3/4 and AAL-5 */
   TknU8   sscsTypeId;          /* SSCS Type Identifier */
   TknU8   sscsType;            /* SSCS Type */

   /* Token definition for User defined AAL */
   TknU32  usrDefAalInfo;       /* User defined AAL information */
} AmAalParam;

typedef struct amBLoLyrInfo     /* Broadband Low Layer Information Tokens */
{
   ElmtHdr eh;                  /* element header */
   TknU8   usrInfoLyr1Prot;     /* user information layer 1 protocol */
   TknU8   lyr1Id;              /* Layer 1 id */
   TknU8   usrInfoLyr2Prot;     /* user information layer 2 protocol */
   TknU8   lyr2Id;              /* Layer 2 id */
   TknU8   q933Use;             /* Q.933 use */
   TknU8   lyr2OprMode;         /* Mode of operation */
   TknU8   winSize;             /* Window size */
   TknU8   usrSpecLyr2ProtInfo; /* User specified layer 2 protocol info */
   TknU8   usrInfoLyr3Prot;     /* user information layer 3 protocol */
   TknU8   lyr3Id;              /* Layer 3 id */
   TknU8   lyr3OprMode;         /* Mode of operation */
   TknU8   defPktSize;          /* Default packet size */
   TknU8   pktWinSize;          /* Default packet size */
   TknU8   usrSpecLyr3ProtInfo; /* User specified layer 3 protocol info */
   TknU8   initProtId;          /* Initial protocol Identifier bits 8-2 */
   TknU8   snapId;              /* SNAP identifier */
   TknU32  oui;                 /* Organisation unique identifier */
   TknU16  protId;              /* Protocol identifier */
} AmBLoLyrInfo;

typedef struct amAtmTfcDesc     /* ATM Traffic Descriptor Tokens */
{
   ElmtHdr eh;                  /* element header */
   TknU8   fwdPeakCellRateId0;  /* forward  peak  cell rate id, CLP = 0 */
   TknU32  fwdPeakCellRate0;    /* forward  peak  cell rate,    CLP = 0   */
   TknU8   bwdPeakCellRateId0;  /* backward peak  cell rate id, CLP = 0 */
   TknU32  bwdPeakCellRate0;    /* backward peak  cell rate,    CLP = 0   */
   TknU8   fwdPeakCellRateId1;  /* forward  peak  cell rate id, CLP = 0+1 */
   TknU32  fwdPeakCellRate1;    /* forward  peak  cell rate,    CLP = 0+1 */
   TknU8   bwdPeakCellRateId1;  /* backward peak  cell rate id, CLP = 0+1 */
   TknU32  bwdPeakCellRate1;    /* backward peak  cell rate,    CLP = 0+1 */
   TknU8   fwdSustCellRateId0;  /* forward  sust. cell rate id, CLP = 0 */
   TknU32  fwdSustCellRate0;    /* forward  sust. cell rate,    CLP = 0   */
   TknU8   bwdSustCellRateId0;  /* backward sust. cell rate id, CLP = 0 */
   TknU32  bwdSustCellRate0;    /* backward sust. cell rate,    CLP = 0   */
   TknU8   fwdSustCellRateId1;  /* forward  sust. cell rate id, CLP = 0+1 */
   TknU32  fwdSustCellRate1;    /* forward  sust. cell rate,    CLP = 0+1 */
   TknU8   bwdSustCellRateId1;  /* backward sust. cell rate id, CLP = 0+1 */
   TknU32  bwdSustCellRate1;    /* backward sust. cell rate,    CLP = 0+1 */
   TknU8   fwdMeanBurstSizeId0; /* forward  mean burst size id, CLP = 0 */
   TknU32  fwdMeanBurstSize0;   /* forward  mean burst size,    CLP = 0   */
   TknU8   bwdMeanBurstSizeId0; /* backward mean burst size id, CLP = 0 */
   TknU32  bwdMeanBurstSize0;   /* backward mean burst size,    CLP = 0   */
   TknU8   fwdMeanBurstSizeId1; /* forward  mean burst size id, CLP = 0+1 */
   TknU32  fwdMeanBurstSize1;   /* forward  mean burst size,    CLP = 0+1 */
   TknU8   bwdMeanBurstSizeId1; /* backward mean burst size id, CLP = 0+1 */
   TknU32  bwdMeanBurstSize1;   /* backward mean burst size,    CLP = 0+1 */
   TknU8   bstEffortReq;        /* best effort requested */
   TknU8   tfcMgmtOptId;        /* traffic management options identifier */
   TknU8   fwdTagReq;           /* tagging requested in forward  direction */
   TknU8   bwdTagReq;           /* tagging requested in backward direction */
   TknU8   bwdFrmDisc;          /* frame discard in backward direction */
   TknU8   fwdFrmDisc;          /* frame discard in forward  direction */
   TknU8   fwdAbrMinCellRateId; /* forward  ABR min. cell rate id, CLP = 0+1 */
   TknU32  fwdAbrMinCellRate;   /* forward  ABR min. cell rate,    CLP = 0+1 */
   TknU8   bwdAbrMinCellRateId; /* backward ABR min. cell rate id, CLP = 0+1 */
   TknU32  bwdAbrMinCellRate;   /* backward ABR min. cell rate,    CLP = 0+1 */
} AmAtmTfcDesc;

typedef struct amCauseDgn       /* Cause and Diagnostics Tokens */
{
   ElmtHdr eh;                  /* element header */
   TknU8   location;            /* location */
   TknU8   causeVal;            /* cause value */
   TknStrM  dgnVal;              /* Diagnostics value */
} AmCauseDgn;

typedef struct amCgPtyNmb       /* Calling Party Number Tokens */
{
   ElmtHdr eh;                  /* element header */
   TknU8   nmbPlanId;           /* address/numbering plan identification */
   TknU8   typeNmb;             /* type of number */
   TknU8   screenInd;           /* screening indicator */
   TknU8   presInd;             /* presentation indicator */
   TknStrS nmbDigits;           /* address/number information */
} AmCgPtyNmb;

typedef struct amCgPtySad       /* Calling Party Sub Address Tokens */
{
   ElmtHdr eh;                  /* element header */
   TknU8   oddEvenInd;          /* odd/even indicator */
   TknU8   typeSad;             /* type of sub address */
   TknStrS sadInfo;             /* address/number information */
} AmCgPtySad;

typedef struct amNBearCap       /* Narrowband Bearer Capability Tokens */
{
   ElmtHdr eh;                  /* element header */
   TknU8 infoTranCap;           /* information transfer capability */
   TknU8 codingStd;             /* coding standard */
   TknU8 infoTranRate0;         /* information transfer rate */
   TknU8 tranMode;              /* transfer mode */
   TknU8 establish;             /* establishment */
   TknU8 cfg;                   /* configuration */
   TknU8 chanStruct;            /* structure */
   TknU8 infoTranRate1;         /* information transfer rate */
   TknU8 symmetry;              /* symmetry */
   TknU8 usrInfoLyr1Prot;       /* usr information layer 1 protocol */
   TknU8 lyr1Ident;             /* layer 1 identity */
   TknU8 usrRate;               /* user rate */
   TknU8 negot;                 /* negotiation */
   TknU8 syncAsync;             /* synchronous/asynchronous */
/*------------------------------------------------------------------------*/
/* The following six tokens represent a uinon of octets 5b.1 and 5b.2 of  */
/* the Narrow Band Bearer Capability.                                     */
/*------------------------------------------------------------------------*/
   TknU8 FlcRx_BandNeg;         /* flow control on reception or 
                                   inband/outband negotiation */
   TknU8 FlcTx_Assgn;           /* flow control on transmission or 
                                   assignor/assignee*/
   TknU8 NicRx_LLINeg;          /* network independent clock on reception or 
                                   logical link identifier negotiation */
   TknU8 NicTx_Mode;            /* network independent clock on transmission or
                                   mode of operation */
   TknU8 Rate_MFrm;             /* intermediate rate (low bit) or Multi 
                                   frame support */
   TknU8 Rate_Hdr;              /* intermediate rate (high bit) or rate 
                                   adaptation Hdr/ no Headr */
   TknU8 parity;                /* parity information */
   TknU8 nmbDatBits;            /* number of data bits excluding parity bit */
   TknU8 nmbStopBits;           /* number of stop bits */
   TknU8 modemType;             /* modem type */
   TknU8 duplexMode;            /* duplex mode */
   TknU8 usrInfoLyr2Prot;       /* user information layer 2 protocol */
   TknU8 lyr2Ident;             /* layer 2 identity */
   TknU8 usrInfoLyr3Prot;       /* user information layer 3 protocol */
   TknU8 lyr3Ident0;            /* layer 3 identity */
} AmNBearCap;

typedef struct amNLoLyrComp     /* Narrowband Low Layer Compatibility Tokens */
{
   ElmtHdr eh;                  /* element header */
   TknU8 infoTranCap;           /* information transfer capability */
   TknU8 codingStd;             /* coding standard */
   TknU8 negInd;                /* negotiation indicator */
   TknU8 infoTranRate0;         /* information transfer rate */
   TknU8 tranMode;              /* transfer mode */
   TknU8 establish;             /* establishment */
   TknU8 cfg;                   /* configuration */
   TknU8 chanStruct;            /* structure */
   TknU8 infoTranRate1;         /* information transfer rate */
   TknU8 symmetry;              /* symmetry */
   TknU8 usrInfoLyr1Prot;       /* usr information layer 1 protocol */
   TknU8 lyr1Ident;             /* layer 1 identity */
   TknU8 usrRate;               /* user rate */
   TknU8 negot;                 /* negotiation */
   TknU8 syncAsync;             /* synchronous/asynchronous */
/*------------------------------------------------------------------------*/
/* The following six tokens represent a uinon of octets 5b.1 and 5b.2 of  */
/* the Narrow Band Lower Layer Compatibility                              */
/*------------------------------------------------------------------------*/
   TknU8 FlcRx_BandNeg;         /* flow control on reception or 
                                   inband/outband negotiation */
   TknU8 FlcTx_Assgn;           /* flow control on transmission or 
                                   assignor/assignee*/
   TknU8 NicRx_LLINeg;          /* network independent clock on reception or 
                                   logical link identifier negotiation */
   TknU8 NicTx_Mode;            /* network independent clock on transmission or
                                   mode of operation */
   TknU8 Rate_MFrm;             /* intermediate rate (low bit) or Multi 
                                   frame support */
   TknU8 Rate_Hdr;              /* intermediate rate (high bit) or rate 
                                   adaptation Hdr/ no Headr */
   TknU8 parity;                /* parity information */
   TknU8 nmbDatBits;            /* number of data bits excluding parity bit */
   TknU8 nmbStopBits;           /* number of stop bits */
   TknU8 modemType;             /* modem type */
   TknU8 duplexMode;            /* duplex mode */
   TknU8 usrInfoLyr2Prot;       /* user information layer 2 protocol */
   TknU8 lyr2Ident;             /* layer 2 identity */
   TknU8 optLyr2ProtInfo;       /* optional layer 2 protocol information */
   TknU8 usrInfoLyr3Prot;       /* user information layer 3 protocol */
   TknU8 lyr3Ident1;            /* layer 3 identity */
   TknU8 optLyr3ProtInfo;       /* optional layer 3 protocol information */
} AmNLoLyrComp;

typedef struct amNHiLyrComp     /* Narrowband High Layer Compatibility Tokens */
{
   ElmtHdr eh;                  /* element header */
   TknU8 presMethod;            /* presentation method */
   TknU8 interpretation;        /* interpretation */
   TknU8 codingStd;             /* coding standard */
   TknU8 highLyrCharId;         /* high layer characteristics identification */
   TknU8 extHighLyrCharId;      /* extended high layer characteristics id */
} AmNHiLyrComp;

typedef struct amProgInd        /* Progress Indicator Tokens */
{
   ElmtHdr eh;                  /* element header */
   TknU8 progLocation;          /* location */
   TknU8 codingStd;             /* coding standard */
   TknU8 progDesc;              /* progress description */
} AmProgInd;

#ifdef SIG_PNNI
typedef struct amCrankback      /* Crankback Tokens */
{
   ElmtHdr eh;                  /* element header */
   TknU8   cbLevel;             /* crankback level */
   TknU8   blkTransType;        /* blocked transit type */
   TknStrS blkNodeId;           /* blocked node id */
   TknStrS blkLinkPreNodeId;    /* blocked link's preceeding node id */
   TknU32  blkLinkPortId;       /* blocked link port id */
   TknStrS blkLinkSuccNodeId;   /* blocked link's succeding node id */
   TknU8   cbCause;             /* crankback cause */
   TknStrM cbDgn;               /* crankback cause diagnostics */
} AmCrankback;

typedef struct amCdPtySoftPvc   /* Called Party Soft PVPC/PVCC Tokens */
{
   ElmtHdr eh;                  /* element header */
   TknU8   selType;             /* VPI/VCI selection Type */
   TknU8   vpiId;               /* VPI id */
   TknU16  vpi;                 /* VPI */
   TknU8   vciId;               /* VCI id */
   TknU16  vci;                 /* VCI */
#ifdef SPVC_FR
   TknU8   dlciId;              /* DLCI Identifer */
   TknU32  dlci;                /* Dlci Value */
#endif /* SPVC_FR */
} AmCdPtySoftPvc;

typedef struct amCgPtySoftPvc   /* Calling Party Soft PVPC/PVCC Tokens */
{
   ElmtHdr eh;                  /* element header */
   TknU8   vpiId;               /* VPI id */
   TknU16  vpi;                 /* VPI */
   TknU8   vciId;               /* VCI id */
   TknU16  vci;                 /* VCI */
#ifdef SPVC_FR

⌨️ 快捷键说明

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