#pragma once // Qt #include // Project #include "main.h" // Doxygen : do not remove #include "VViewAutoGen.h" #include "MDDBalChamberData.h" // namespace namespace View { /*! * \brief The VDDBalChamber class * \details The The ID_DDBalChamberData view * * \sa Model::MDDBalChamberData * */ class VDDBalChamber : 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, balChamberExecState , 0 ) PROPERTY( quint32, balChamberSWState , 0 ) PROPERTY( float , balChamberSWFreq , 0 ) PROPERTY( quint32, balChamberSwPeriod , 0 ) PROPERTY( quint32, isBalChamberFillInProgress , 0 ) PROPERTY( quint32, currentBalChamberSwitchingCounter, 0 ) PROPERTY( quint32, isPressureStalbilizedDuringFill , 0 ) PROPERTY( quint32, balChamberSWOnlyState , 0 ) VIEW_DEC(VDDBalChamber, DDBalChamberData) }; }