bosesoundtouchapi.models.capabilities
SoundTouch device Capabilities configuration object.
This class contains the attributes and sub-items that represent the capabilities configuration of the device.
This class contains important configuration values, such as IsWebSocketApiProxyCapable
which indicates whether the WebSocket notification API can be used.
Next, a capabilities object shows whether a clock display is available
or if the device can run in dual Mode. Each device comes with different
additional features, which are also stored in this class with a dict-like
implementation with the following mapping: self[cap.name] = cap.url
.
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.
Returns whether the device supports audioproductlevelcontrols functionality.
Returns whether the device supports audioproducttonecontrols functionality.
Returns whether the device supports audiospeakerattributeandsetting functionality.
Returns whether the device supports productcechdmicontrol functionality.
Returns whether the device supports producthdmiassignmentcontrols functionality.
Returns whether the device supports rebroadcastlatencymode functionality.