53
Bit 6:
User Request (URQ). This bit is not used.
Bit 7:
Power On (PON). This bit is set when the device is powered on.
The SESR is queried using the *ESR? common query.
The SESR is paired with an enable register, the Standard Event Status Enable Register (SESER). This register
enables one or more events in the SESR to be reflected in the Status Byte ESB summary message bit. The bits of
the SESER correspond to those of the SESR. Setting a bit in the SESER enables the corresponding event to set the
ESB bit when it occurs. The SESER is set with the *ESE common command and queried with the *ESE?
command query.
4.11.4 The Error Queue
The error queue is used to store codes of errors detected in the device. It is implemented as a cyclic buffer of
length 10. When the error queue is not empty, bit EVQ in the Status Byte is set. The error queue is read with either
one of the following two queries:
:SYSTEM:ERROR?
:STATUS:QUEUE:NEXT?
The first error in the queue is returned, and the queue is advanced.
4.11.5 Error Codes
The negative error codes are defined by SCPI. Positive codes are specific to the instrument.
The error message is returned in the form
<error number>,"<error description>"
A table of error numbers and their descriptions is presented here.
No error reported
0
No error
Command Errors
A command error is in the range -199 to -100, and indicates that a syntax error was detected. This includes the
case of an unrecognized header. The occurrence of a command error causes the CME bit (bit 5) of the Standard
Event Status Register to be set.
-100
Command Error
-101
Invalid character
-102
Syntax error
-103
Invalid separator
-104
Data type error
-105
GET not allowed
-108
Parameter not allowed
More parameters than allowed were received
-109
Missing parameter