Iperf

SCPI Commands

CONFigure:DATA:MEASurement<MeasInstance>:IPERf:TYPE
CONFigure:DATA:MEASurement<MeasInstance>:IPERf:TDURation
CONFigure:DATA:MEASurement<MeasInstance>:IPERf:PSIZe
CONFigure:DATA:MEASurement<MeasInstance>:IPERf:STYPe
CONFigure:DATA:MEASurement<MeasInstance>:IPERf:WSIZe
CONFigure:DATA:MEASurement<MeasInstance>:IPERf:PORT
CONFigure:DATA:MEASurement<MeasInstance>:IPERf:LPORt
CONFigure:DATA:MEASurement<MeasInstance>:IPERf:PROTocol
CONFigure:DATA:MEASurement<MeasInstance>:IPERf:IPADdress
CONFigure:DATA:MEASurement<MeasInstance>:IPERf:BITRate
CONFigure:DATA:MEASurement<MeasInstance>:IPERf:PCONnection
class Iperf[source]

Iperf commands group definition. 31 total commands, 3 Sub-groups, 11 group commands

get_bitrate()int[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:IPERf:BITRate
value: int = driver.configure.data.measurement.iperf.get_bitrate()

No command help available

return

bitrate: No help available

get_ip_address()str[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:IPERf:IPADdress
value: str = driver.configure.data.measurement.iperf.get_ip_address()

No command help available

return

ip_address: No help available

get_lport()int[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:IPERf:LPORt
value: int = driver.configure.data.measurement.iperf.get_lport()

No command help available

return

listen_port: No help available

get_pconnection()int[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:IPERf:PCONnection
value: int = driver.configure.data.measurement.iperf.get_pconnection()

No command help available

return

par_conn: No help available

get_port()int[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:IPERf:PORT
value: int = driver.configure.data.measurement.iperf.get_port()

No command help available

return

port: No help available

get_protocol()RsCmwDau.enums.Protocol[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:IPERf:PROTocol
value: enums.Protocol = driver.configure.data.measurement.iperf.get_protocol()

No command help available

return

protocol: No help available

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

Defines the packet size for iperf tests.

return

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

get_stype()RsCmwDau.enums.ServiceTypeB[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:IPERf:STYPe
value: enums.ServiceTypeB = driver.configure.data.measurement.iperf.get_stype()

No command help available

return

service_type: No help available

get_tduration()int[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:IPERf:TDURation
value: int = driver.configure.data.measurement.iperf.get_tduration()

Defines the duration of the test.

return

test_duration: Range: 1 s to 1E+6 s, Unit: s

get_type_py()float[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:IPERf:TYPE
value: float = driver.configure.data.measurement.iperf.get_type_py()

Selects the type of iperf to be used.

return

iperf_type: IPERf | IP3 | IPNat Iperf or iperf3 or iperf(NAT)

get_wsize()float[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:IPERf:WSIZe
value: float = driver.configure.data.measurement.iperf.get_wsize()

No command help available

return

window_size: No help available

set_bitrate(bitrate: int)None[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:IPERf:BITRate
driver.configure.data.measurement.iperf.set_bitrate(bitrate = 1)

No command help available

param bitrate

No help available

set_ip_address(ip_address: str)None[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:IPERf:IPADdress
driver.configure.data.measurement.iperf.set_ip_address(ip_address = '1')

No command help available

param ip_address

No help available

set_lport(listen_port: int)None[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:IPERf:LPORt
driver.configure.data.measurement.iperf.set_lport(listen_port = 1)

No command help available

param listen_port

No help available

set_pconnection(par_conn: int)None[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:IPERf:PCONnection
driver.configure.data.measurement.iperf.set_pconnection(par_conn = 1)

No command help available

param par_conn

No help available

set_port(port: int)None[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:IPERf:PORT
driver.configure.data.measurement.iperf.set_port(port = 1)

No command help available

param port

No help available

set_protocol(protocol: RsCmwDau.enums.Protocol)None[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:IPERf:PROTocol
driver.configure.data.measurement.iperf.set_protocol(protocol = enums.Protocol.TCP)

No command help available

param protocol

No help available

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

Defines the packet size for iperf tests.

param packet_size

Range: 40 bytes to 65507 bytes, Unit: bytes

set_stype(service_type: RsCmwDau.enums.ServiceTypeB)None[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:IPERf:STYPe
driver.configure.data.measurement.iperf.set_stype(service_type = enums.ServiceTypeB.BIDirectional)

No command help available

param service_type

No help available

set_tduration(test_duration: int)None[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:IPERf:TDURation
driver.configure.data.measurement.iperf.set_tduration(test_duration = 1)

Defines the duration of the test.

param test_duration

Range: 1 s to 1E+6 s, Unit: s

set_type_py(iperf_type: float)None[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:IPERf:TYPE
driver.configure.data.measurement.iperf.set_type_py(iperf_type = 1.0)

Selects the type of iperf to be used.

param iperf_type

IPERf | IP3 | IPNat Iperf or iperf3 or iperf(NAT)

set_wsize(window_size: float)None[source]
# SCPI: CONFigure:DATA:MEASurement<Instance>:IPERf:WSIZe
driver.configure.data.measurement.iperf.set_wsize(window_size = 1.0)

No command help available

param window_size

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.data.measurement.iperf.clone()

Subgroups