#pragma once // Qt #include // Project #include "main.h" // Doxygen : do not remove #include "VViewAutoGen.h" #include "MTDBloodPumpData.h" // namespace namespace View { /*! * \brief The VTDBloodPump class * \details The The ID_TDBloodPumpData view * * \sa Model::MTDBloodPumpData * */ class VTDBloodPump : 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( qint32 , h4SetFlowRate , 0 ) PROPERTY( float , h4MeasFlow , 0 ) PROPERTY( float , h4MeasRotorSpd , 0 ) PROPERTY( float , h4MeasPumpSpd , 0 ) PROPERTY( float , h4MeasCurr , 0 ) PROPERTY( float , h4SetRPM , 0 ) PROPERTY( quint32, h4RotorCount , 0 ) PROPERTY( quint32, h4PresFlow , 0 ) PROPERTY( quint32, h6RotorHallState, 0 ) VIEW_DEC(VTDBloodPump, TDBloodPumpData) }; }