Event Status Register
Service Request
Enable Register
Bit Definitions
Note d
HP 1650B/HP 16518
Programming Reference
The Event Status Register is a 488.2 defined register. The bits in this
register are "latched." That is, once an event happens which sets a bit, that
bit will only be cleared if the register is read.
The Service Request Enable Register is an 8-bit register. Each bit enables
the corresponding bit in the status byte to cause a service request. The
sixth bit does not logically exist and is always returned as a zero. To read
and write to this register use the *SRE? and *SRE commands.
The following mnemonics are used in figure B-l and in the "Common
Commands" chapter:
MAV - message available. Indicates whether there is a response in the
output queue.
ESB - event status bit. Indicates if any of the conditions in the Standard
Event Status Register are set and enabled.
MSS - master summary status. Indicates whether the device has a reason
for requesting service. This bit is returned for the *SIB? query.
RQS - request service. Indicates if the device is requesting service. This
bit is returned during a serial poll. RQS will be set to 0 after being read
via a serial poll (MSS is not reset by *STB?).
MSG - message. Indicates whether there is a message in the message
queue.
PON - power on. Indicates power has been turned on.
URQ - user request. Always 0 on the HP 1650B/1651B.
CME - command error. Indicates whether the parser detected an error.
The error numbers and/or strings for CME, EXE, DDE, and QYB can be
read from a device defined queue (which is not part of 488.2) with the
query :SYSTEM:ERROR?.
Status Reporting
B-3