#ifndef UNITMONITOR_H #define UNITMONITOR_H #include class UnitMonitor: public QObject { Q_OBJECT public: explicit UnitMonitor(QObject *parent = 0); enum deviceID { u_error=-1, u_none=0, u_psm, u_pps, u_lcu }; int checkMessage(const QByteArray& data, int* index=0); signals: //void psmCommand(const QString& cmd); public slots: //void pmsGo(bool go); public: QByteArray pendingMessage; QByteArray accumulator; }; #endif // UNITMONITOR_H