-
Notifications
You must be signed in to change notification settings - Fork 0
Modules
A module is a visual object in the web application that displays data from a specific data channel. An example of a module is the graph. An instance of a module can be resized and moved anywhere inside the application grid, and new instances can be added and removed dynamically.
The Module class is an abstract base class for all modules. It contains all the common code needed to make the module implementations work.
A dummy/placeholder module which is placed in the back of each cell.
This is a simple canvas-based gauge. It can be configured with various bar thicknesses, circle area to cover and colors.
This is a specialized version of the canvas gauge, where the bar covers a whole circle. The thickness and color can be adjusted.
This module displays historical data in a SmoothieChart-based chart. See Libraries for more information about SmoothieChart.
This is a horizontal gauge which usually gets used to show a percentage.
This is a set of 2 percentage bars. May not work in the final version, and is not used.
A module that can display any YouTube video. It takes the video URL as a constructor parameter.
A simple module for displaying an image. Takes an image source as a constructor parameter.
A deprecated test module. It was used to prototype a gauge without using canvas.
A simple module which can display some text. It currently shows the current time.
This is not really a module, but is placed statically in the top-left corner. It is used by the layout to add buttons for editing and selecting a preset.