Init Device

        Initialize the device. All the instructions connected to this block will be executed only once, when the device is started. This is mainly used to set an initial values for the signals handled by the device.

Loop Device

        All the instructions connected to this block will be executed repeatedly after the Init Device section is executed.  This is where the main functionality of the application stays. The concept is similar to programming Arduino hardware.

Exit Program

        This block allows you to stop the execution of a device programmatically.