#ifndef CANANALYZER_H #define CANANALYZER_H #include #include "defines.h" #include #include #include "CANMessage.h" class CPCANInterface; class CCANDatabase; class CCANAnalyzer : public QObject { Q_OBJECT public: explicit CCANAnalyzer(QObject *parent = 0); ~CCANAnalyzer(); CPCANInterface *mCANDriverIF; CCANDatabase *mCANDatabase; QTimer *mCANReadTimer; int Init(CPCANInterface *CANDriverInterface,CCANDatabase *CANDatabaseHandle); int ReadCAN(); QList mLastMessagesList; private: bool mIsCANInitialized; signals: public slots: void CANTimerExpired(); }; #endif // CANANALYZER_H