Index: sources/canbus/messagedispatcher.h =================================================================== diff -u -r939d1bae9a394697d46ca913a2dc3442bf8ef82f -r805119c460b4a266d6401c8705f4427e7fbe270f --- sources/canbus/messagedispatcher.h (.../messagedispatcher.h) (revision 939d1bae9a394697d46ca913a2dc3442bf8ef82f) +++ sources/canbus/messagedispatcher.h (.../messagedispatcher.h) (revision 805119c460b4a266d6401c8705f4427e7fbe270f) @@ -26,6 +26,7 @@ // forward declarations class tst_canbus; +class tst_acknow; // since this class is the interface between GUI and Can // it needs to use Gui namespace otherwise it makes code hard to read. @@ -85,18 +86,21 @@ // friends friend class ::tst_canbus; + friend class ::tst_acknow; QHash _messageList; - Sequence _txSequence = 0; - Sequence _rxSequence = 0; + Sequence _txSequence = 0; + Sequence _rxSequence = 0; - MessageBuilder _builder; - MessageInterpreter _interpreter; + MessageBuilder _builder; + MessageInterpreter _interpreter; - QThread *_thread = nullptr; - bool _init = false; + QThread *_thread = nullptr; + bool _init = false; + QList _needsAcknow {}; // no action needs Acknow for now + // Singleton SINGLETON(MessageDispatcher)