Index: sources/canbus/MessageInterpreter.cpp =================================================================== diff -u -r2d37cfe6593a90633a9db1fa5136f8fc43b56188 -r6a4027856dfbe2ff3a4d44a2140ce78bd9bcfc2e --- sources/canbus/MessageInterpreter.cpp (.../MessageInterpreter.cpp) (revision 2d37cfe6593a90633a9db1fa5136f8fc43b56188) +++ sources/canbus/MessageInterpreter.cpp (.../MessageInterpreter.cpp) (revision 6a4027856dfbe2ff3a4d44a2140ce78bd9bcfc2e) @@ -375,7 +375,7 @@ switch (identifySource(vMessage.can_id)) { case Can_Source::eCan_HD: ok = interpretMessage_HD(vMessage, vData); break; case Can_Source::eCan_DG: ok = interpretMessage_DG(vMessage, vData); break; - default : break; + default : logUnhandledMessage(vMessage ); break; // ok is still false. } return ok; } @@ -444,6 +444,7 @@ case Gui::GuiActionType::ID_AdjustInitTreatmentRsp : ok = notify(vMessage, vData, Gui::GuiActionType::ID_AdjustInitTreatmentRsp ); break; case Gui::GuiActionType::ID_AdjustParametersValidationRsp : ok = notify(vMessage, vData, Gui::GuiActionType::ID_AdjustParametersValidationRsp ); break; case Gui::GuiActionType::ID_AdjustWaterSampleRsp : ok = notify(vMessage, vData, Gui::GuiActionType::ID_AdjustWaterSampleRsp ); break; + case Gui::GuiActionType::ID_AdjustDisposablesConfirmRsp : ok = notify(vMessage, vData, Gui::GuiActionType::ID_AdjustDisposablesConfirmRsp ); break; case Gui::GuiActionType::ID_AdjustDisposablesPrimeRsp : ok = notify(vMessage, vData, Gui::GuiActionType::ID_AdjustDisposablesPrimeRsp ); break; case Gui::GuiActionType::ID_AdjustPatientConnectionBeginRsp : ok = notify(vMessage, vData, Gui::GuiActionType::ID_AdjustPatientConnectionBeginRsp ); break; case Gui::GuiActionType::ID_AdjustUltrafiltrationInitRsp : ok = notify(vMessage, vData, Gui::GuiActionType::ID_AdjustUltrafiltrationInitRsp ); break; @@ -678,10 +679,10 @@ bool MessageInterpreter::logUnhandledMessage(const Message &vMessage) const { bool ok = false; quint16 id = vMessage.actionId; + QString logString; if (_messageList.contains(id)) { ok = true; QStringList items = _messageList[id]; - QString logString; int index = 0; for ( int i = 0; i < items.count(); i++ ) { QString item = items[i]; @@ -732,5 +733,8 @@ } LOG_DATUM(logString); } + else { + LOG_DEBUG(QString("Undefined unhandled message [%1]").arg(id, 0, 16)); + } return ok; }