
Appendix C: Status model
Models 707B and 708B Switching Matrix Reference Manual
C-16
707B-901-01 Rev. A / August 2010
Status byte register
The summary messages from the status registers and queues are used to set or clear the appropriate
bits (B0, B1, B2, B3, B4, B5, and B7) of the Status Byte Register. These summary bits do not latch,
and their states (0 or 1) are dependent upon the summary messages (0 or 1). For example, if the
Standard Event Register is read, its register will clear. As a result, its summary message will reset to
0, which will then reset the ESB bit in the Status Byte Register.
Status byte and service request (SRQ)
Figure 105: Status byte and service request (SRQ)
Service
Request
Enable
Register
Status Summary Message
Read by Serial Poll
Read by *STB?
or print(status.condition)
OSB = Operation Summary Bit
RQS = Request for Service
MSS = Master Summary Status
Mav = Message Available
ESB = Event Summary Bit
EAV = Error Available
QSB = Questionable Summary Bit
MSB = Measurement Summary Bit
& = Logical AND
OR = Logical OR
OR
&
&
&
&
&
&
*SRE or
OSB
(B5)
(B6)
(B7)
MAV
(B4)
QSB
(B3)
EAV
(B2) (B1) (B0)
__
MSB
*STB?
Serial Poll
Service
Request
Generation
(B5)
MAV
(B4)
QSB
(B3)
EAV
(B2) (B1)
MSB
(B0)
Status Byte
Register
OSB
(B6)
RQS
(B7)
SSB
SSB
&
MSS
ESB
ESB
SSB = System Summary Bit
Read by *SRE?
or print(status.request_enable)
status.request_enable