6100 BSC Programming Manual
BSC Example
.DETAIL^NUMBERS^ERR22[0:29] := [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 17, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75],
detail^message^22 = 'P' := [
!0 ! " NO ADDITIONAL INFORMATION AVAILABLE ",
!1 ! " BAD LINE TYPE ",
!2 ! " BAD CONNECTION TYPE ",
!3 ! " BAD CLOCKING ",
!4 ! " BAD BAUD RATE ",
!5 ! " BADCONNECT TIMEOUT ",
!6 ! " BAD DISCONNECT TIMEOUT ",
!7 ! " BAD LINE CODE ",
!8 ! " BAD STATION TYPE ",
!9 ! " BAD ID EXCHANGE ",
!10! " BAD PROTOCOL ",
!11! " BAD SYNC COUNT ",
!12! " BAD SHORT TIMEOUT ",
!13! " BAD LONG TIMEOUT ",
!14! " BAD RETRY COUNT ",
!15! " BAD ITB BLOCK LENGTH ",
!16! " BAD FCS ",
!17! " BAD USER TRANSLATE TABLE ",
!18! " INVALID FUNCTION ",
!19! " INVALID MODIFIER ",
!20! " INVALID TEXT OUT VALUE ",
!21! " INVALID TEST IN VALUE ",
!22! " ECHO TEST SEQ NUMBER ERROR ",
!23! " ECHO TEST TEXT ERROR ",
!24! " MAX WRITE COUNT ",
!25! " MAX READ COUNT ",
!26! " ZERO WRITE COUNT ",
!27! " ZERO READ COUNT ",
!28! " READ COUNT SHOULD BE ZERO "];
STRING ! 2ND LINE, DETAIL STATUS INFO
! FOR ERROR 190.
.SP190, ! String pointer.
.DETAIL^NUMBERS^ERR190[0:3] := [ 0, 1, 2],
detail^message^190 = 'P' := [
!0 ! " NO ADDITIONAL INFORMATION AVAILABLE ",
!1 ! " DRIVER CONFIGURATION FAILED ",
!2 ! " START TRACE FAILED "];
STRING ! 2ND LINE, DETAIL STATUS INFO
! FOR ALL OTHER ERRORS.
.sp^others, ! String pointer.
.detail^numbers^others[0:15] := [ 0, 1, 2, 3, 4, 5, 16, 17, 18, 19, 20,
21, 22, 23, 24],
B-10