95x Series Operating Manual - May 17, 2022
Page
128
of
155
•
Bit 5, decimal value 32, binary value 00100000
–
set when a query command is decoded but there is
insufficient room in the output buffer for the response.
•
Bit 6, decimal value 64, binary value 01000000
–
set when the command buffer is overflowed.
•
Bit 7, decimal value 128, binary value 10000000
–
set when a command is received with a command word
that is not known to the 95x, or the command cannot be processed at this time.
ESR REGISTER
This is separate within each interface. This is an 8-bit register (i.e., has values from 0 to 255). All of the bits in this
register are cleared when read by the user. Each bit is defined as follows
–
•
Bit 0, decimal value 1, binary value 00000001
–
set when a command is decoded, and an error occurred
during decode.
•
Bit 1, decimal value 2, binary value 00000010
–
set when a query command is decoded but the response is
too long for the response buffer.
•
Bit 2, decimal value 4, binary value 00000100
–
set when a test failure has been detected.
•
Bit 3, decimal value 8, binary value 00001000
–
set when the internal temperature of the 95x is above
limits.
•
Bit 4, decimal value 16, binary value 00010000
–
set when an internal fault is detected.
•
Bit 5, decimal value 32, binary value 00100000
–
set when an ARC current over limit has been detected.
•
Bit 6, decimal value 64, binary value 01000000
–
not used, always 0.
•
Bit 7, decimal value 128, binary value 10000000
–
not used, always 0.
ERR REGISTER
This is separate within each interface. This is a numeric value register. The value is cleared to zero when read by
the user. The value is set according to the success or failure of the last decoded command on this interface. The
possible values of this register are defined as follows
–
0.
The command was decoded without error.
1.
The command could not be decoded at this time.
2.
The command attempted to create an invalid test step number.
3.
The command attempted to create or access an invalid test sequence number.
4.
The command created a test step which is not compatible with this specific instruments’ capability.
5.
The command contained a numeric value field which was outside of the allowable range.
6.
The command contained a field which did not have the correct syntax.
7.
The command did not contain an expected field.
8.
The command contained additional fields than expected.
9.
The command keyword was not recognized.
10.
The 95x had an internal memory error while executing the command.
11.
The previous response had not yet been transmitted when this query command was executed.
12.
The set of commands was too long, over 1023 characters.