Index: sources/canbus/MessageInterpreter.cpp =================================================================== diff -u -r38ae7b93679d05a54fc460dac68891562d7da72d -rc73c921f5b28c3ea57518803a2ab0418adef1002 --- sources/canbus/MessageInterpreter.cpp (.../MessageInterpreter.cpp) (revision 38ae7b93679d05a54fc460dac68891562d7da72d) +++ sources/canbus/MessageInterpreter.cpp (.../MessageInterpreter.cpp) (revision c73c921f5b28c3ea57518803a2ab0418adef1002) @@ -26,6 +26,7 @@ using namespace Can; using namespace Model; +#define BYPASS_TO_UNHANDLED 1 #define DISABLE_CHECKIN_LOG 0 #define DEBUG_SIGNAL(vID, vMODEL) // qDebug() << vID << vMODEL; @@ -396,11 +397,16 @@ { bool ok = false; +#ifndef BYPASS_TO_UNHANDLED 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 : printUnhandled (vMessage ); break; // ok is false, the individual interpreters for ?HD/DG should not be called, and it should be done here. } +#else + QVariantList tempForConsuming = vData; // To consume vData + printUnhandled (vMessage ); +#endif return ok; }