[][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.