Index: sources/canbus/MessageDispatcher.h =================================================================== diff -u -rc0b30f1fa82d0121706351057ab52b3bb1141459 -r7936e751fe1cd3517d0d548b53fef41f41b4db4a --- sources/canbus/MessageDispatcher.h (.../MessageDispatcher.h) (revision c0b30f1fa82d0121706351057ab52b3bb1141459) +++ sources/canbus/MessageDispatcher.h (.../MessageDispatcher.h) (revision 7936e751fe1cd3517d0d548b53fef41f41b4db4a) @@ -109,6 +109,8 @@ bool init(QThread &vThread); void quit(); + void doUnhandledMsgReady(const QVariantList &msg); + public: void enableConsoleOut(bool vEnable) { _builder.enableConsoleOut(vEnable); } @@ -118,7 +120,10 @@ void initThread(QThread &vThread); void quitThread(); - void actionTransmit (const QVariantList &vData, Sequence vSequence = 0, Can_Id vCanId = Can::Can_Id::eChlid_UI_HD); + // NOTE: vSequence = 0 has been removed to differentiate the overloading + //void actionTransmit (const QVariantList &vData, Sequence vSequence, Can_Id vCanId = Can::Can_Id::eChlid_UI_HD); + void actionTransmit (const QVariantList &vData, Sequence vSequence = 0); // For dry-demo + void framesTransmit (Can_Id vCan_Id, const FrameList &vFrameList); bool needsAcknow (); @@ -184,6 +189,8 @@ */ void didFailedTransmit(Sequence vSequence); + void didUnhandledMsgDispatcher(const QVariantList &) const; + private slots: // A Frame has been received from CanInterface void onFrameReceive (Can_Id vCan_Id, const QByteArray &vPayload);