Ping

SCPI Commands

CONFigure:DATA:MEASurement<MeasInstance>:PING:TIMeout
CONFigure:DATA:MEASurement<MeasInstance>:PING:DIPaddress
CONFigure:DATA:MEASurement<MeasInstance>:PING:PSIZe
CONFigure:DATA:MEASurement<MeasInstance>:PING:PCOunt
CONFigure:DATA:MEASurement<MeasInstance>:PING:INTerval
class Ping[source]

Ping commands group definition. 5 total commands, 0 Sub-groups, 5 group commands

get_dip_address()str[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:PING:DIPaddress
value: str = driver.configure.data.measurement.ping.get_dip_address()

Specifies the destination IP address for the ping command.

return

ip_address: IPv4 or IPv6 address as string

get_interval()float[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:PING:INTerval
value: float = driver.configure.data.measurement.ping.get_interval()

Specifies the interval between two ping requests.

return

interval: Range: 0.2 s to 10 s, Unit: s

get_pcount()int[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:PING:PCOunt
value: int = driver.configure.data.measurement.ping.get_pcount()

Specifies the number of echo request packets to be sent.

return

ping_count: Range: 1 to 1000

get_psize()int[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:PING:PSIZe
value: int = driver.configure.data.measurement.ping.get_psize()

Specifies the payload size of echo request packets.

return

packet_size: Range: 0 bytes to 65507 bytes , Unit: bytes

get_timeout()float[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:PING:TIMeout
value: float = driver.configure.data.measurement.ping.get_timeout()

Specifies a timeout for ping requests.

return

timeout: Range: 1 s to 9 s, Unit: s

set_dip_address(ip_address: str)None[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:PING:DIPaddress
driver.configure.data.measurement.ping.set_dip_address(ip_address = '1')

Specifies the destination IP address for the ping command.

param ip_address

IPv4 or IPv6 address as string

set_interval(interval: float)None[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:PING:INTerval
driver.configure.data.measurement.ping.set_interval(interval = 1.0)

Specifies the interval between two ping requests.

param interval

Range: 0.2 s to 10 s, Unit: s

set_pcount(ping_count: int)None[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:PING:PCOunt
driver.configure.data.measurement.ping.set_pcount(ping_count = 1)

Specifies the number of echo request packets to be sent.

param ping_count

Range: 1 to 1000

set_psize(packet_size: int)None[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:PING:PSIZe
driver.configure.data.measurement.ping.set_psize(packet_size = 1)

Specifies the payload size of echo request packets.

param packet_size

Range: 0 bytes to 65507 bytes , Unit: bytes

set_timeout(timeout: float)None[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:PING:TIMeout
driver.configure.data.measurement.ping.set_timeout(timeout = 1.0)

Specifies a timeout for ping requests.

param timeout

Range: 1 s to 9 s, Unit: s