The appartment gives you a easy and highlevel interface to a dss installation. It's the main struct this crates provides.
A circut is a device which provides meter functionality within a dss installation.
A specific device which is used within a group
The event get fired by the digital strom server, whenever a scene was called.
A Group which is located in a zone and holds all the single devices
Raw interface towards the DSS-Rest service. This is not intend to be used directly from a API consumer. It misses important status management and abstraction over the different devices.
Represents all special scene stats.
A zone is like a room or sub-room in an appartment. It has a definable name and groups.
An action defines what has happend to a specific group or what should happen.
The device type describes, what kind of device is avilable.
DSS error type to collect all the avilable errors which can occour.
The type definition is used for a group to determine what it controlls
The Value objects describes which status a group has. It is also used to set the new status of a group.