6100 BSC Programming Manual

BSC Example
?page "CONFIGURATION FOR CLIP"
STRUCT clip^cfg^buff = cpline^text;
BEGIN
STRING LINE^TYPE; ! ^
STRING CONNECTION^TYPE; ! |
STRING DTR^CONTROL; ! |
STRING SPARE; ! CONFIGURATION BLOCK
STRING CLOCK^SOURCE; ! FOR BSC PT. TO PT.
STRING LINE^SPEED; ! |
INT CONNECT^TIMEOUT; ! |
INT DISCONNECT^TIMEOUT; ! |
STRING PROTOCOL^TYPE; ! |
STRING FRAME^CK^SEQ^TYPE; ! |
STRING LINE^CODE; ! |
STRING SYNC^COUNT; ! |
INT READ^TIMEOUT; ! |
STRING STATION^TYPE; ! |
STRING ID^EXCH^ENABLE; ! |
INT RETRY^COUNT; ! |
INT BLOCK^LENGTH; ! V
END;
END; ! end of cpline^buff^template
! STRING LINE^TYPE := 0;
! STRING CONNECTION^TYPE := 1;
! STRING DTR^CONTROL := 0;
! STRING SPARE;
! STRING CLOCK^SOURCE := 2; THE VALUES FOR
! STRING LINE^SPEED := 0; CONFIG BLOCK for this CLIP.
! INT CONNECT^TIMEOUT := 3000;
! INT DISCONNECT^TIMEOUT := 50;
! STRING PROTOCOL^TYPE := 0; These values are initialized
! STRING FRAME^CK^SEQ^TYPE := 0; in the following string.
! STRING LINE^CODE := 1;
! STRING SYNC^COUNT := 3;
! INT READ^TIMEOUT := 3000;
! STRING STATION^TYPE := 0;
! STRING ID^EXCH^ENABLE := 0;
! INT RETRY^COUNT := 7;
! INT BLOCK^LENGTH := 0;
!
STRING .clip^config [0:21] := [0,1,0,0,2,0,10,0,0,50,
0,0,1,3,10,0,0,0,0,7,0,0];
!
B-6