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