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










