Index: sources/canbus/MessageDispatcher.cpp =================================================================== diff -u -r47baa703592f0e21098cb21c0ed267de4e958b2f -rbec9c9856c333399aa5abaf18d2799f6fbc95da3 --- sources/canbus/MessageDispatcher.cpp (.../MessageDispatcher.cpp) (revision 47baa703592f0e21098cb21c0ed267de4e958b2f) +++ sources/canbus/MessageDispatcher.cpp (.../MessageDispatcher.cpp) (revision bec9c9856c333399aa5abaf18d2799f6fbc95da3) @@ -170,7 +170,6 @@ return; } Message mMessage = _messageList[vCan_Id].last(); - //qDebug() << "6" <<__FUNCTION__; // TODO : must be moved to a MessageModel class if (mMessage.isComplete()) { @@ -364,6 +363,7 @@ } if (! _builder.buildMessage(vPayload, _messageList[vCan_Id].last(), vCan_Id)) { _messageList[vCan_Id].removeLast(); + qDebug() << "BROKEN" << _messageList[vCan_Id].last().actionId; return false; } return true; @@ -462,6 +462,7 @@ if ( ! checkAcknowReceived(vMessage, srcText) ) { // check if the message was an acknowledge. checkAcknowTransmit(vMessage, srcText); // then if needs acknow send it immediately. } + // qDebug() << "5" <<__FUNCTION__ << vMessage.actionId; // disabled coco begin validated: Has been validated manually. If MessageInterpreter::interpretMessage fails, this also returns false if ( _interpreter.interpretMessage( vMessage, mData ) ) { ok = true;