
Series 3700A System Switch/Multimeter Reference Manual
Section 11: TSP command reference
3700AS-901-01 Rev. D/June 2018
11-127
display.getannunciators()
This function reads the annunciators (indicators) that are presently turned on.
Type
TSP-Link accessible
Affected by
Where saved
Default value
Function
Yes
Usage
annunciators
= display.getannunciators()
annunciators
The bitmasked value that shows which indicators are turned on
Details
This function returns a bitmasked value showing which indicators are turned on. The 16-bit binary
equivalent of the returned value is the bitmask. The return value is a sum of set annunciators, based
on the weighted value, as shown in the following table.
Annunciator (indicator) bitmasked values and equivalent constants
Indicator
Bit
Weighted value
Equivalent constant
FILT
1
1
display.ANNUNCIATOR_FILTER
MATH
2
2
display.ANNUNCIATOR_MATH
4W
3
4
display.ANNUNCIATOR_4_WIRE
AUTO
4
8
display.ANNUNCIATOR_AUTO
ARM
5
16
display.ANNUNCIATOR_ARM
TRIG
6
32
display.ANNUNCIATOR_TRIGGER
* (asterisk)
7
64
display.ANNUNCIATOR_STAR
SMPL
8
128
display.ANNUNCIATOR_SAMPLE
EDIT
9
256
display.ANNUNCIATOR_EDIT
ERR
10
512
display.ANNUNCIATOR_ERROR
REM
11
1024
display.ANNUNCIATOR_REMOTE
TALK
12
2048
display.ANNUNCIATOR_TALK
LSTN
13
4096
display.ANNUNCIATOR_LISTEN
SRQ
14
8192
display.ANNUNCIATOR_SRQ
REAR
15
16384
display.ANNUNCIATOR_REAR
REL
16
32768
display.ANNUNCIATOR_REL
Example 1
testAnnunciators = display.getannunciators()
print(testAnnunciators)
rem = bit.bitand(testAnnunciators, 1024)
if rem > 0 then
print("REM is on")
else
print("REM is off")
end
REM indicator is turned on.
Output:
1.03
REM is on