Crate dss

Source

Structs§

Appartement
The appartment gives you a easy and highlevel interface to a dss installation. It’s the main struct this crates provides.
Circut
A circut is a device which provides meter functionality within a dss installation.
Device
A specific device which is used within a group
Event
The event get fired by the digital strom server, whenever a scene was called.
Group
A Group which is located in a zone and holds all the single devices
RawApi
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.
SceneMode
Represents all special scene stats.
Zone
A zone is like a room or sub-room in an appartment. It has a definable name and groups.

Enums§

Action
An action defines what has happend to a specific group or what should happen.
DeviceType
The device type describes, what kind of device is avilable.
Error
DSS error type to collect all the avilable errors which can occour.
Type
The type definition is used for a group to determine what it controlls
Value
The Value objects describes which status a group has. It is also used to set the new status of a group.