#ifndef CORE_H #define CORE_H #include #include #include #include #include #include #include "terminalcommander.h" #include "zigbeenetworkmanager.h" class Core : public QObject { Q_OBJECT public: explicit Core(const int &channel, QObject *parent = nullptr); private: ZigbeeNetworkManager *m_manager = nullptr; QTimer *m_testTimer = nullptr; QList m_commands; signals: private slots: void onTimeout(); void onCommandReceived(const QStringList &tokens); }; #endif // CORE_H