Event status register
The event status register bits are set when certain events occur during PCR operation. All bits of the event status register are set by the error event queue.
The register is defined by the IEEE488.2 standard and is controlled by the IEEE488.2 common commands *ESE, *ESE?, and *ESR?.
See SYST:ERR? for the descriptions of the errors.
Bit | Bit weight | Bit name | Description | Error code |
---|---|---|---|---|
0 | 1 | Operation Complete(OPC) | Set when an *OPC command is received and all operations in standby are complete. | -800 to -899 |
1 | 2 | Request Control (RQC) | Not used | -- |
2 | 4 | Query Error(QYE) | Set when an attempt is made to read data from the output queue when there is no output or the error queue is in wait status. Indicates that there is no data in the error queue. |
-400 to -499 |
3 | 8 | Device Dependent Error(DDE) | Set when there is a device-specific error. | -300 to -399, 100 to 999 |
4 | 16 | Execution Error(EXE) | Set when the PCR evaluates that the program data following the header is outside the formal input range or does not match the performance of the PCR. This indicates that a valid SCPI command may not be executed correctly depending on the conditions of the PCR. |
-200 to -299 |
5 | 32 | Command Error(CME) | Set when an IEEE 488.2 syntax error is detected, when an unidentifiable header is received, or when a group execution trigger enters the internal IEEE 488.2 SCPI command input buffer. | -100 to -199 |
6 | 64 | Reserved | Not used | -- |
7 | 128 | Power ON(PON) | Set when the power is turned on. | -- |
8 to 15 | Reserved | Not used | -- |