
Section 9
:
Instrument Control Library (ICL)
Series 3700 System Switch/Multimeter Reference Manual
9-198
Document Number: 3700S-901-01 Rev. A / August 2007
status.request_enable
Attribute
Service request enable register.
Usage
Reads service request enable register:
servenabreg = status.request_enable
Writes to system enable register:
status. request_enable = servenabreg
Set
servenabreg
to one of the following values:
0
Clears all bits.
To set (enables) MSB bit (B0):
status.MEASUREMENT_SUMMARY_BIT
- or -
status.MSB
To set (enables) SSB bit (B1):
status.SYSTEM_SUMMARY_BIT
- or -
status.SSB
To set (enables) EAV bit (B2):
status.ERROR_AVAILABLE
- or -
status.EAV
To set (enables) QSB bit (B3):
status.QUESTIONABLE_SUMMARY_BIT
- or -
status.QSB
To set (enables) MAV bit (B4):
status.MESSAGE_AVAILABLE
- or -
status.MAV
To set (enables) ESB bit (B5):
status.EVENT_SUMMARY_BIT
- or -
status.ESB
To set (enables) OSB bit (B7):
status.OPERATION_SUMMARY_BIT
- or -
status.OSB
servenabreg
can also be set to the decimal weight of the bit to be set:
To set bit B0 (MSB), set
servenabreg
to 1 (20).
To set bit B2 (EAV), set
servenabreg
to 4 (22).
To set bit B7 (OSB), set
servenabreg
to 128 (27).
To set more than one bit of the register, set
servenabreg
to the sum of their decimal
weights. For example, to set bits B0 and B7, set
servenabreg
to 129 (1 + 128).