Index: sources/canbus/messageinterpreter.cpp =================================================================== diff -u -re226d05ea339805934c2ebbaba108e7b03d5a001 -r50103d94820ce834f18b0b3d31dd8d6d7fbf8cc7 --- sources/canbus/messageinterpreter.cpp (.../messageinterpreter.cpp) (revision e226d05ea339805934c2ebbaba108e7b03d5a001) +++ sources/canbus/messageinterpreter.cpp (.../messageinterpreter.cpp) (revision 50103d94820ce834f18b0b3d31dd8d6d7fbf8cc7) @@ -245,6 +245,12 @@ LOG_EVENT(AlarmSilenceRequestData::toString(vData)); break; + case Gui::GuiActionType::ID_HDVersionData: + if ( ! count ) { logInvalidLength(vActionId); return false; } + vPayload = Format::fromVariant(vData); + LOG_EVENT(HDVersionRequestData::toString(vData)); + break; + default: QString mActionIdHexString = Format::toHexString(vActionId); LOG_DEBUG(mSenderID + tr("Unknown transmit Message with ID '%1'").arg(mActionIdHexString)); @@ -317,6 +323,7 @@ case Gui::GuiActionType::ID_TreatmentStates : ok = notify(vMessage, vData, Gui::GuiActionType::ID_TreatmentStates ); break; case Gui::GuiActionType::ID_Saline : ok = notify(vMessage, vData, Gui::GuiActionType::ID_Saline ); break; case Gui::GuiActionType::ID_HDAccelerometerData : ok = notify(vMessage, vData, Gui::GuiActionType::ID_HDAccelerometerData ); break; + case Gui::GuiActionType::ID_HDVersionData : ok = notify(vMessage, vData, Gui::GuiActionType::ID_HDVersionData ); break; // ----- Events case Gui::GuiActionType::ID_HDOperationModeData : ok = notify(vMessage, vData, Gui::GuiActionType::ID_HDOperationModeData ); break;