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
+21 -33
View File
@@ -26,9 +26,7 @@ class Ui_CGeneralStatusPage
public:
QTextEdit *mGenMsgTextEdit;
QPushButton *mClearGenMsgTxtBtn;
QLabel *mPuckCANLbl;
QLabel *mClientMQTTLbl;
QLabel *mPuckCANConStatLbl;
QLabel *mClientMQTTConnStatLbl;
QTableWidget *mCANModuleStatusTableWdgt;
QLabel *label;
@@ -38,10 +36,10 @@ public:
QGroupBox *MQTTBufferingGrpBx;
QLabel *mBufferingModeLbl;
QLabel *mBufferSizeLbl;
QLabel *mBufferTimeRemainingLbl;
QLabel *mBufferingMode;
QLabel *mBufferSizeValue;
QLabel *mBufferTimeRemaining;
QGroupBox *groupBox;
QLabel *mSystemStateLbl;
void setupUi(QWidget *CGeneralStatusPage)
{
@@ -61,27 +59,19 @@ public:
mClearGenMsgTxtBtn = new QPushButton(CGeneralStatusPage);
mClearGenMsgTxtBtn->setObjectName(QString::fromUtf8("mClearGenMsgTxtBtn"));
mClearGenMsgTxtBtn->setGeometry(QRect(30, 480, 80, 22));
mPuckCANLbl = new QLabel(CGeneralStatusPage);
mPuckCANLbl->setObjectName(QString::fromUtf8("mPuckCANLbl"));
mPuckCANLbl->setGeometry(QRect(1220, 210, 81, 16));
QFont font1;
font1.setPointSize(12);
mPuckCANLbl->setFont(font1);
mClientMQTTLbl = new QLabel(CGeneralStatusPage);
mClientMQTTLbl->setObjectName(QString::fromUtf8("mClientMQTTLbl"));
mClientMQTTLbl->setGeometry(QRect(1200, 240, 101, 16));
mClientMQTTLbl->setGeometry(QRect(1200, 210, 101, 16));
QFont font1;
font1.setPointSize(12);
mClientMQTTLbl->setFont(font1);
mPuckCANConStatLbl = new QLabel(CGeneralStatusPage);
mPuckCANConStatLbl->setObjectName(QString::fromUtf8("mPuckCANConStatLbl"));
mPuckCANConStatLbl->setGeometry(QRect(1300, 210, 121, 16));
mClientMQTTConnStatLbl = new QLabel(CGeneralStatusPage);
mClientMQTTConnStatLbl->setObjectName(QString::fromUtf8("mClientMQTTConnStatLbl"));
mClientMQTTConnStatLbl->setGeometry(QRect(1300, 210, 121, 16));
QFont font2;
font2.setPointSize(12);
font2.setBold(true);
font2.setWeight(75);
mPuckCANConStatLbl->setFont(font2);
mClientMQTTConnStatLbl = new QLabel(CGeneralStatusPage);
mClientMQTTConnStatLbl->setObjectName(QString::fromUtf8("mClientMQTTConnStatLbl"));
mClientMQTTConnStatLbl->setGeometry(QRect(1300, 240, 121, 16));
mClientMQTTConnStatLbl->setFont(font2);
mCANModuleStatusTableWdgt = new QTableWidget(CGeneralStatusPage);
mCANModuleStatusTableWdgt->setObjectName(QString::fromUtf8("mCANModuleStatusTableWdgt"));
@@ -99,15 +89,15 @@ public:
mQuitAppBtn->setGeometry(QRect(1470, 550, 131, 22));
mInternetConnectedLbl = new QLabel(CGeneralStatusPage);
mInternetConnectedLbl->setObjectName(QString::fromUtf8("mInternetConnectedLbl"));
mInternetConnectedLbl->setGeometry(QRect(1230, 270, 61, 16));
mInternetConnectedLbl->setGeometry(QRect(1230, 240, 61, 16));
mInternetConnectedLbl->setFont(font1);
mInternetPresentStatLbl = new QLabel(CGeneralStatusPage);
mInternetPresentStatLbl->setObjectName(QString::fromUtf8("mInternetPresentStatLbl"));
mInternetPresentStatLbl->setGeometry(QRect(1300, 270, 121, 16));
mInternetPresentStatLbl->setGeometry(QRect(1300, 240, 121, 16));
mInternetPresentStatLbl->setFont(font2);
MQTTBufferingGrpBx = new QGroupBox(CGeneralStatusPage);
MQTTBufferingGrpBx->setObjectName(QString::fromUtf8("MQTTBufferingGrpBx"));
MQTTBufferingGrpBx->setGeometry(QRect(1210, 320, 391, 141));
MQTTBufferingGrpBx->setGeometry(QRect(1460, 190, 251, 91));
mBufferingModeLbl = new QLabel(MQTTBufferingGrpBx);
mBufferingModeLbl->setObjectName(QString::fromUtf8("mBufferingModeLbl"));
mBufferingModeLbl->setGeometry(QRect(50, 30, 91, 21));
@@ -118,10 +108,6 @@ public:
mBufferSizeLbl->setObjectName(QString::fromUtf8("mBufferSizeLbl"));
mBufferSizeLbl->setGeometry(QRect(10, 60, 131, 21));
mBufferSizeLbl->setFont(font4);
mBufferTimeRemainingLbl = new QLabel(MQTTBufferingGrpBx);
mBufferTimeRemainingLbl->setObjectName(QString::fromUtf8("mBufferTimeRemainingLbl"));
mBufferTimeRemainingLbl->setGeometry(QRect(50, 90, 91, 21));
mBufferTimeRemainingLbl->setFont(font4);
mBufferingMode = new QLabel(MQTTBufferingGrpBx);
mBufferingMode->setObjectName(QString::fromUtf8("mBufferingMode"));
mBufferingMode->setGeometry(QRect(150, 30, 111, 21));
@@ -130,10 +116,14 @@ public:
mBufferSizeValue->setObjectName(QString::fromUtf8("mBufferSizeValue"));
mBufferSizeValue->setGeometry(QRect(150, 60, 131, 21));
mBufferSizeValue->setFont(font4);
mBufferTimeRemaining = new QLabel(MQTTBufferingGrpBx);
mBufferTimeRemaining->setObjectName(QString::fromUtf8("mBufferTimeRemaining"));
mBufferTimeRemaining->setGeometry(QRect(150, 90, 91, 21));
mBufferTimeRemaining->setFont(font4);
groupBox = new QGroupBox(CGeneralStatusPage);
groupBox->setObjectName(QString::fromUtf8("groupBox"));
groupBox->setGeometry(QRect(1210, 290, 301, 161));
mSystemStateLbl = new QLabel(groupBox);
mSystemStateLbl->setObjectName(QString::fromUtf8("mSystemStateLbl"));
mSystemStateLbl->setGeometry(QRect(10, 20, 281, 131));
mSystemStateLbl->setFont(font4);
mSystemStateLbl->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop);
retranslateUi(CGeneralStatusPage);
@@ -144,9 +134,7 @@ public:
{
CGeneralStatusPage->setWindowTitle(QCoreApplication::translate("CGeneralStatusPage", "Form", nullptr));
mClearGenMsgTxtBtn->setText(QCoreApplication::translate("CGeneralStatusPage", "Nettoyer", nullptr));
mPuckCANLbl->setText(QCoreApplication::translate("CGeneralStatusPage", "Puck CAN:", nullptr));
mClientMQTTLbl->setText(QCoreApplication::translate("CGeneralStatusPage", "Client MQTT:", nullptr));
mPuckCANConStatLbl->setText(QCoreApplication::translate("CGeneralStatusPage", "D\303\251connect\303\251e", nullptr));
mClientMQTTConnStatLbl->setText(QCoreApplication::translate("CGeneralStatusPage", "D\303\251connect\303\251", nullptr));
label->setText(QCoreApplication::translate("CGeneralStatusPage", "Statut des modules CAN ", nullptr));
mQuitAppBtn->setText(QCoreApplication::translate("CGeneralStatusPage", "Quitter l'application", nullptr));
@@ -155,10 +143,10 @@ public:
MQTTBufferingGrpBx->setTitle(QCoreApplication::translate("CGeneralStatusPage", "Buffering MQTT", nullptr));
mBufferingModeLbl->setText(QCoreApplication::translate("CGeneralStatusPage", "Mode buffering:", nullptr));
mBufferSizeLbl->setText(QCoreApplication::translate("CGeneralStatusPage", "Taille buffer circulaire:", nullptr));
mBufferTimeRemainingLbl->setText(QCoreApplication::translate("CGeneralStatusPage", "Dur\303\251e restante:", nullptr));
mBufferingMode->setText(QCoreApplication::translate("CGeneralStatusPage", "Inactif", nullptr));
mBufferSizeValue->setText(QCoreApplication::translate("CGeneralStatusPage", "0/5000", nullptr));
mBufferTimeRemaining->setText(QCoreApplication::translate("CGeneralStatusPage", "xxx minutes", nullptr));
groupBox->setTitle(QCoreApplication::translate("CGeneralStatusPage", "\303\211tat du syst\303\250me", nullptr));
mSystemStateLbl->setText(QCoreApplication::translate("CGeneralStatusPage", "Syst\303\250me:", nullptr));
} // retranslateUi
};