(Page 3 of 9 in this chapter) Version
MTP2LNK_ANSI
MTP2LNK_ANSI88
MTP2LNK_CCITT
typedef struct _Mtp2SetLinkCfg
{
MemoryId mem; /* Reserved for internal use */
S16 swtch; /* protocol type */
U8 priorDl; /* Reserved for internal use */
U8 routeDl; /* Reserved for internal use */
U8 selectorDl; /* Reserved for internal use */
U8 entMac; /* Reserved for internal use */
U8 instMac; /* Reserved for internal use */
U8 priorMac; /* Reserved for internal use */
U8 routeMac; /* Reserved for internal use */
U8 selectorMac; /* Reserved for internal use */
MemoryId memMac; /* Reserved for internal use */
U8 maxOutsFrms; /* Reserved for internal use */
Bool errType; /* cyclical or normal error checking */
TimerCfg t1; /* timer 1 configuration structure */
TimerCfg t2; /* timer 2 configuration structure */
TimerCfg t3; /* timer 3 configuration structure */
TimerCfg t5; /* timer 5 configuration structure */
TimerCfg t6; /* timer 6 configuration structure */
TimerCfg t7; /* timer 7 configuration structure */
TimerCfg congTmr; /* congestion timer configuration structure */
U16 provEmrgcy; /* emergency proving period */
U16 provNormal; /* normal proving period */
U8 lssuLen; /* one or two byte LSSU length */
U8 align1; /* alignment byte */
U16 maxFrmLen; /* max frame length for MSU */
U8 cfmType; /* Reserved for internal use */
Bool congDisc; /* congestion discard TRUE or FALSE */
U16 sdD; /* SUERM decrement rate */
U8 sdT; /* SUERM error rate threshold */
U8 sdTie; /* AERM emergency error rate threshold */
U8 sdTin; /* AERM normal error rate threshold */
U8 sdN1; /* maximum number of MSUs for
* retransmission */
U16 sdN2; /* maximum number of MSU octets for
* retrans. */
U8 sdCp; /* maximum number of alignment attempts */
S16 spIdSE; /* Reserved for internal use */
U16 dstProcId; /* Reserved for internal use */
/* MTP level 1 parameters */
S16 baud; /* baud rate (4.8, 9.6, 19.2, 28.8,
* 38.4, 56, 64) */
S16 physIntType; /* Physical interface type (DCE/DTE) */
U8 dataEncoding; /* Data encoding (NRZ/NRZI) */
U8 flgShare; /* Share flags ? */
U8 flgIdle; /* Use idles (True) or flags (False) */
U8 numFlg; /* Number of additional flag chars
* between frames */
} MTP2LinkCfg;
(Page 3 of 9 in this chapter) Version