bosesoundtouchapi.models.networkstatusinterface

@export
class NetworkStatusInterface:

SoundTouch device NetworkStatusInterface configuration object.

This class contains the attributes and sub-items that represent a single network interface configuration of the device.

NetworkStatusInterface(root: xml.etree.ElementTree.Element)

Initializes a new instance of the class.

Arguments:
  • root (Element): xmltree Element item to load arguments from.
    If specified, then other passed arguments are ignored.
FrequencyKhz: str

The frequency (in KiloHertz) the network uses to communicate with a wireless router (e.g. 2452000 = 2.4GHz, etc).

IsRunning: bool

True if the network connection is active; otherwise, False.

Kind: str

The kind of network connection that is established (e.g. "Wired", "Wireless", etc).

MacAddress: str

The MAC address (media access control address) assigned to the device.

Name: str

Network interface name (e.g. "etho0", etc).

Rssi: str

Received Signal Strength Indicator status of the network connection (e.g. "good", etc).
This is a measurement of how well your device can receive a wireless network signal, and determines how good the wireless connection is.

Ssid: str

The network service set identifier (SSID) the device is connected to.

def ToString(self) -> str:

Returns a displayable string representation of the class.