#pragma once // Qt #include // Project #include "main.h" // Doxygen : do not remove #include "VViewAutoGen.h" #include "MTDVersionResponse.h" // namespace namespace View { /*! * \brief The VTDVersionResponse class * \details The The ID_TDVersionResponse view * * \sa Model::MTDVersionResponse * */ class VTDVersionResponse : 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( quint8 , major , 0 ) PROPERTY( quint8 , minor , 0 ) PROPERTY( quint8 , micro , 0 ) PROPERTY( quint16, build , 0 ) PROPERTY( quint8 , fpgaId , 0 ) PROPERTY( quint8 , fpgaMajor , 0 ) PROPERTY( quint8 , fpgaMinor , 0 ) PROPERTY( quint8 , fpgaLab , 0 ) PROPERTY( quint32, compatibilityRev, 0 ) VIEW_DEC(VTDVersionResponse, TDVersionResponseData) }; }