Skip to main content

Application

A device's runtime behavior can be defined using the no-code application builder.

variables

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.

variables

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

  1. Left to Right
  2. Top to Bottom

To illustrate, given the below application:

Application Sequence

The execution sequence of the application would be as follows: