Index: denali.pro =================================================================== diff -u -r8f45330e0b1af61e029bece73c9f23669ada56c1 -ra73067eedc12bcb4a41afdf4aabb6db9f1994f33 --- denali.pro (.../denali.pro) (revision 8f45330e0b1af61e029bece73c9f23669ada56c1) +++ denali.pro (.../denali.pro) (revision a73067eedc12bcb4a41afdf4aabb6db9f1994f33) @@ -92,6 +92,7 @@ common/DGDefs.h \ common/HDDefs.h \ common/MsgDefs.h \ + common/Compatible.h \ \ # Main sources/main.h \ sources/Threads.h \ @@ -100,6 +101,7 @@ sources/ApplicationPost.h \ \ # Controllers sources/ApplicationController.h \ + sources/model/hd/data/MHDRequestVersions.h \ sources/storage/Settings.h \ sources/storage/TreatmentLog.h \ sources/view/VUIPowerOnSelfTest.h \ @@ -331,6 +333,7 @@ sources/ApplicationPost.cpp \ \ # Controllers sources/ApplicationController.cpp \ + sources/model/hd/data/MHDRequestVersions.cpp \ sources/storage/Settings.cpp \ sources/storage/TreatmentLog.cpp \ sources/view/VUIPowerOnSelfTest.cpp \ Index: denali.pro.user =================================================================== diff -u -r8f45330e0b1af61e029bece73c9f23669ada56c1 -ra73067eedc12bcb4a41afdf4aabb6db9f1994f33 --- denali.pro.user (.../denali.pro.user) (revision 8f45330e0b1af61e029bece73c9f23669ada56c1) +++ denali.pro.user (.../denali.pro.user) (revision a73067eedc12bcb4a41afdf4aabb6db9f1994f33) @@ -1,6 +1,6 @@ - + EnvironmentId @@ -89,7 +89,7 @@ Desktop Qt 5.12.5 GCC 64bit Desktop Qt 5.12.5 GCC 64bit qt.qt5.5125.gcc_64_kit - 1 + 0 0 0 @@ -1185,7 +1185,7 @@ true false - /home/denali/Projects/tmp/build/denali-Desktop_Qt_5_12_5_GCC_64bit-Release + /home/denali/Projects/tmp/build/denali-Desktop_Qt_5_12_5_GCC_64bit-Debug 1 Index: sources/canbus/MessageDispatcher.cpp =================================================================== diff -u -r8f45330e0b1af61e029bece73c9f23669ada56c1 -ra73067eedc12bcb4a41afdf4aabb6db9f1994f33 --- sources/canbus/MessageDispatcher.cpp (.../MessageDispatcher.cpp) (revision 8f45330e0b1af61e029bece73c9f23669ada56c1) +++ sources/canbus/MessageDispatcher.cpp (.../MessageDispatcher.cpp) (revision a73067eedc12bcb4a41afdf4aabb6db9f1994f33) @@ -709,6 +709,23 @@ onActionTransmit(GuiActionType::ID_UIPostFinalResultData, mData); } +/*! + * \brief MessageDispatcher::onAdjustment + * \details This method transmits the UI version during power on self test + * \param vData - Data model contains the UI version + * \return void + */ +void MessageDispatcher::onAdjustment(const AdjustUIPostReportVersionRequestData &vData) +{ + QVariantList mData; + mData += vData.mMajor; + mData += vData.mMinor; + mData += vData.mMicro; + mData += vData.mBuild; + mData += vData.mCompat; + onActionTransmit(GuiActionType::ID_UIPostReportVersion, mData); +} + // ---------------------------------------------------------------------------------------------------- /*! Index: sources/canbus/MessageDispatcher.h =================================================================== diff -u -r8f45330e0b1af61e029bece73c9f23669ada56c1 -ra73067eedc12bcb4a41afdf4aabb6db9f1994f33 --- sources/canbus/MessageDispatcher.h (.../MessageDispatcher.h) (revision 8f45330e0b1af61e029bece73c9f23669ada56c1) +++ sources/canbus/MessageDispatcher.h (.../MessageDispatcher.h) (revision a73067eedc12bcb4a41afdf4aabb6db9f1994f33) @@ -153,6 +153,7 @@ GuiActionType::ID_TreatmentLogEventData , // Power on self test GuiActionType::ID_UIPostFinalResultData , + GuiActionType::ID_UIPostReportVersion , }; public slots: Index: sources/canbus/MessageGlobals.h =================================================================== diff -u -r8f45330e0b1af61e029bece73c9f23669ada56c1 -ra73067eedc12bcb4a41afdf4aabb6db9f1994f33 --- sources/canbus/MessageGlobals.h (.../MessageGlobals.h) (revision 8f45330e0b1af61e029bece73c9f23669ada56c1) +++ sources/canbus/MessageGlobals.h (.../MessageGlobals.h) (revision a73067eedc12bcb4a41afdf4aabb6db9f1994f33) @@ -64,6 +64,8 @@ {Gui::GuiActionType::ID_HDPostSingleResultData , 2 * 4 }, // 2 parameters each 4bytes {Gui::GuiActionType::ID_HDPostFinalResultData , 1 * 4 }, // 1 parameters each 4bytes {Gui::GuiActionType::ID_UIPostFinalResultData , 1 * 4 }, // 1 parameters each 4bytes + {Gui::GuiActionType::ID_HDRequestVersions , 0 * 4 }, // 0 parameters each 4bytes + {Gui::GuiActionType::ID_UIPostReportVersion , 5 * 4 }, // 5 parameters each 4bytes // ---- Index: sources/canbus/MessageInterpreter.cpp =================================================================== diff -u -r8f45330e0b1af61e029bece73c9f23669ada56c1 -ra73067eedc12bcb4a41afdf4aabb6db9f1994f33 --- sources/canbus/MessageInterpreter.cpp (.../MessageInterpreter.cpp) (revision 8f45330e0b1af61e029bece73c9f23669ada56c1) +++ sources/canbus/MessageInterpreter.cpp (.../MessageInterpreter.cpp) (revision a73067eedc12bcb4a41afdf4aabb6db9f1994f33) @@ -237,6 +237,7 @@ case Gui::GuiActionType::ID_PowerOff : INTERPRET_TRANSMIT_MESSAGE(AdjustPowerOffRequestData ); break; case Gui::GuiActionType::ID_UIPostFinalResultData : INTERPRET_TRANSMIT_MESSAGE(AdjustUIPostFinalResultRequestData ); break; + case Gui::GuiActionType::ID_UIPostReportVersion : INTERPRET_TRANSMIT_MESSAGE(AdjustUIPostReportVersionRequestData ); break; // Settings case Gui::GuiActionType::ID_AdjustVersionsReq : INTERPRET_TRSMT_MT_MESSAGE(AdjustVersionsRequestData ); break; case Gui::GuiActionType::ID_AdjustHDDateTimeReq : INTERPRET_TRANSMIT_MESSAGE(AdjustHDDateTimeRequestData ); break; @@ -369,6 +370,7 @@ case Gui::GuiActionType::ID_Acknow : ok = true; break; // TODO : implement notify<>() case Gui::GuiActionType::ID_PowerOff : ok = notify(vMessage, vData, Gui::GuiActionType::ID_PowerOff ); break; case Gui::GuiActionType::ID_ShuttingDown : ok = true; LOG_EVENT("HD,ShuttingDown"); break; // TODO : implement notify<>() + case Gui::GuiActionType::ID_HDRequestVersions : ok = notify(vMessage, vData, Gui::GuiActionType::ID_HDRequestVersions ); break; // ----- Settings case Gui::GuiActionType::ID_AdjustHDVersionsRsp : ok = notify(vMessage, vData, Gui::GuiActionType::ID_AdjustHDVersionsRsp ); break; Index: sources/gui/GuiGlobals.h =================================================================== diff -u -r8f45330e0b1af61e029bece73c9f23669ada56c1 -ra73067eedc12bcb4a41afdf4aabb6db9f1994f33 --- sources/gui/GuiGlobals.h (.../GuiGlobals.h) (revision 8f45330e0b1af61e029bece73c9f23669ada56c1) +++ sources/gui/GuiGlobals.h (.../GuiGlobals.h) (revision a73067eedc12bcb4a41afdf4aabb6db9f1994f33) @@ -100,6 +100,8 @@ ID_DGPostSingleResultData = 0x9000, // 144 ID_DGPostFinalResultData = 0x9100, // 145 ID_UIPostFinalResultData = 0x9200, // 146 + ID_HDRequestVersions = 0x9E00, // 158 + ID_UIPostReportVersion = 0x9F00, // 159 // ----- ID_PowerOff = 0x0100, Index: sources/gui/qml/pages/MainStack.qml =================================================================== diff -u -r8f45330e0b1af61e029bece73c9f23669ada56c1 -ra73067eedc12bcb4a41afdf4aabb6db9f1994f33 --- sources/gui/qml/pages/MainStack.qml (.../MainStack.qml) (revision 8f45330e0b1af61e029bece73c9f23669ada56c1) +++ sources/gui/qml/pages/MainStack.qml (.../MainStack.qml) (revision a73067eedc12bcb4a41afdf4aabb6db9f1994f33) @@ -90,6 +90,7 @@ } visible : true // HD will pause for a few seconds before changing to stand-by mode + // so we can show that POST has completed done : vHDPostFinalResult.result < 2 failed : vHDPostFinalResult.result === 0 } Index: sources/model/MModel.h =================================================================== diff -u -r8f45330e0b1af61e029bece73c9f23669ada56c1 -ra73067eedc12bcb4a41afdf4aabb6db9f1994f33 --- sources/model/MModel.h (.../MModel.h) (revision 8f45330e0b1af61e029bece73c9f23669ada56c1) +++ sources/model/MModel.h (.../MModel.h) (revision a73067eedc12bcb4a41afdf4aabb6db9f1994f33) @@ -73,6 +73,7 @@ #include "MDGAccelerometerData.h" #include "MDGPostSingleResultData.h" #include "MDGPostFinalResultData.h" +#include "MHDRequestVersions.h" // Pre-Treatment #include "MPreTreatmentAdjustRequests.h" @@ -286,6 +287,7 @@ REGISTER_METATYPE( DGAccelerometerData ) \ REGISTER_METATYPE( DGPostSingleResultData ) \ REGISTER_METATYPE( DGPostFinalResultData ) \ + REGISTER_METATYPE( HDRequestVersionsData ) \ \ REGISTER_METATYPE( HDDebugTextData ) \ REGISTER_METATYPE( DGDebugTextData ) \ @@ -344,6 +346,7 @@ REGISTER_METATYPE( AdjustDGDateTimeRequestData ) \ REGISTER_METATYPE( AdjustHDAlarmVolumeRequestData ) \ REGISTER_METATYPE( AdjustUIPostFinalResultRequestData ) \ + REGISTER_METATYPE( AdjustUIPostReportVersionRequestData ) \ \ /* Response */ \ /* Post-Treatment */ \ @@ -444,6 +447,7 @@ ACTION_RECEIVE_BRIDGE_CONNECTION(vSOURCE, DGAccelerometerData ) \ ACTION_RECEIVE_BRIDGE_CONNECTION(vSOURCE, DGPostSingleResultData ) \ ACTION_RECEIVE_BRIDGE_CONNECTION(vSOURCE, DGPostFinalResultData ) \ + ACTION_RECEIVE_BRIDGE_CONNECTION(vSOURCE, HDRequestVersionsData ) \ \ ACTION_RECEIVE_BRIDGE_CONNECTION(vSOURCE, HDDebugTextData ) \ ACTION_RECEIVE_BRIDGE_CONNECTION(vSOURCE, DGDebugTextData ) \ @@ -513,6 +517,7 @@ ADJUST_TRANSMT_BRIDGE_CONNECTION(vSOURCE, AdjustDGDateTimeRequestData ) \ ADJUST_TRANSMT_BRIDGE_CONNECTION(vSOURCE, AdjustHDAlarmVolumeRequestData ) \ ADJUST_TRANSMT_BRIDGE_CONNECTION(vSOURCE, AdjustUIPostFinalResultRequestData ) \ + ADJUST_TRANSMT_BRIDGE_CONNECTION(vSOURCE, AdjustUIPostReportVersionRequestData ) \ /* Post-Treatment */ \ ADJUST_TRANSMT_BRIDGE_CONNECTION(vSOURCE, AdjustPatientDisconnectionConfirmRequestData ) \ ADJUST_TRANSMT_BRIDGE_CONNECTION(vSOURCE, AdjustDisposablesRemovalConfirmRequestData ) \ @@ -604,6 +609,7 @@ ACTION_RECEIVE_BRIDGE_DEFINITION( DGAccelerometerData ) \ ACTION_RECEIVE_BRIDGE_DEFINITION( DGPostSingleResultData ) \ ACTION_RECEIVE_BRIDGE_DEFINITION( DGPostFinalResultData ) \ + ACTION_RECEIVE_BRIDGE_DEFINITION( HDRequestVersionsData ) \ \ ACTION_RECEIVE_BRIDGE_DEFINITION( HDDebugTextData ) \ ACTION_RECEIVE_BRIDGE_DEFINITION( DGDebugTextData ) \ @@ -692,6 +698,7 @@ ADJUST_TRANSMT_BRIDGE_DEFINITION( AdjustDGDateTimeRequestData ) \ ADJUST_TRANSMT_BRIDGE_DEFINITION( AdjustHDAlarmVolumeRequestData ) \ ADJUST_TRANSMT_BRIDGE_DEFINITION( AdjustUIPostFinalResultRequestData ) \ + ADJUST_TRANSMT_BRIDGE_DEFINITION( AdjustUIPostReportVersionRequestData ) \ /* Alarms */ \ ADJUST_TRANSMT_BRIDGE_DEFINITION( AlarmSilenceRequestData ) \ ADJUST_TRANSMT_BRIDGE_DEFINITION( AlarmUserActionRequestData ) \ @@ -739,6 +746,7 @@ ADJUST_TRANSMT_BRIDGE_DEFINITION_NOEMIT( AdjustDGDateTimeRequestData ) \ ADJUST_TRANSMT_BRIDGE_DEFINITION_NOEMIT( AdjustHDAlarmVolumeRequestData ) \ ADJUST_TRANSMT_BRIDGE_DEFINITION_NOEMIT( AdjustUIPostFinalResultRequestData ) \ + ADJUST_TRANSMT_BRIDGE_DEFINITION_NOEMIT( AdjustUIPostReportVersionRequestData ) \ /* Alarms */ \ ADJUST_TRANSMT_BRIDGE_DEFINITION_NOEMIT( AlarmSilenceRequestData ) \ ADJUST_TRANSMT_BRIDGE_DEFINITION_NOEMIT( AlarmUserActionRequestData ) \ @@ -786,6 +794,7 @@ ADJUST_TRANSMT_BRIDGE_DEFINITION_PUBLIC( AdjustDGDateTimeRequestData ) \ ADJUST_TRANSMT_BRIDGE_DEFINITION_PUBLIC( AdjustHDAlarmVolumeRequestData ) \ ADJUST_TRANSMT_BRIDGE_DEFINITION_PUBLIC( AdjustUIPostFinalResultRequestData ) \ + ADJUST_TRANSMT_BRIDGE_DEFINITION_PUBLIC( AdjustUIPostReportVersionRequestData ) \ /* Alarms */ \ ADJUST_TRANSMT_BRIDGE_DEFINITION_PUBLIC( AlarmSilenceRequestData ) \ ADJUST_TRANSMT_BRIDGE_DEFINITION_PUBLIC( AlarmUserActionRequestData ) \ @@ -842,6 +851,7 @@ ACTION_RECEIVE_SIGNAL( DGAccelerometerData ) \ ACTION_RECEIVE_SIGNAL( DGPostSingleResultData ) \ ACTION_RECEIVE_SIGNAL( DGPostFinalResultData ) \ + ACTION_RECEIVE_SIGNAL( HDRequestVersionsData ) \ \ ACTION_RECEIVE_SIGNAL( HDDebugTextData ) \ ACTION_RECEIVE_SIGNAL( DGDebugTextData ) \ Index: sources/model/hd/adjustment/settings/MAdjustHDRequests.h =================================================================== diff -u -r8f45330e0b1af61e029bece73c9f23669ada56c1 -ra73067eedc12bcb4a41afdf4aabb6db9f1994f33 --- sources/model/hd/adjustment/settings/MAdjustHDRequests.h (.../MAdjustHDRequests.h) (revision 8f45330e0b1af61e029bece73c9f23669ada56c1) +++ sources/model/hd/adjustment/settings/MAdjustHDRequests.h (.../MAdjustHDRequests.h) (revision a73067eedc12bcb4a41afdf4aabb6db9f1994f33) @@ -114,8 +114,52 @@ return MModel::toString("AdjustUIPostFinalResult", vParameters); } }; + + +/*! + * \brief The MAdjustUIReportVersionRequest class + * \details The UI power on self test version reporting model + * + * | MSG | CAN ID | Type | Ack | Src | Dest | Description | + * |:------:|:------:|:----:|:---:|:---:|:----:|:-----------:| + * | 0x9F00 | 0x100 | Req | Y | UI | HD | Report UI version on POST | + * + * | Payload || + * | || + * | #1:(U32) mResult | \ref mResult | + * | #2:(U32) mMinor | \ref mMinor | + * | #3:(U32) mMicro | \ref mMicro | + * | #4:(U32) mBuild | \ref mBuild | + * | #5:(U32) mCompat | \ref mCompat | + * + */ +class MAdjustUIReportVersionRequest : public MModel { +public: + + quint8 mMajor; + quint8 mMinor; + quint8 mMicro; + quint16 mBuild; + quint32 mCompat; + + // coco begin validated : Has been validated manually. + // This object is used statically for now, kept the logic for later usage. + QString toString() { + return toString( { mMajor, + mMinor, + mMicro, + mBuild, + mCompat + } ); + } + // coco end + static QString toString(const QVariantList &vParameters) { + return MModel::toString("AdjustUIReportVersion", vParameters); + } +}; } -typedef Model::MAdjustHDDateTimeReq AdjustHDDateTimeRequestData; -typedef Model::MAdjustHDAlarmVolumeReq AdjustHDAlarmVolumeRequestData; -typedef Model::MAdjustUIPostFinalResultReq AdjustUIPostFinalResultRequestData; +typedef Model::MAdjustHDDateTimeReq AdjustHDDateTimeRequestData; +typedef Model::MAdjustHDAlarmVolumeReq AdjustHDAlarmVolumeRequestData; +typedef Model::MAdjustUIPostFinalResultReq AdjustUIPostFinalResultRequestData; +typedef Model::MAdjustUIReportVersionRequest AdjustUIPostReportVersionRequestData; Index: sources/model/hd/data/MHDRequestVersions.cpp =================================================================== diff -u --- sources/model/hd/data/MHDRequestVersions.cpp (revision 0) +++ sources/model/hd/data/MHDRequestVersions.cpp (revision a73067eedc12bcb4a41afdf4aabb6db9f1994f33) @@ -0,0 +1,40 @@ +/*! + * + * Copyright (c) 2021 Diality Inc. - All Rights Reserved. + * \copyright + * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN + * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. + * + * \file MHDRequestVersions.h + * \author (last) Peter Lucia + * \date (last) 04-Jun-2021 + * \author (original) Peter Lucia + * \date (original) 04-Jun-2021 + * + */ + +#include "MHDRequestVersions.h" + +using namespace Model; + +QVariantList MHDRequestVersions::parameters() const { + return { + }; +} + +bool MHDRequestVersions::fromByteArray(const QByteArray &vByteArray, int *vIndex) { + Q_UNUSED(vByteArray) + Q_UNUSED(vIndex) + return true; +} + +/*! + * \brief MHDRequestVersions::data + * \details Provides the model's data from the received messages data values + * \return Data + */ +MHDRequestVersions::Data MHDRequestVersions::data() const { + Data data; + return data; +} + Index: sources/model/hd/data/MHDRequestVersions.h =================================================================== diff -u --- sources/model/hd/data/MHDRequestVersions.h (revision 0) +++ sources/model/hd/data/MHDRequestVersions.h (revision a73067eedc12bcb4a41afdf4aabb6db9f1994f33) @@ -0,0 +1,78 @@ +/*! + * + * Copyright (c) 2021 Diality Inc. - All Rights Reserved. + * \copyright + * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN + * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. + * + * \file MHDRequestVersions.h + * \author (last) Peter Lucia + * \date (last) 04-Jun-2021 + * \author (original) Peter Lucia + * \date (original) 04-Jun-2021 + * + */ +#pragma once + +// Qt +#include + +// Project +#include "MAbstract.h" +#include "types.h" + +// forward declarations +class tst_models; + +namespace Model { + +/*! + * rief The MHDRequestVersions class + * \details Model for the HD's POST version compatibility check + * + * | MSG | CAN ID | Type | Ack | Src | Dst | Description | + * |:----:|:------:|:------:|:---:|:---:|:---:|:----------------------: | + * |0X9E00| 0X100 | Event | Y | HD | UI | Model for HD's POST version compatibility check | + * + * | Payload || + * | || + + * + * \sa Data + * + *

Logging info

+ * | || + * | || + * | typeText | Event | + * | unitText | HD | + * | infoText | HDRequestVersions | + * + */ + +class MHDRequestVersions : public MAbstract { + + // friends + friend class ::tst_models; + + QVariantList parameters() const override; + + struct { + } _data; + +public: + + Type_Enum typeText () const override { return Type_Enum::eEvent ;} + Unit_Enum unitText () const override { return Unit_Enum::eHD ;} + QString infoText () const override { return QString("HDRequestVersions") ;} + + struct Data { + }; + + MHDRequestVersions() {} + + bool fromByteArray (const QByteArray &vByteArray , int *vIndex = nullptr) override; + Data data ( ) const ; +}; +} + +typedef Model::MHDRequestVersions::Data HDRequestVersionsData; Index: sources/view/VUIPowerOnSelfTest.cpp =================================================================== diff -u -r8f45330e0b1af61e029bece73c9f23669ada56c1 -ra73067eedc12bcb4a41afdf4aabb6db9f1994f33 --- sources/view/VUIPowerOnSelfTest.cpp (.../VUIPowerOnSelfTest.cpp) (revision 8f45330e0b1af61e029bece73c9f23669ada56c1) +++ sources/view/VUIPowerOnSelfTest.cpp (.../VUIPowerOnSelfTest.cpp) (revision a73067eedc12bcb4a41afdf4aabb6db9f1994f33) @@ -20,6 +20,7 @@ // Project #include "FileHandler.h" +#include "Compatible.h" using namespace View; using namespace Storage; @@ -31,8 +32,11 @@ void VUIPowerOnSelfTest::initConnections() { + // incoming + ACTION_VIEW_CONNECTION(HDRequestVersionsData) // outgoing ADJUST_VIEW_CONNECTION(AdjustUIPostFinalResultRequestData); + ADJUST_VIEW_CONNECTION(AdjustUIPostReportVersionRequestData); } @@ -229,3 +233,30 @@ // TODO: If needed return true; } + +/*! + * \brief VUIPowerOnSelfTest::onActionReceive + * Called when the HD requests the UI version + * Sends the UI version to the HD for the version compatibility check + */ +void VUIPowerOnSelfTest::onActionReceive(const HDRequestVersionsData &) +{ + AdjustUIPostReportVersionRequestData data; + data.mMajor = QString(VER_MAJOR).toUInt(); + data.mMinor = QString(VER_MINOR).toUInt(); + data.mMicro = QString(VER_MICRO).toUInt(); + data.mBuild = QString(VER_REVIS).toUInt(); + data.mCompat = QString(SW_COMPATIBILITY_REV).toUInt(); + + LOG_DEBUG(QString("Reporting the UI version: Major %1 " + "Minor: %2 " + "Micro: %3 " + "Build: %4 " + "Compat: %5 ") + .arg(data.mMajor) + .arg(data.mMinor) + .arg(data.mMicro) + .arg(data.mBuild) + .arg(data.mCompat)); + emit didAdjustment(data); +} Index: sources/view/VUIPowerOnSelfTest.h =================================================================== diff -u -r8f45330e0b1af61e029bece73c9f23669ada56c1 -ra73067eedc12bcb4a41afdf4aabb6db9f1994f33 --- sources/view/VUIPowerOnSelfTest.h (.../VUIPowerOnSelfTest.h) (revision 8f45330e0b1af61e029bece73c9f23669ada56c1) +++ sources/view/VUIPowerOnSelfTest.h (.../VUIPowerOnSelfTest.h) (revision a73067eedc12bcb4a41afdf4aabb6db9f1994f33) @@ -23,6 +23,7 @@ #include "main.h" // Doxygen : don't remove #include "VView.h" #include "GuiController.h" +#include "MHDRequestVersions.h" // namespace namespace View { @@ -37,6 +38,7 @@ Q_OBJECT VIEW_DEC_CLASS(VUIPowerOnSelfTest) + VIEW_DEC_SLOT(HDRequestVersionsData) private: struct PostTest { @@ -59,5 +61,6 @@ signals: void didAdjustment(const AdjustUIPostFinalResultRequestData &data); + void didAdjustment(const AdjustUIPostReportVersionRequestData &data); }; }