*COMDECK X25SLCB
_$J+? 
                                                       _ 09/07/79 ? 
                _#X25 TIP SUB LCB#? 
_ 
                     XX      XX    222222    5555555555 
                      XX    XX    22222222   5555555555 
                       XX  XX    22      22  55 
                        XXXX             22  55 
                         XX        2222222    5555555 
                         XX       2222222      5555555
                        XXXX     22                  55 
                       XX  XX    22          55      55 
                      XX    XX   2222222222   55555555
                     XX      XX  2222222222    555555 
  
  
  
    SSSSSS    UU      UU  BBBBBBBB    LL            CCCCCC    BBBBBBBB
   SSSSSSSS   UU      UU  BBBBBBBBB   LL           CCCCCCCC   BBBBBBBBB 
  SS      SS  UU      UU  BB      BB  LL          CC      CC  BB      BB
  SS          UU      UU  BB      BB  LL          CC          BB      BB
  SSSSSSSSS   UU      UU  BBBBBBBBB   LL          CC          BBBBBBBBB 
   SSSSSSSSS  UU      UU  BBBBBBBBB   LL          CC          BBBBBBBBB 
          SS  UU      UU  BB      BB  LL          CC          BB      BB
  SS      SS  UU      UU  BB      BB  LL          CC      CC  BB      BB
   SSSSSSSS    UUUUUUUU   BBBBBBBBB   LLLLLLLLLL   CCCCCCCC   BBBBBBBBB 
    SSSSSS      UUUUUU    BBBBBBBB    LLLLLLLLLL    CCCCCC    BBBBBBBB
? 
BZX25SLCB = PACKED RECORD 
      BZLCBPTR   : B0BUFPTR;   _WD $00 POINTER TO X25 LCB OVERLAY      ?
      BZHSTATE   : B04BITS;    _WD $01 HDLC STATION STATE              ?
      BZHEVENT   : B04BITS;           _HDLC STATION EVENT CODE         ?
      BZHDLCUP   : BOOLEAN;           _1: UP, 0:DOWN                   ?
      BZDCE      : BOOLEAN;           _0:DTE, 1:DCE                    ?
      BZLOCK     : BOOLEAN;           _LOCK MUX LEVEL OUTPUT           ?
      BZDCES     : BOOLEAN;           _DCE RESTARTING                  ?
      BZFRMRPEND : BOOLEAN;           _FRAME REQUEST PENDING           ?
      BZOON      : BOOLEAN;           _OUTPUT ACTIVE                   ?
      BZPKLUP    : BOOLEAN;           _PACKET LEVEL OPERATIONAL        ?
      BZDAREQ    : BOOLEAN;           _DISABLE REQUESTED               ?
      BZPSTATE   : B04BITS;    _WD $02 PRIMARY STATE                   ?
      BZPEVENT   : B04BITS;           _PRIMARY EVENT CODE              ?
      BZSSTATE   : B04BITS;           _SECONDARY STATE                 ?
      BZSEVENT   : B04BITS;           _SECONDARY EVENT CODE            ?
      BZDTEPOLL  : BOOLEAN;    _WD $03 LEVEL 2 INOPERATIVE POLLING     ?
      BZDUM7     : B04BITS;           _SPARE                           ?
      BZVS       : B03BITS;           _V(S) = NEXT N(S) TO SEND        ?
      BZDUM8     : B05BITS;           _SPARE                           ?
      BZVR       : B03BITS;           _V(R) = NEXT N(S) TO RECEIVE     ?
      BZDUM9     : B05BITS;    _WD $04 SPARE                           ?
      BZLNRR     : B03BITS;           _LAST N(R) RECEIVED              ?
      BZDUMA     : B05BITS;           _SPARE                           ?
      BZLNRS     : B03BITS;           _LAST N(R) SENT                  ?
      BZDUMB     : B04BITS;    _WD $05 SPARE                           ?
      BZN2       : B04BITS;           _RETRANSMISSION COUNTER          ?
      BZLPVC     : B08BITS;           _LAST PVC                        ?
      BZLCN      : B08BITS;    _WD $06 ONE-WAY LOGICAL CHANNEL NUMBER  ?
      BZLSVC     : B08BITS;           _LAST SVC                        ?
      BZTRANSTYPE: B08BITS;    _WD $07 TRANSPORT TYPE                  ?
      BZRC       : B04BITS;           _REXMISSION CNTR RUNNING VALUE   ?
      BZPKTLNGTH : B04BITS;           _BASE 2 LOG OF DATA LNG OF PACKET?
      BZT1RUN    : BOOLEAN;    _WD $08 1: T1 IS RUNNING                ?
      BZTRGRUN   : BOOLEAN;           _1: TREG IS RUNNING              ?
      BZPOLL     : BOOLEAN;           _POLL OUTSTANDING                ?
      BZRXMT     : BOOLEAN;           _RE-XMT RECEIVED                 ?
      BZWFOBT    : BOOLEAN;           _WAIT FOR OBT                    ?
      BZMONFLG   : BOOLEAN;           _MONITOR MODE                    ?
      BZT1       : B010BITS;          _RETRANSMISSION TIMER, T1        ?
      BZRIP      : BOOLEAN;    _WD $09 RESET IN PROGRESS               ?
      BZFRMCNT   : B015BITS;          _FRAME COUNT IN IFQ              ?
      BZT1PKT    : B0BUFPTR;   _WD $0A T1 PACKET                       ?
      BZTGPKT    : B0BUFPTR;   _WD $0B TREG PACKET                     ?
      BZTWC      : PACKED ARRAY 
                   [A0WK1..A0WK2] 
                   OF CHAR; 
      BZLCDADR   : B0BUFPTR;   _WD $0D LOGICAL CHANNEL DIRECTORY ADDR  ?
      BZFLCCB    : B0BUFPTR;   _WD $0E FIRST ATTACHED LCCB             ?
      BZREJ      : BOOLEAN;    _WD $0F REJ FRAME RECEIVED              ?
      BZLCW      : B04BITS;           _LOGICAL CHANNEL WINDOW          ?
      BZLFTR     : B03BITS;           _LAST FRAME TO RE-XMIT           ?
      BZSTLNK    : B05BITS;           _LINK STATUS                     ?
      BZK        : B03BITS;           _FRAME WINDOW, K                 ?
      BZSFQR     : B0BUFPTR;   _WD $10 SFQ READ POINTER                ?
      BZSFQW     : B0BUFPTR;   _WD $11 SFQ WRITE POINTER               ?
      BZIFQR     : B0BUFPTR;   _WD $12 IFQ READ POINTER                ?
      BZIFQW     : B0BUFPTR;   _WD $13 IFQ WRITE POINTER               ?
      BZFRQ      : ARRAY[0..7] _WD $14 FRAME RETENTION QUEUE           ?
                   OF B0BUFPTR; 
      BZNFTS     : B0BUFPTR;   _WD $1C USED BY STUBS                   ?
      BZNLCCB    : B0BUFPTR;   _WD $1D NEXT LCCB TO SCAN               ?
      BZLFRM     : B0BUFPTR;   _WD $1E USED BY STUBS                   ?
      BZX2NLNK   : B0BUFPTR;   _WD $1F USED BY STUBS                   ?
      BZGRPTCB   : ARRAY[N0XPAD..N0X2USR] 
                   OF B0BUFPTR;_WD $20 GROUP TCB(S)                    ?
      END;                            _SUB LCB  DEFINITION             ?
