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

CSData

Object that represents control system data

CSDataAlarm

Object provides alarm information about the data

CSDataRange

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

BaseWindow

Base for all toplevel windows

CSControl

Basic type to all controls

CSGraphics

Basic type to all graphics shapes

CSMonitor

Basic type to all monitors

BaseItem

Base item which all visual items derive

Graphics

CSArc

Display an arc curve

CSComposite

Display grouped items or include external files

CSImage

Show a static or dynamic image

CSOval

Display a circle or ellipse

CSPolygon

Display a polygon shape

CSPolyline

Display a polyline

CSRect

Display a rectangle

CSText

Display a text label

Monitors

CS2DSscan

Display 2D sscan

CSADImage

Display an image from areaDetector

CSBar

Display a bar that expands or contracts when value changes

CSByte

Display bits of an unsigned integer

CSCartesianPlot

Display XY Plot

CSIndicator

Indicator displays the value on a scale

CSMJPEGVideo

Display a video from MJPEG video stream

CSMeter

Displays the value on a cirular dial panel

CSStripChart

Display a strip chart

CSTextUpdate

Display the value in given format

Controls

CSChoiceButton

Display data's enumerate

CSMenu

Displays process variable's enumerate in drop-down menu

CSMessageButton

Displays a push button

CSRelatedDisplay

Brings up more displays

CSShellCommand

Run shell commands

CSSlider

Display a slider to control a PV

CSSpinBox

Display a spin box control

CSTextArea

Display an editable multiline text

CSTextEntry

Display an editable text

CSTextEntryArray

Display text entry for array data

CSToggleButton

Displays a checkbox to toggle a boolean value

CSWheelSwitch

Control a number with individual digit manipulation