Application
A device's runtime behavior can be defined using the no-code application builder.
Events
Events are the primary way to define the runtime behavior of a device. Events are triggered by a change in the state of a device or a change in the state of a device's environment.
An Event block is one that only contains only output ports. These are the start of an event chain. All application logic chains must start from at least one event block.
Application Cycle
The flow of the application logic on the canvas is in this order
- Left to Right
- Top to Bottom
To illustrate, given the below application:
The execution sequence of the application would be as follows: