Index: sources/canbus/messageinterpreter.cpp =================================================================== diff -u -rfe1cc7af9637a8485b6948b50eb5fb06e4c83740 -r772d48b0ccaa0d25b6ed48bba3a4b29dc73c5c16 --- sources/canbus/messageinterpreter.cpp (.../messageinterpreter.cpp) (revision fe1cc7af9637a8485b6948b50eb5fb06e4c83740) +++ sources/canbus/messageinterpreter.cpp (.../messageinterpreter.cpp) (revision 772d48b0ccaa0d25b6ed48bba3a4b29dc73c5c16) @@ -21,8 +21,10 @@ // Project #include "logger.h" #include "format.h" +#include "mtreatmentparameters.h" using namespace Can; +using namespace Model; #define DEBUG_RECEIVE_SIGNAL(vID, vMODEL) //qDebug() << vID << vMODEL; @@ -242,6 +244,15 @@ LOG_EVENT(AlarmSilenceRequestData::toString(vData)); break; + case Gui::GuiActionType::ID_CreateTreatmentReq: { + if ( ! count ) { logInvalidLength(vActionId); return false; } + vPayload = Format::fromVariant(vData); + TreatmentParameters params; + params.fromVariantList(vData); + LOG_EVENT(params.toString()); + break; + } + default: QString mActionIdHexString = Format::toHexString(vActionId); LOG_DEBUG(mSenderID + tr("Unknown transmit Message with ID '%1'").arg(mActionIdHexString));