Index: sources/canbus/caninterface.h =================================================================== diff -u -r227f28b202f81ab3dd04a81868697025ccab6220 -re58b907a69d4ca7daa77d69791593b886d1b80e8 --- sources/canbus/caninterface.h (.../caninterface.h) (revision 227f28b202f81ab3dd04a81868697025ccab6220) +++ sources/canbus/caninterface.h (.../caninterface.h) (revision e58b907a69d4ca7daa77d69791593b886d1b80e8) @@ -59,6 +59,12 @@ QThread *_thread = nullptr; bool _init = false; + typedef quint16 FrameCount; + FrameCount _rxFrameCount = 0; + FrameCount _rxFrameCountMax = 0; + FrameCount _txFrameCount = 0; + FrameCount _txFrameCountMax = 0; + // Singleton SINGLETON(CanInterface) @@ -85,8 +91,11 @@ void status (const QString &vDescription, QString vError = ""); bool transmit (const QCanBusFrame &vFrame); - void consoleOut (const QCanBusFrame &vFrame); + void consoleOut (const QCanBusFrame &vFrame, QString vFrameCount); + FrameCount rxCount(); + FrameCount txCount(); + static QString frameFlags(const QCanBusFrame &vFrame); signals: