CSDataQuick C++ Classes

CSData

QCSData provides the abstract of any control system data. Upon creation or QCSData::source change, QCSDataEngineManager will look for the registered QCSDataEngine reponsible for this type of data. The data engine will connect to the control system and fill the data object if successful.

The data engines are implemented using plugins. Here is a list of supported data engines.

QCSDataEngineCA

Connect to EPICS process variables (PV) via Channel Access (CA)

QCSDataEngineLocal

User configurable data

QCSDataEngineSim

Simulation data produced by math functions

Display File Parser

Different display files can be parsed through QCSParser interface and converted to the equivalent display in QML.

The various parsers are implemented using plugins and loaded by QCSParserManager. Here is a list of supported parsers.

ADLParser

Parse MEDM ADL files

EDLParser

Parse EDM (Extensible Display Manager) files

QMLParser

Parse CSDataQuick QML files

UIParser

Parse caQtDM UI files