#pragma once // Qt #include // Project #include "main.h" // Doxygen : do not remove #include "VViewAutoGen.h" #include "MDDPistonPumpControlData.h" // namespace namespace View { /*! * \brief The VDDPistonPumpControl class * \details The The ID_DDPistonPumpControlData view * * \sa Model::MDDPistonPumpControlData * */ class VDDPistonPumpControl : public QObject { Q_OBJECT // The property adjustment_Triggered has to be always true // and to always trigger the change event to work as a notifier for GUI TRIGGER( bool , adjustment , 0 ) PROPERTY( quint32, acidPumpControlExecState , 0 ) PROPERTY( quint32, bicarbPumpControlExecState, 0 ) PROPERTY( quint32, ufPumpControlExecState , 0 ) PROPERTY( quint32, acidPistonPumpSwCounter , 0 ) PROPERTY( quint32, bicarbPistonPumpSwCounter , 0 ) PROPERTY( quint32, ufPistonPumpSwCounter , 0 ) PROPERTY( quint32, acidPistonPumpCycleCount , 0 ) PROPERTY( quint32, bicarbPistonPumpCycleCount, 0 ) PROPERTY( quint32, ufPistonPumpCycleCount , 0 ) VIEW_DEC(VDDPistonPumpControl, DDPistonPumpControlData) }; }