Network

SCPI Commands :

SYSTem:COMMunicate:BCIP:NETWork:MACaddress
SYSTem:COMMunicate:BCIP:NETWork:PROTocol
SYSTem:COMMunicate:BCIP:NETWork:STATus
class NetworkCls[source]

Network commands group definition. 8 total commands, 3 Subgroups, 3 group commands

get_mac_address() str[source]
# SCPI: SYSTem:COMMunicate:BCIP:NETWork:MACaddress
value: str = driver.system.communicate.bcIp.network.get_mac_address()

Queries the MAC address of the network adapter.

return:

mac_address: string Range: 00:00:00:00:00:00 to ff:ff:ff:ff:ff:ff

get_protocol() NetProtocol[source]
# SCPI: SYSTem:COMMunicate:BCIP:NETWork:PROTocol
value: enums.NetProtocol = driver.system.communicate.bcIp.network.get_protocol()

Specifies the network protocol.

return:

protocol: UDP

get_status() bool[source]
# SCPI: SYSTem:COMMunicate:BCIP:NETWork:STATus
value: bool = driver.system.communicate.bcIp.network.get_status()

Queries the network connection state.

return:

network_status: 1| ON| 0| OFF

set_mac_address(mac_address: str) None[source]
# SCPI: SYSTem:COMMunicate:BCIP:NETWork:MACaddress
driver.system.communicate.bcIp.network.set_mac_address(mac_address = 'abc')

Queries the MAC address of the network adapter.

param mac_address:

string Range: 00:00:00:00:00:00 to ff:ff:ff:ff:ff:ff

set_protocol(protocol: NetProtocol) None[source]
# SCPI: SYSTem:COMMunicate:BCIP:NETWork:PROTocol
driver.system.communicate.bcIp.network.set_protocol(protocol = enums.NetProtocol.TCP)

Specifies the network protocol.

param protocol:

UDP

set_status(network_status: bool) None[source]
# SCPI: SYSTem:COMMunicate:BCIP:NETWork:STATus
driver.system.communicate.bcIp.network.set_status(network_status = False)

Queries the network connection state.

param network_status:

1| ON| 0| OFF

Cloning the Group

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

Subgroups