#ifndef DATABOARDCORE_H #define DATABOARDCORE_H #include #include #include #include #include #include #include "logthread.h" #include "infocenterserver.h" #include "websocketserver.h" #include "databasethread.h" class DataBoardCore : public QObject { Q_OBJECT public: explicit DataBoardCore(QObject *parent = nullptr); void start(); signals: public slots: void weblog(QString receivelog); void timeout(); void receivepatrol(QList receivePatrolList); private: int mDay; QSqlDatabase db; LogThread *logThread; WebSocketServer *ws; InfoCenterServer *infoServer; DatabaseThread *dbThread; QTimer *timer; QList receivePatrolList; }; #endif // DATABOARDCORE_H