.NLIST .ENABL LC ; ; C2 DATA ACQUISITION HEADER ; ; ;BUFFER HEADER (1 PER INPUT LUN) ; BH.QUE = 0 ; NEXT HEADER BUFFER BH.TYP = 2 ; HEADER TYPE BH.OOP = 4 ; OUTPUT OPTION (Byte) BH.AOP = 5 ; ANALYSIS OPTION (Byte) BH.ALN = 6 ; Analysis LUN (Byte) BH.IMN = 7 ; Minimum input count (Byte) BH.BCT = 10 ; #OF BUFFERS (Byte) BH.ICT = 11 ; NUMBER OF BUFFS IN INPUT QUE (Byte) BH.OCT = 12 ; NUMBER OF BUFFS IN OUTPUT QUE (Byte) BH.ACT = 13 ; # of buffs in analysis que (Byte) BH.BFG = 14 ; Begin flags (Byte) BH.EFG = 15 ; End flags (Byte) BH.CNT = 16 ; TOTAL # OF INPUT BUFFS BH.BSQ = 20 ; POINTS TO BUFFER STATUS BH.BOQ = 22 ; POINTS TO OUTPUT CONTROL BUFFER BH.BEG = 24 ; Begin command list address BH.END = 26 ; End command list BH.QIO = 30 ; QIO$ for input (30 Bytes) BH.SIZ = 60 ; LAST WORD IN BUFFER HEADER ; ;BUFFER STATUS ; BS.QUE = -2 ; POINTS TO NEXT ENTRY IN QUE BS.STS = 0 ; 2 WORD I/O STATUS BS.CNT = 2 ; COUNT FOR I/O BS.ANL = 4 ; 0 IF IN ANALYSIS QUE BS.ANQ = 6 ; ADDRESS OF NEXT ENTRY IN ANL QUE BS.ADD = 10 ; DATA BUFFER DOUBLE WORD ADDRESS BS.BHQ = 14 ; POINTS BACK TO HEADER BS.SIZ = 20 ; ;DATA BUFFER ; BF.TYP = 0 ; BUFFER TYPE DEFINITION BF.ICT = 2 ; INPUT TOTAL COUNT BF.OCT = 4 ; OUTPUT TOTAL COUNT BF.ACT = 6 ; ANALYSIS TOTAL COUNT BF.CNT = 10 ; WORD COUNT BF.DAT = 12 ; START OF DATA ; ;OUTPUT BUFFER ; BO.QUE = 0 ; NEXT OUTPUT BUFFER BO.OLN = 2 ; LOGICAL UNIT NUMBER BO.OOP = 3 ; NON ZERO IF OUTPUT DESIRED BO.OCT = 4 ; OUTPUT COUNT BO.SIZ = 6 ; ; CLIST DEFINITIONS ; CL.BSZ = 4 ; MINIMUM BUFFER SIZE REQUIRED CL.OFF = 6 ; OFFSET TO EXTRA INFO CL.MSK = 8. ; CLIST CRATE MASK CL.SIZ = 10. ; CLIST SIZE (# OF BYTES) CL.BEG = 12. ; CLIST BEGIN (FIRST EXECUTABLE CODE) .LIST