[][src]Module my_iot::services::automator

Automation service.

Automation is not a special core functionality. Instead, it's implemented as a service, that listens to other services readings and reacts by emitting its own readings.

The latter ones, automator-generated readings, are treated in the same way, allowing those to be displayed on the dashboard or caught by other services.

Basically, this is a case of "multi-producer multi-consumer" pattern.

Structs

Automator

Automation service.

Scenario

Single automation scenario.

Settings

Automator settings.

Enums

Action
Condition

Constants

_IMPL_DESERIALIZE_FOR_Action
_IMPL_DESERIALIZE_FOR_Condition
_IMPL_DESERIALIZE_FOR_Scenario
_IMPL_DESERIALIZE_FOR_Settings