#pragma once // Qt #include // Project #include "main.h" // Doxygen : do not remove #include "VViewAutoGen.h" #include "MDDConcentratePumpData.h" // namespace namespace View { /*! * \brief The VDDConcentratePump class * \details The The ID_DDConcentratePumpData view * * \sa Model::MDDConcentratePumpData * */ class VDDConcentratePump : 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( float , d11_PumpCurrentSetSpeed , 0 ) PROPERTY( float , d11_PumpMeasuredSpeed , 0 ) PROPERTY( float , d10_PumpCurrentSetSpeed , 0 ) PROPERTY( float , d10_PumpMeasuredSpeed , 0 ) PROPERTY( quint32, d11_PumpTargetRevCount , 0 ) PROPERTY( quint32, d11_PumpMeasuredRevCount, 0 ) PROPERTY( quint32, d10_PumpTargetRevCount , 0 ) PROPERTY( quint32, d10_PumpMeasuredRevCount, 0 ) PROPERTY( quint32, d11_PumpState , 0 ) PROPERTY( quint32, d10_PumpState , 0 ) PROPERTY( float , d11_PumpPulseUS , 0 ) PROPERTY( float , d10_PumpPulseUS , 0 ) PROPERTY( float , d11_PumpTargetSpeed , 0 ) PROPERTY( float , d10_PumpTargetSpeed , 0 ) PROPERTY( quint32, d11_PumpParked , 0 ) PROPERTY( quint32, d10_PumpParked , 0 ) PROPERTY( quint32, d11_PumpParkFault , 0 ) PROPERTY( quint32, d10_PumpParkFault , 0 ) PROPERTY( float , d76_PumpTargetSpeed , 0 ) PROPERTY( float , d76_PumpCurrentSetSpeed , 0 ) PROPERTY( float , d76_PumpMeasuredSpeed , 0 ) PROPERTY( quint32, d76_PumpTargetRevCount , 0 ) PROPERTY( quint32, d76_PumpMeasuredRevCount, 0 ) PROPERTY( quint32, d76_PumpState , 0 ) PROPERTY( float , d76_PumpPulseUS , 0 ) VIEW_DEC(VDDConcentratePump, DDConcentratePumpData) }; }