CSDataQuick QML Types
Control System Data
CSData is modeled after the Process Variable (PV) as implemented in EPICS control system. It comprises a set of attributes (e.g. value, units, limits) and is indentified by a unique name CSData::source.
References to Process Variable, PV, Channel might still appear in the documents in place of CSData.
import CSDataQuick.Data 1.0
Object that represents control system data | |
Object provides alarm information about the data | |
This class provides limits information about the data |
Visual Components
import CSDataQuick.Components 1.0
Most components name, style, function inspired by MEDM objects. Some document texts are literally copied and the designer item icons are converted from MEDM xpm data.
Base Types
Base for all toplevel windows | |
Basic type to all controls | |
Basic type to all graphics shapes | |
Basic type to all monitors | |
Base item which all visual items derive |
Graphics
Display an arc curve | |
Display grouped items or include external files | |
Show a static or dynamic image | |
Display a circle or ellipse | |
Display a polygon shape | |
Display a polyline | |
Display a rectangle | |
Display a text label |
Monitors
Display 2D sscan | |
Display an image from areaDetector | |
Display a bar that expands or contracts when value changes | |
Display bits of an unsigned integer | |
Display XY Plot | |
Indicator displays the value on a scale | |
Display a video from MJPEG video stream | |
Displays the value on a cirular dial panel | |
Display a strip chart | |
Display the value in given format |
Controls
Display data's enumerate | |
Displays process variable's enumerate in drop-down menu | |
Displays a push button | |
Brings up more displays | |
Run shell commands | |
Display a slider to control a PV | |
Display a spin box control | |
Display an editable multiline text | |
Display an editable text | |
Display text entry for array data | |
Displays a checkbox to toggle a boolean value | |
Control a number with individual digit manipulation |