Ajout polling du statut du board

This commit is contained in:
2024-02-22 16:11:48 -05:00
parent 098863edb9
commit da2dd28f1c
25 changed files with 1100 additions and 140 deletions
@@ -3,6 +3,8 @@
#include <QWidget>
#include "defines.h"
#include "ComputerBoardInterface.h"
#include <QTimer>
namespace Ui {
@@ -27,6 +29,9 @@ public:
};
COtarcikCan *mProgramPtr;
QTimer *mCPUStateUpdtTimer;
CComputerBoardInterface *mCPUInterface;
explicit CGeneralStatusPage(QWidget *parent = 0);
~CGeneralStatusPage();
@@ -39,6 +44,7 @@ public:
int UpdateCANModuleStatus(QString ModuleName, QString ModuleStatus, QString Buffer);
int ClearCANModuleStatusTable();
int UpdateMQTTBufferingStatus(QString Mode, QString FIFOSize, QString RemainingTime);
int UpdateBoardStatus(CComputerBoardState CPUState);
private:
@@ -52,6 +58,7 @@ public slots:
void ClearGenMsgAreaBtnPressed();
void QuitAppBtnPressed();
void InternetStatusChanged(bool InternetConnected);
void UpdateBoardStatusTimerExpired();
};