Index: sources/canbus/messageinterpreter.cpp =================================================================== diff -u -r426208cdb707400759bdc663b871ece9d1208aed -r56eea041fb0995182b3d3ea0c0ac19e4933a2d3d --- sources/canbus/messageinterpreter.cpp (.../messageinterpreter.cpp) (revision 426208cdb707400759bdc663b871ece9d1208aed) +++ sources/canbus/messageinterpreter.cpp (.../messageinterpreter.cpp) (revision 56eea041fb0995182b3d3ea0c0ac19e4933a2d3d) @@ -129,9 +129,12 @@ void MessageInterpreter::printUnhandled(const Message &vMessage) { QString mActionIdHexString = Format::toHexString(vMessage.actionId, false, eLenMessageIDDigits); - qDebug() << "WARNG :" << tr("Unhandled Message ID (HD)"); - qDebug().noquote() << QString(mActionIdHexString + " " + vMessage.data.toHex('.')).toLatin1(); - qDebug() << ""; + QString logMessage = tr("Unhandled Message ID (HD)") + '\n' + + QString("%1 # %2 %3") + .arg(vMessage.can_id,3,16,QChar('0')) + .arg(mActionIdHexString) + .arg(QString(vMessage.data.toHex('.'))); + LOG_ERROR(logMessage); } /*! @@ -149,7 +152,7 @@ */ bool MessageInterpreter::interpretMessage_HD(const Message &vMessage, QVariantList &vData) { - bool ok = true; + bool ok = false; vData.clear(); switch (vMessage.actionId) { // notice we are in receive mode @@ -166,6 +169,10 @@ ok = true; break; + case Gui::GuiActionType::PowerOffBroadcast: + ok = true; + break; + case Gui::GuiActionType::BloodFlow: ok = bloodFlowData (vMessage, vData); break; @@ -188,12 +195,20 @@ case Gui::GuiActionType::AlarmTriggered: printUnhandled (vMessage); + ok = true; break; case Gui::GuiActionType::AlarmCleared: printUnhandled (vMessage); + ok = true; break; + + case Gui::GuiActionType::PressureOcclusion: + printUnhandled (vMessage); + ok = true; + break; + default: printUnhandled (vMessage); break;