High Voltage SourceMeter Instrument Reference Manual  Section 14: 
 
2470-901-01 Rev. A / May 2019  14-275
Details 
The binary equivalent of the returned value indicates the input pattern on the I/O port. The least 
significant bit of the binary number corresponds to line 1 and the value of bit 3 corresponds to line 3. 
For example, a returned value of 2 has a binary equivalent of 010. This indicates that line 2 is high 
(1), and that the other two lines are low (0). 
Example 
 
data = tsplink.readport() 
print(data) 
Reads state of all three TSP-Link lines. 
Assuming line 2 is set high, the output is: 
2.000000e+00 
(binary 010) 
The format of the output may vary depending on the ASCII 
Also see 
Triggering using TSP-Link trigger lines (on page 9-6) 
tsplink.line[N].state (on page 14-273) 
tsplink.writeport() (on page 14-276) 
tsplink.state 
This attribute describes the TSP-Link online state. 
Type  TSP-Link accessible  Affected by  Where saved  Default value 
Usage 
state = tsplink.state 
TSP-Link state (online or offline)
Details 
When the instrument power is first turned on, the state is offline. After tsplink.initialize()
or tsplink.reset() is successful, the state is online.
Example 
 
print(state) 
Read the state of the TSP-Link system. If it is online, the output 
is: 
Also see 
tsplink.initialize() (on page 14-270) 
tsplink.node (on page 14-274)