75
Chapter 7: Programming
DIAG
This command runs a diagnostics test to verify system functioning and pinpoint errors.
To run the diagnostics test, type diag following an ISACC prompt.
ISACC>diag
Crystal = 14.7456Mhz
Board rev = C/D/E
Software version = 3.37
Max int stack = 151
Min ext stack = 24539
Max int time = 5734
Min int time = 4166
Avg int time = 4188
C run time = 0 mS
Start ups = 1
ROM test:PASS
Internal RAM test:PASS
External RAM test:PASS, PASS
Analog input test:PASS
Phone test:NO DIAL TONE
Reset ?
ISACC>
Crystal speed, board revision, and software revision - used for factory identification.
Max internal stack, min internal stack, max interrupt time, min interr upt time, and
avg interrupt time - refer to memory usage and processing times. These are internal moni-
toring elements that are important for factory referral.
C execution time - indicates the duration time of the C program, if one is running.
Start ups - indicates the number of times the unit has been powered up or reset.
ROM test, internal RAM test, and external RAM test - these tests evaluate different
sections of memory. Each are either PASS or FAIL
Analog input test - determines ISACC's ability to read analog information from the inputs.
It is either PASS or FAIL.
Phone test - determines if there is a dial tone or not.
Reset? - (y/n) This is the remote equivalent of tur ning ISACC off then on again. There is no
loss of programming information.