Index: sources/canbus/MessageInterpreter.cpp =================================================================== diff -u -r1cfa9a2d55e3bf954e5d02f12b73d3a8deda9e5c -r260229a756a3ee29c681132bdc4d32204c215ceb --- sources/canbus/MessageInterpreter.cpp (.../MessageInterpreter.cpp) (revision 1cfa9a2d55e3bf954e5d02f12b73d3a8deda9e5c) +++ sources/canbus/MessageInterpreter.cpp (.../MessageInterpreter.cpp) (revision 260229a756a3ee29c681132bdc4d32204c215ceb) @@ -245,6 +245,11 @@ if (vText) *vText = "DI"; return Can_Source::eCan_DI; + case eChlid_UI_HD : // 0x100, ///< UI for dry demo + if (vText) *vText = "UI"; + return Can_Source::eCan_UI; + // TODO why no break? + default: if (vText) *vText = "XX"; return Can_Source::eCan_Unknown; @@ -320,7 +325,7 @@ else { Q_UNUSED (vData ); printUnhandled (vMessage ); - //qDebug() << "1" <<__FUNCTION__; + //qDebug() << "1" <<__FUNCTION__ << vMessage.actionId; } return ok; } @@ -496,8 +501,12 @@ } } LOG_APPED(logString); - qDebug() << "Message" << logString; - emit didUnhandledMsgReady(logVariant); + if ((id != 0x700) && (id != 0xFFFF) ) { + // Message 0x0700 is UI check in. It is not needed to be processed for dry demo + // Message 0xFFFF is the ack message and it is not needed to be processed for dry demo + qDebug() << "Message" << logString; + emit didUnhandledMsgReady(logVariant); + } } else { if ( gDisableUnhandledReport ) { // if the unhandled message error has been disabled, return.