1#ifndef CIRCULARGAUGEBACKEND_H
2#define CIRCULARGAUGEBACKEND_H
6#include "cudatalistener.h"
14class QmlReaderBackendPrivate;
48 Q_INVOKABLE
void start();
56 QVariant
value()
const;
70 QString
label()
const;
105 void m_configure(
const CuData& da);
107 void m_set_value(
const CuVariant &val);
109 void m_setSource(
const QString&
source);
111 QmlReaderBackendPrivate *d;
Interface for cumbia classes delegating to CuContext the communication link creation and management.
Definition cucontexti.h:13
CuLinkControl stores a small set of objects to help create readers and writers.
Definition cucontext.h:48
this class, used in conjunction with CumbiaPool allows to connect to different control system framewo...
Definition cucontrolsfactorypool.h:43
cumbia-qtcontrols reader factory. Creates an instance of a CuControlsReaderA implementation.
Definition cucontrolsfactories_i.h:67
Wraps CumbiaPool and CuControlsFactoryPool in a QObject that can be used to set a context property on...
Definition cumbiapool_o.h:84
Definition qmlreaderbackend.h:18
QVariant max_alarm
Definition qmlreaderbackend.h:26
Q_INVOKABLE void init(CumbiaPool_O *poo_o)
Definition qmlreaderbackend.cpp:40
Q_INVOKABLE QString getQualityColor(double val)
Definition qmlreaderbackend.cpp:58
DataType
Definition qmlreaderbackend.h:34
@ Int
Definition qmlreaderbackend.h:34
@ Double
Definition qmlreaderbackend.h:34
@ Boolean
Definition qmlreaderbackend.h:34
@ String
Definition qmlreaderbackend.h:34
void unsetSource()
Definition qmlreaderbackend.cpp:287
QVariant min
Definition qmlreaderbackend.h:21
QVariant min_warning
Definition qmlreaderbackend.h:23
QVariant min_alarm
Definition qmlreaderbackend.h:25
QString stateColor
Definition qmlreaderbackend.h:29
QmlReaderBackend(QObject *parent=nullptr)
Definition qmlreaderbackend.cpp:34
Q_INVOKABLE void suspend()
Definition qmlreaderbackend.cpp:257
void min_warningChanged()
QString source
Definition qmlreaderbackend.h:27
QVariant value
Definition qmlreaderbackend.h:20
void stateColorChanged(const QString &color)
Q_INVOKABLE void start()
Definition qmlreaderbackend.cpp:263
Q_INVOKABLE void setConversionMode(DataType dt, DataFormat fmt)
Definition qmlreaderbackend.cpp:52
void onUpdate(const CuData &d)
Definition qmlreaderbackend.cpp:215
QString qualityColor
Definition qmlreaderbackend.h:30
void newData(const CuData &)
void qualityColorChanged(const QString &color)
QVariant max
Definition qmlreaderbackend.h:22
void setSource(const QString &s)
Definition qmlreaderbackend.cpp:269
CuContext * getContext() const
Return a reference to the CuContext in use.
Definition qmlreaderbackend.cpp:160
DataFormat
Definition qmlreaderbackend.h:36
@ Scalar
Definition qmlreaderbackend.h:36
@ Vector
Definition qmlreaderbackend.h:36
QVariant max_warning
Definition qmlreaderbackend.h:24
void max_warningChanged()
QString label
Definition qmlreaderbackend.h:28
virtual ~QmlReaderBackend()
Definition qmlreaderbackend.cpp:68