LAN Devices presence

This commit is contained in:
2024-03-05 16:29:13 -05:00
parent bd720d25dc
commit 32a0f76bf2
20 changed files with 1821 additions and 559 deletions
+67 -30
View File
@@ -56,13 +56,13 @@ public:
QCheckBox *mWDActiveChkBx;
QLabel *mCANBusFlagsLbl;
QGroupBox *mCANFlagsGroupBox;
QLabel *mInternetPresenceLbl_3;
QLabel *mBITLbl;
QLabel *mWatchdogMsgIDLbl;
QSpinBox *mWatchdogMsgIDSpinBx;
QLabel *mInternetPresenceLbl;
QLabel *mWatchdogMsgIDPrefixLbl;
QComboBox *mInternetPresBitComboBox;
QLabel *mMQTTPresenceLbl_4;
QLabel *mMQTTPresenceLbl;
QComboBox *mMQTTPresenceBitComboBox;
QCheckBox *mDevicePresenceActive1ChkBx;
QLineEdit *mDevicePresenceAdd1LineEdit;
@@ -80,6 +80,13 @@ public:
QLineEdit *mDevicePresenceAdd5LineEdit;
QComboBox *mDevicePresenceBit5ComboBox;
QLabel *label_4;
QLabel *mLANDevice1PresStatusLbl;
QLabel *mLANDevice2PresStatusLbl;
QLabel *mLANDevice3PresStatusLbl;
QLabel *mLANDevice4PresStatusLbl;
QLabel *mLANDevice5PresStatusLbl;
QLabel *mMQTTPresenceStatusLbl;
QLabel *mInternetPresenceStatusLbl;
QPushButton *mDevicePresChangeParamsBtn;
QPushButton *mDevicePresCancelBtn;
@@ -220,11 +227,11 @@ public:
mCANBusFlagsLbl->setFont(font);
mCANFlagsGroupBox = new QGroupBox(CLoggingSettingsPage);
mCANFlagsGroupBox->setObjectName(QString::fromUtf8("mCANFlagsGroupBox"));
mCANFlagsGroupBox->setGeometry(QRect(1020, 80, 341, 311));
mInternetPresenceLbl_3 = new QLabel(mCANFlagsGroupBox);
mInternetPresenceLbl_3->setObjectName(QString::fromUtf8("mInternetPresenceLbl_3"));
mInternetPresenceLbl_3->setGeometry(QRect(280, 70, 41, 20));
mInternetPresenceLbl_3->setFont(font1);
mCANFlagsGroupBox->setGeometry(QRect(1020, 80, 421, 311));
mBITLbl = new QLabel(mCANFlagsGroupBox);
mBITLbl->setObjectName(QString::fromUtf8("mBITLbl"));
mBITLbl->setGeometry(QRect(190, 70, 51, 20));
mBITLbl->setFont(font1);
mWatchdogMsgIDLbl = new QLabel(mCANFlagsGroupBox);
mWatchdogMsgIDLbl->setObjectName(QString::fromUtf8("mWatchdogMsgIDLbl"));
mWatchdogMsgIDLbl->setGeometry(QRect(20, 30, 111, 16));
@@ -238,7 +245,7 @@ public:
mWatchdogMsgIDSpinBx->setDisplayIntegerBase(16);
mInternetPresenceLbl = new QLabel(mCANFlagsGroupBox);
mInternetPresenceLbl->setObjectName(QString::fromUtf8("mInternetPresenceLbl"));
mInternetPresenceLbl->setGeometry(QRect(120, 100, 131, 16));
mInternetPresenceLbl->setGeometry(QRect(40, 100, 131, 16));
mInternetPresenceLbl->setFont(font1);
mInternetPresenceLbl->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
mWatchdogMsgIDPrefixLbl = new QLabel(mCANFlagsGroupBox);
@@ -248,41 +255,41 @@ public:
mWatchdogMsgIDPrefixLbl->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
mInternetPresBitComboBox = new QComboBox(mCANFlagsGroupBox);
mInternetPresBitComboBox->setObjectName(QString::fromUtf8("mInternetPresBitComboBox"));
mInternetPresBitComboBox->setGeometry(QRect(260, 100, 65, 22));
mInternetPresBitComboBox->setGeometry(QRect(180, 100, 65, 22));
mInternetPresBitComboBox->setMaxCount(63);
mMQTTPresenceLbl_4 = new QLabel(mCANFlagsGroupBox);
mMQTTPresenceLbl_4->setObjectName(QString::fromUtf8("mMQTTPresenceLbl_4"));
mMQTTPresenceLbl_4->setGeometry(QRect(110, 130, 141, 16));
mMQTTPresenceLbl_4->setFont(font1);
mMQTTPresenceLbl_4->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
mMQTTPresenceLbl = new QLabel(mCANFlagsGroupBox);
mMQTTPresenceLbl->setObjectName(QString::fromUtf8("mMQTTPresenceLbl"));
mMQTTPresenceLbl->setGeometry(QRect(30, 130, 141, 16));
mMQTTPresenceLbl->setFont(font1);
mMQTTPresenceLbl->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
mMQTTPresenceBitComboBox = new QComboBox(mCANFlagsGroupBox);
mMQTTPresenceBitComboBox->setObjectName(QString::fromUtf8("mMQTTPresenceBitComboBox"));
mMQTTPresenceBitComboBox->setGeometry(QRect(260, 130, 65, 22));
mMQTTPresenceBitComboBox->setGeometry(QRect(180, 130, 65, 22));
mMQTTPresenceBitComboBox->setMaxCount(63);
mDevicePresenceActive1ChkBx = new QCheckBox(mCANFlagsGroupBox);
mDevicePresenceActive1ChkBx->setObjectName(QString::fromUtf8("mDevicePresenceActive1ChkBx"));
mDevicePresenceActive1ChkBx->setGeometry(QRect(20, 160, 51, 20));
mDevicePresenceAdd1LineEdit = new QLineEdit(mCANFlagsGroupBox);
mDevicePresenceAdd1LineEdit->setObjectName(QString::fromUtf8("mDevicePresenceAdd1LineEdit"));
mDevicePresenceAdd1LineEdit->setGeometry(QRect(70, 160, 171, 21));
mDevicePresenceAdd1LineEdit->setGeometry(QRect(70, 160, 101, 21));
mDevicePresenceBit1ComboBox = new QComboBox(mCANFlagsGroupBox);
mDevicePresenceBit1ComboBox->setObjectName(QString::fromUtf8("mDevicePresenceBit1ComboBox"));
mDevicePresenceBit1ComboBox->setGeometry(QRect(260, 160, 65, 22));
mDevicePresenceBit1ComboBox->setGeometry(QRect(180, 160, 65, 22));
mDevicePresenceActive2ChkBx = new QCheckBox(mCANFlagsGroupBox);
mDevicePresenceActive2ChkBx->setObjectName(QString::fromUtf8("mDevicePresenceActive2ChkBx"));
mDevicePresenceActive2ChkBx->setGeometry(QRect(20, 190, 51, 20));
mDevicePresenceAdd2LineEdit = new QLineEdit(mCANFlagsGroupBox);
mDevicePresenceAdd2LineEdit->setObjectName(QString::fromUtf8("mDevicePresenceAdd2LineEdit"));
mDevicePresenceAdd2LineEdit->setGeometry(QRect(70, 190, 171, 21));
mDevicePresenceAdd2LineEdit->setGeometry(QRect(70, 190, 101, 21));
mDevicePresenceBit2ComboBox = new QComboBox(mCANFlagsGroupBox);
mDevicePresenceBit2ComboBox->setObjectName(QString::fromUtf8("mDevicePresenceBit2ComboBox"));
mDevicePresenceBit2ComboBox->setGeometry(QRect(260, 190, 65, 22));
mDevicePresenceBit2ComboBox->setGeometry(QRect(180, 190, 65, 22));
mDevicePresenceAdd3LineEdit = new QLineEdit(mCANFlagsGroupBox);
mDevicePresenceAdd3LineEdit->setObjectName(QString::fromUtf8("mDevicePresenceAdd3LineEdit"));
mDevicePresenceAdd3LineEdit->setGeometry(QRect(70, 220, 171, 21));
mDevicePresenceAdd3LineEdit->setGeometry(QRect(70, 220, 101, 21));
mDevicePresenceBit3ComboBox = new QComboBox(mCANFlagsGroupBox);
mDevicePresenceBit3ComboBox->setObjectName(QString::fromUtf8("mDevicePresenceBit3ComboBox"));
mDevicePresenceBit3ComboBox->setGeometry(QRect(260, 220, 65, 22));
mDevicePresenceBit3ComboBox->setGeometry(QRect(180, 220, 65, 22));
mDevicePresenceActive3ChkBx = new QCheckBox(mCANFlagsGroupBox);
mDevicePresenceActive3ChkBx->setObjectName(QString::fromUtf8("mDevicePresenceActive3ChkBx"));
mDevicePresenceActive3ChkBx->setGeometry(QRect(20, 220, 51, 20));
@@ -291,23 +298,45 @@ public:
mDevicePresenceActive4ChkBx->setGeometry(QRect(20, 250, 51, 20));
mDevicePresenceBit4ComboBox = new QComboBox(mCANFlagsGroupBox);
mDevicePresenceBit4ComboBox->setObjectName(QString::fromUtf8("mDevicePresenceBit4ComboBox"));
mDevicePresenceBit4ComboBox->setGeometry(QRect(260, 250, 65, 22));
mDevicePresenceBit4ComboBox->setGeometry(QRect(180, 250, 65, 22));
mDevicePresenceAdd4LineEdit = new QLineEdit(mCANFlagsGroupBox);
mDevicePresenceAdd4LineEdit->setObjectName(QString::fromUtf8("mDevicePresenceAdd4LineEdit"));
mDevicePresenceAdd4LineEdit->setGeometry(QRect(70, 250, 171, 21));
mDevicePresenceAdd4LineEdit->setGeometry(QRect(70, 250, 101, 21));
mDevicePresenceActive5ChkBx = new QCheckBox(mCANFlagsGroupBox);
mDevicePresenceActive5ChkBx->setObjectName(QString::fromUtf8("mDevicePresenceActive5ChkBx"));
mDevicePresenceActive5ChkBx->setGeometry(QRect(20, 280, 51, 20));
mDevicePresenceAdd5LineEdit = new QLineEdit(mCANFlagsGroupBox);
mDevicePresenceAdd5LineEdit->setObjectName(QString::fromUtf8("mDevicePresenceAdd5LineEdit"));
mDevicePresenceAdd5LineEdit->setGeometry(QRect(70, 280, 171, 21));
mDevicePresenceAdd5LineEdit->setGeometry(QRect(70, 280, 101, 21));
mDevicePresenceBit5ComboBox = new QComboBox(mCANFlagsGroupBox);
mDevicePresenceBit5ComboBox->setObjectName(QString::fromUtf8("mDevicePresenceBit5ComboBox"));
mDevicePresenceBit5ComboBox->setGeometry(QRect(260, 280, 65, 22));
mDevicePresenceBit5ComboBox->setGeometry(QRect(180, 280, 65, 22));
label_4 = new QLabel(mCANFlagsGroupBox);
label_4->setObjectName(QString::fromUtf8("label_4"));
label_4->setGeometry(QRect(20, 60, 241, 31));
label_4->setGeometry(QRect(290, 20, 121, 51));
label_4->setFont(font1);
label_4->setFrameShape(QFrame::Box);
mLANDevice1PresStatusLbl = new QLabel(mCANFlagsGroupBox);
mLANDevice1PresStatusLbl->setObjectName(QString::fromUtf8("mLANDevice1PresStatusLbl"));
mLANDevice1PresStatusLbl->setGeometry(QRect(250, 160, 47, 14));
mLANDevice2PresStatusLbl = new QLabel(mCANFlagsGroupBox);
mLANDevice2PresStatusLbl->setObjectName(QString::fromUtf8("mLANDevice2PresStatusLbl"));
mLANDevice2PresStatusLbl->setGeometry(QRect(250, 190, 47, 14));
mLANDevice3PresStatusLbl = new QLabel(mCANFlagsGroupBox);
mLANDevice3PresStatusLbl->setObjectName(QString::fromUtf8("mLANDevice3PresStatusLbl"));
mLANDevice3PresStatusLbl->setGeometry(QRect(250, 220, 47, 14));
mLANDevice4PresStatusLbl = new QLabel(mCANFlagsGroupBox);
mLANDevice4PresStatusLbl->setObjectName(QString::fromUtf8("mLANDevice4PresStatusLbl"));
mLANDevice4PresStatusLbl->setGeometry(QRect(250, 250, 47, 14));
mLANDevice5PresStatusLbl = new QLabel(mCANFlagsGroupBox);
mLANDevice5PresStatusLbl->setObjectName(QString::fromUtf8("mLANDevice5PresStatusLbl"));
mLANDevice5PresStatusLbl->setGeometry(QRect(250, 280, 47, 14));
mMQTTPresenceStatusLbl = new QLabel(mCANFlagsGroupBox);
mMQTTPresenceStatusLbl->setObjectName(QString::fromUtf8("mMQTTPresenceStatusLbl"));
mMQTTPresenceStatusLbl->setGeometry(QRect(250, 130, 47, 14));
mInternetPresenceStatusLbl = new QLabel(mCANFlagsGroupBox);
mInternetPresenceStatusLbl->setObjectName(QString::fromUtf8("mInternetPresenceStatusLbl"));
mInternetPresenceStatusLbl->setGeometry(QRect(250, 100, 47, 14));
mDevicePresChangeParamsBtn = new QPushButton(CLoggingSettingsPage);
mDevicePresChangeParamsBtn->setObjectName(QString::fromUtf8("mDevicePresChangeParamsBtn"));
mDevicePresChangeParamsBtn->setGeometry(QRect(1270, 400, 80, 22));
@@ -347,19 +376,27 @@ public:
mWDActiveChkBx->setText(QCoreApplication::translate("CLoggingSettingsPage", "Activer watchdog", nullptr));
mCANBusFlagsLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "Flags CANbus", nullptr));
mCANFlagsGroupBox->setTitle(QCoreApplication::translate("CLoggingSettingsPage", "Assignations des flags \303\240 un signal CAN", nullptr));
mInternetPresenceLbl_3->setText(QCoreApplication::translate("CLoggingSettingsPage", "BIT", nullptr));
mBITLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "BIT CAN", nullptr));
mWatchdogMsgIDLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "CAN Msg ID (HEX):", nullptr));
mInternetPresenceLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "Pr\303\251sence Internet", nullptr));
mWatchdogMsgIDPrefixLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "0x", nullptr));
mMQTTPresenceLbl_4->setText(QCoreApplication::translate("CLoggingSettingsPage", "Pr\303\251sence Serveur MQTT", nullptr));
mMQTTPresenceLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "Pr\303\251sence Serveur MQTT", nullptr));
mMQTTPresenceBitComboBox->setCurrentText(QString());
mDevicePresenceActive1ChkBx->setText(QCoreApplication::translate("CLoggingSettingsPage", "Actif", nullptr));
mDevicePresenceActive2ChkBx->setText(QCoreApplication::translate("CLoggingSettingsPage", "Actif", nullptr));
mDevicePresenceActive3ChkBx->setText(QCoreApplication::translate("CLoggingSettingsPage", "Actif", nullptr));
mDevicePresenceActive4ChkBx->setText(QCoreApplication::translate("CLoggingSettingsPage", "Actif", nullptr));
mDevicePresenceActive5ChkBx->setText(QCoreApplication::translate("CLoggingSettingsPage", "Actif", nullptr));
label_4->setText(QCoreApplication::translate("CLoggingSettingsPage", "Les bits 0 \303\240 30 sont utilis\303\251s pour \n"
"la date et l'heure", nullptr));
label_4->setText(QCoreApplication::translate("CLoggingSettingsPage", "Les bits 0 \303\240 31 sont \n"
"utilis\303\251s pour la date \n"
"et l'heure", nullptr));
mLANDevice1PresStatusLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "OFFLINE", nullptr));
mLANDevice2PresStatusLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "OFFLINE", nullptr));
mLANDevice3PresStatusLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "OFFLINE", nullptr));
mLANDevice4PresStatusLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "OFFLINE", nullptr));
mLANDevice5PresStatusLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "OFFLINE", nullptr));
mMQTTPresenceStatusLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "OFFLINE", nullptr));
mInternetPresenceStatusLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "OFFLINE", nullptr));
mDevicePresChangeParamsBtn->setText(QCoreApplication::translate("CLoggingSettingsPage", "Modifier", nullptr));
mDevicePresCancelBtn->setText(QCoreApplication::translate("CLoggingSettingsPage", "Annuler", nullptr));
} // retranslateUi