1 #ifndef TORCLOGICCONTROL_H 2 #define TORCLOGICCONTROL_H 47 void CalculateOutput (
void)
override;
54 QString m_referenceDeviceId;
55 QObject *m_referenceDevice;
56 QObject *m_inputDevice;
58 QString m_triggerDeviceId;
59 QObject *m_triggerDevice;
62 bool m_firstRunningValue;
63 double m_runningValue;
66 #endif // TORCLOGICCONTROL_H
bool IsPassthrough(void) override
Only certain logic controls can be passthrough.
TorcLogicControl(const QString &Type, const QVariantMap &Details)
Compute a running average.
~TorcLogicControl()=default
bool Validate(void) override
static TorcLogicControl::Operation StringToOperation(const QString &Operation)
QStringList GetDescription(void) override
TorcControl::Type GetType(void) const override