The status record contains 10 bytes.

Byte 1Variable Meaning  
b0XCLKmonitors the external clock
b1XTRGmonitors external start/stop signal
b2STARTcontrol signal (as placed by the microprocessor)
b3MEMswap control: =0 CPU accesses RAM1 and scanning counter <-> RAM2, (as placed by the microprocessor)
b4RSTextended reset signal (as placed by the microprocessor)
b5XIexternal/internal time-base clock choice (see below)
b6FSexternal/internal time-base clock choice (see below)
b7SOFTCKsoftware generated time-base output
Byte 2  Variable  Meaning
b0…5 not implemented
b6CLEARmonitors the real state of RUN/STOP, =0 running, =1 stopped
b7SWAPmonitors which RAM is being scanned for output (cf. MEM bit above)
Byte  Content  Description
Byte 3Card Maskbit b0…7 set if the corresponding output channel is installed and working properly
Byte 4Ready Flagif <>0 then the generator may accept the RUN command
Byte 5,6HiAddrhighest occupied RAM address
Byte 7model2 or 8-channel model
Byte 8decimal valuefirmware revision
Byte 9  State message  Meaning
b0XCLKmonitors the external clock
b1XTRGmonitors external start/stop signal
b2STARTcontrol signal (as placed by the microprocessor)
b3MEMswap control: =0 CPU accesses RAM1 and scanning counter <-> RAM2, (as placed by the microprocessor)
b4RSTextended reset signal (as placed by the microprocessor)
b5XIexternal/internal time-base clock choice (see below)
b6FSexternal/internal time-base clock choice (see below)
b7SOFTCKsoftware generated time-base output
Byte 10Error CodeMeaning
kNoError0 
kNotReady1 
kFramingError2serial i/f flags, bits 1..3
kNoiseFlag4 
kOverrun8 
kOverflow16data or command
kNotRecognized32 
kHardwareError64 
kTimeOutError128