[−][src]Crate dss
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. |