Index: sources/canbus/MessageInterpreter.cpp =================================================================== diff -u -r14c541d2b780b0a244bc84860aa565cf8dd7fe4b -rae1042a0c14d6d27556730183cc2cbe1a00bc0a7 --- sources/canbus/MessageInterpreter.cpp (.../MessageInterpreter.cpp) (revision 14c541d2b780b0a244bc84860aa565cf8dd7fe4b) +++ sources/canbus/MessageInterpreter.cpp (.../MessageInterpreter.cpp) (revision ae1042a0c14d6d27556730183cc2cbe1a00bc0a7) @@ -248,6 +248,12 @@ LOG_EVENT(AdjustSalineRequestData::toString(vData)); break; + case Gui::GuiActionType::ID_AdjustHeparinReq: + if ( ! length ) { logInvalidLength(vActionId); return false; } + vPayload = Format::fromVariant(vData); + LOG_EVENT(AdjustHeparinRequestData::toString(vData)); + break; + case Gui::GuiActionType::ID_AdjustPressuresLimitsReq: if ( ! length ) { logInvalidLength(vActionId); return false; } vPayload = Format::fromVariant(vData); @@ -363,6 +369,7 @@ case Gui::GuiActionType::ID_TreatmentStates : ok = notify(vMessage, vData, Gui::GuiActionType::ID_TreatmentStates ); break; case Gui::GuiActionType::ID_PrimingData : ok = notify(vMessage, vData, Gui::GuiActionType::ID_PrimingData ); break; case Gui::GuiActionType::ID_Saline : ok = notify(vMessage, vData, Gui::GuiActionType::ID_Saline ); break; + case Gui::GuiActionType::ID_Heparin : ok = notify(vMessage, vData, Gui::GuiActionType::ID_Heparin ); break; // ----- Events case Gui::GuiActionType::ID_HDOperationModeData : ok = notify(vMessage, vData, Gui::GuiActionType::ID_HDOperationModeData ); break;