Network

SCPI Commands :

SYSTem:COMMunicate:BB<HW>:QSFP:NETWork:APPLication
SYSTem:COMMunicate:BB<HW>:QSFP:NETWork:MACaddress
SYSTem:COMMunicate:BB<HW>:QSFP:NETWork:PORT
SYSTem:COMMunicate:BB<HW>:QSFP:NETWork:PROTocol
SYSTem:COMMunicate:BB<HW>:QSFP:NETWork:STATus
class NetworkCls[source]

Network commands group definition. 14 total commands, 3 Subgroups, 5 group commands

get_application() str[source]
# SCPI: SYSTem:COMMunicate:BB<HW>:QSFP:NETWork:APPLication
value: str = driver.system.communicate.bb.qsfp.network.get_application()

Queries a running application.

return

running_app: string Returns the name of the running application. ARB Upload (10/40GbE) ARB Ethernet upload 10/40 Gbit Ethernet mode

get_mac_address() str[source]
# SCPI: SYSTem:COMMunicate:BB<HW>:QSFP:NETWork:MACaddress
value: str = driver.system.communicate.bb.qsfp.network.get_mac_address()

Queries the MAC address of the network adapter. This is a password-protected function. Unlock the protection level 1 to access it, see method RsSmw.System.Protect.State.set in the R&S SMW user manual.

return

mac_address: string

get_port() int[source]
# SCPI: SYSTem:COMMunicate:BB<HW>:QSFP:NETWork:PORT
value: int = driver.system.communicate.bb.qsfp.network.get_port()

Sets the port address used for network traffic.

return

port_number: integer Range: 0 to 65536

get_protocol() RsSmw.enums.NetProtocolUdpOnly[source]
# SCPI: SYSTem:COMMunicate:BB<HW>:QSFP:NETWork:PROTocol
value: enums.NetProtocolUdpOnly = driver.system.communicate.bb.qsfp.network.get_protocol()

Displays the communication protocol for the network traffic.

return

protocol: UDP

get_status() bool[source]
# SCPI: SYSTem:COMMunicate:BB<HW>:QSFP:NETWork:STATus
value: bool = driver.system.communicate.bb.qsfp.network.get_status()

Queries the network configuration state.

return

network_status: 1| ON| 0| OFF

set_port(port_number: int) None[source]
# SCPI: SYSTem:COMMunicate:BB<HW>:QSFP:NETWork:PORT
driver.system.communicate.bb.qsfp.network.set_port(port_number = 1)

Sets the port address used for network traffic.

param port_number

integer Range: 0 to 65536

set_protocol(protocol: RsSmw.enums.NetProtocolUdpOnly) None[source]
# SCPI: SYSTem:COMMunicate:BB<HW>:QSFP:NETWork:PROTocol
driver.system.communicate.bb.qsfp.network.set_protocol(protocol = enums.NetProtocolUdpOnly.UDP)

Displays the communication protocol for the network traffic.

param protocol

UDP

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.bb.qsfp.network.clone()

Subgroups