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