Appendix C
359
Status Reporting System
Status Register Structure
C.
Status
Re
por
ting
System
Issuing the
*CLS
command will clear all bits from the standard event status register.
Table C-2
Status Bit Definitions of Event Status Register (ESR)
Bit
Position
Name
Description
0
Operation Complete
Set to “1” upon completion of all operations done by
commands that precede the
page 165
.
1
Not used
Always 0
2
Query Error
1. Set to “1” when the E4981A receives a data output
request but there is no data to output.
2. Set to “1” when the data of the E4981A's output
queue has been cleared because of a new message
received before the completion of data output.
3
Device Specific Error
Set to “1” when an error has occurred and the error is not a
command, query, or execution error.
4
Execution Error
1. Set to “1” when any parameter in a SCPI command
exceeds its input range or is inconsistent with the
E4981A’s capabilities.
2. Set to “1” when a SCPI command cannot be properly
executed due to some condition of the E4981A.
5
Command Error
1. Set to “1” when an IEEE 488.2 syntax error occurs (a
command sent to the E4981A does not follow the
IEEE 488.2 syntax). Possible violations include the
command parameter violating the E4981A listening
formats or being otherwise unacceptable.
2. Set to “1” when a semantic error occurs. Possible
errors include a command containing misspellings or
an IEEE 488.2 command that is not supported by the
E4981A.
3. Set to “1” when GET (Group Execution Trigger) is
input while a program message is being received.
6
Not used
Always 0
7
Power ON
Set to “1” when the E4981A is powered ON.