Step 3: Programming
nano EDGE ENGINE Libraries
nano EDGE ENGINE enables real-time device programming using components from libraries installed on the device. Application programming on the controller is done in the Applications container. The nano EDGE ENGINE controller can run multiple applications in different time cycles, running simultaneously.
To learn more about the Applications, please refer to the nano EDGE ENGINE Programming user manual.
To start programming, make sure that the required libraries are installed on the device.
To learn more about the nano EDGE ENGINE libraries and components, please refer to the nano EDGE ENGINE Programming user manual.
The user can program the nano EDGE ENGINE device using installed libraries and components found in the Libraries folder. In the Application container, basic components can be added by right-clicking on the Application/Equipment.

Context menu for adding basic components
The libraries on the device act as a palette of components that can be dropped into the device logic. If the user does not have a dedicated module with nano EDGE ENGINE libraries, it is possible to use those installed on the device. To enhance the user experience, it is recommended to open an additional nav view for the Libraries view:
in Workbench, go to Window → Sidebar → Nav. Select Nav.
A new Nav view will appear on the left bottom side of the Workbench view. Navigate to the nE2DeviceExt, right-click on the Libraries folder, and select Go Into.

Go Into action in Libraries
An on-device libraries list will appear.

On-device libraries in the Nav view