Software documentation: CAerr
Preface
This program looks through all the monitor points in the pdef() database and indicates which points are outside of the nominal ranges set for them in AT$ACC:PNTDEF.DAT (NB: the original of the PNTDEF file is kept in a CMS area). The origianl author of the program was never listed, but I suspect it was Mark Wieringa, and was written in 1991 sometime. This new version is a rehash of that original concept, with a pile of additional features and ATCA standardised code.Call sequence:
program caerr implicit none include 'array$inc:a_params.inc' include 'array$inc:a_data.inc'Creation date: 15-Jan-1996
Author: Derek McKay et al.
File: CAERR.FOR
Routine name: err_help
Function:
This routine prints a help message to the screen
Call sequence:
subroutine err_help() implicit noneCreation date: 15-Jan-1996
Author: Derek McKay
File: CAERR.FOR
Routine name: err_input
Function:
This routine is to handle user input Valid commands : a(all),r(recall),s(save),v(verbose),q(quit),# This routine was based on an original, probably written by Mark Wieringa.
Call sequence:
subroutine err_input(checkpnt,loop,verbose) implicit none include 'array$inc:a_params.inc' include 'array$inc:a_data.inc' logical - checkpnt(MAXPNT), - loop, - verboseCreation date: 15-Jan-1996
Author: Derek McKay
File: CAERR.FOR
Routine name: err_print
Function:
This routine takes the output and prepares it for printing. The output is a PostScript file which is written into the AT$LASER area, before being spooled to the laser printer.
Call sequence:
subroutine err_print(checkpnt) implicit none include 'array$inc:a_params.inc' include 'array$inc:a_data.inc' include '($SSDEF)' logical checkpnt(MAXPNT)Creation date: 9-Feb-1996
Author: Derek McKay
File: CAERR.FOR
Routine name: err_write_heading
Function:
This writes a monitor point heading at the top of each page for lists of monitor points.
Call sequence:
subroutine err_write_heading() implicit noneCreation date: 16-Jan-1996
Author: Derek McKay
File: CAERR.FOR
Original: Derek McKay (10-Oct-1996)
Modified: Derek McKay (10-Oct-1996)