spikesafe-python API Overview | TcpSocket | open_socket(self, ip_address, port_number)
Opens a TCP socket for a SpikeSafe.
ip_address string
IP address of the SpikeSafe (10.0.0.220 to 10.0.0.0.251).
port_number int
Port number of the SpikeSafe (8282 by default).
The following example demonstrates the open_socket function. It creates a new TcpSocket object, connects to a SpikeSafe, initiates the request for SpikeSafe information using the *IDN?
SCPI command, reads the request response, and disconnects from a SpikeSafe.
# instantiate new TcpSocket to connect to SpikeSafe
tcp_socket = TcpSocket()
# connect to SpikeSafe
tcp_socket.open_socket(ip_address, port_number)
# request SpikeSafe information
tcp_socket.send_scpi_command('*IDN?')
# read SpikeSafe information
data = tcp_socket.read_data()
# disconnect from SpikeSafe
tcp_socket.close_socket()