14: TSP command reference  2470 High Voltage SourceMeter Instrument 
 
14-282 2470-901-01 Rev. A / May 2019 
Also see 
tspnet.connect() (on page 14-277) 
tspnet.readavailable() (on page 14-282) 
tspnet.timeout (on page 14-284) 
tspnet.write() (on page 14-287) 
tspnet.readavailable() 
This function checks to see if data is available from the remote device. 
Type  TSP-Link accessible 
Affected by  Where saved  Default value 
Function  No 
Usage 
bytesAvailable = tspnet.readavailable(connectionID) 
The number of bytes available to be read from the connection 
The connection ID returned from tspnet.connect()
Details 
This command checks to see if any output data is available from the device. No data is read from the 
instrument. This allows TSP scripts to continue to run without waiting on a remote command to finish. 
Example 
 
ID = tspnet.connect("192.0.2.1") 
tspnet.write(ID, "*idn?\r\n") 
repeat bytes = tspnet.readavailable(ID) until bytes > 0 
print(tspnet.read(ID)) 
Send commands that will create data. 
Wait for data to be available. 
Also see 
tspnet.connect() (on page 14-277) 
tspnet.read() (on page 14-281)