diff --git a/Doc interne/Notes de développement.docx b/Doc interne/Notes de développement.docx index c2a0469..710a38d 100644 Binary files a/Doc interne/Notes de développement.docx and b/Doc interne/Notes de développement.docx differ diff --git a/Otarcik_CAN/Config/Station.cfg b/Otarcik_CAN/Config/Station.cfg index d16ee1f..b19f914 100644 Binary files a/Otarcik_CAN/Config/Station.cfg and b/Otarcik_CAN/Config/Station.cfg differ diff --git a/Otarcik_CAN/Logs/SystemLog.txt b/Otarcik_CAN/Logs/SystemLog.txt index b5d99cd..846ae7c 100644 --- a/Otarcik_CAN/Logs/SystemLog.txt +++ b/Otarcik_CAN/Logs/SystemLog.txt @@ -24964,3 +24964,71 @@ Démarrage du logiciel Otarcik CAN le 2024-04-07 à 12:22:49 2024-04-07 13:13:32 Configuration système sauvegardée avec succès. 2024-04-07 13:13:32 Sauvegarde de la configuration système... 2024-04-07 13:13:32 Sauvegarde de la configuration système... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2024-04-07 à 16:41:41 +******************************************************************** +2024-04-07 16:41:41 Librairie Axiomtek chargée avec succès +2024-04-07 16:41:41 Watchdog CPU arrêté +2024-04-07 16:41:41 Chargement de la configuration système... +2024-04-07 16:41:41 Configuration système chargée avec succès! +2024-04-07 16:41:41 Initialisation du dispositif [MasterCAN] +2024-04-07 16:41:41 Démarrage d'un module CAN... +2024-04-07 16:41:41 Module PCAN trouvé à l'adresse 1 avec le handle 0x52 +2024-04-07 16:41:41 Initialisation d'un module PCAN. Handle:0x52, Baudrate:284 +2024-04-07 16:41:41 Module PCAN USB initialisé avec succès +2024-04-07 16:41:41 Chargement de la base de données C:/Main/Otarcik/Otarcik_CAN/Exec/Config/PCtelemetrie20240118.dbc +2024-04-07 16:41:41 Erreur de base de données: impossible de charger le fichier C:/Main/Otarcik/Otarcik_CAN/Exec/Config/PCtelemetrie20240118.dbc +2024-04-07 16:41:41 Dispositif [MasterCAN] initialisé avec succès! + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2024-04-07 à 16:44:30 +******************************************************************** +2024-04-07 16:44:30 Librairie Axiomtek chargée avec succès +2024-04-07 16:44:30 Watchdog CPU arrêté +2024-04-07 16:44:30 Chargement de la configuration système... +2024-04-07 16:44:30 Configuration système chargée avec succès! +2024-04-07 16:44:30 Initialisation du dispositif [MasterCAN] +2024-04-07 16:44:30 Démarrage d'un module CAN... +2024-04-07 16:44:30 Module PCAN trouvé à l'adresse 1 avec le handle 0x52 +2024-04-07 16:44:30 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2024-04-07 16:44:30 Module PCAN USB initialisé avec succès +2024-04-07 16:44:30 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20240118.dbc +2024-04-07 16:44:30 Base de données chargée avec succès. Flags: 0x0 +2024-04-07 16:44:30 Dispositif [MasterCAN] initialisé avec succès! + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2024-04-07 à 16:45:24 +******************************************************************** +2024-04-07 16:45:24 Librairie Axiomtek chargée avec succès +2024-04-07 16:45:24 Watchdog CPU arrêté +2024-04-07 16:45:24 Chargement de la configuration système... +2024-04-07 16:45:24 Configuration système chargée avec succès! +2024-04-07 16:45:24 Initialisation du dispositif [MasterCAN] +2024-04-07 16:45:24 Démarrage d'un module CAN... +2024-04-07 16:45:24 Module PCAN trouvé à l'adresse 1 avec le handle 0x52 +2024-04-07 16:45:24 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2024-04-07 16:45:24 Module PCAN USB initialisé avec succès +2024-04-07 16:45:24 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20240118.dbc +2024-04-07 16:45:24 Base de données chargée avec succès. Flags: 0x0 +2024-04-07 16:45:24 Dispositif [MasterCAN] initialisé avec succès! + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2024-04-08 à 06:29:07 +******************************************************************** +2024-04-08 06:29:07 Librairie Axiomtek chargée avec succès +2024-04-08 06:29:07 Watchdog CPU arrêté +2024-04-08 06:29:07 Chargement de la configuration système... +2024-04-08 06:29:07 Configuration système chargée avec succès! +2024-04-08 06:29:07 Initialisation du dispositif [MasterCAN] +2024-04-08 06:29:07 Démarrage d'un module CAN... +2024-04-08 06:29:07 Module PCAN trouvé à l'adresse 1 avec le handle 0x52 +2024-04-08 06:29:07 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2024-04-08 06:29:07 Module PCAN USB initialisé avec succès +2024-04-08 06:29:07 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20240118.dbc +2024-04-08 06:29:07 Base de données chargée avec succès. Flags: 0x0 +2024-04-08 06:29:07 Dispositif [MasterCAN] initialisé avec succès! diff --git a/Otarcik_CAN/Sources/Gui/GeneralStatusPage.ui b/Otarcik_CAN/Sources/Gui/GeneralStatusPage.ui index 52f8c00..09a3c7e 100644 --- a/Otarcik_CAN/Sources/Gui/GeneralStatusPage.ui +++ b/Otarcik_CAN/Sources/Gui/GeneralStatusPage.ui @@ -171,7 +171,7 @@ 1460 190 - 251 + 231 91 @@ -181,7 +181,7 @@ - 50 + 10 30 91 21 @@ -211,13 +211,13 @@ - Taille buffer circulaire: + Taille FIFO - 150 + 110 30 111 21 @@ -235,7 +235,7 @@ - 150 + 90 60 131 21 diff --git a/Otarcik_CAN/debug/Otarcik_CAN.exe b/Otarcik_CAN/debug/Otarcik_CAN.exe index 6aabc07..2a4933a 100644 Binary files a/Otarcik_CAN/debug/Otarcik_CAN.exe and b/Otarcik_CAN/debug/Otarcik_CAN.exe differ diff --git a/Otarcik_CAN/ui_GeneralStatusPage.h b/Otarcik_CAN/ui_GeneralStatusPage.h index 50fc363..391a8e8 100644 --- a/Otarcik_CAN/ui_GeneralStatusPage.h +++ b/Otarcik_CAN/ui_GeneralStatusPage.h @@ -100,10 +100,10 @@ public: mInternetPresentStatLbl->setFont(font2); MQTTBufferingGrpBx = new QGroupBox(CGeneralStatusPage); MQTTBufferingGrpBx->setObjectName(QString::fromUtf8("MQTTBufferingGrpBx")); - MQTTBufferingGrpBx->setGeometry(QRect(1460, 190, 251, 91)); + MQTTBufferingGrpBx->setGeometry(QRect(1460, 190, 231, 91)); mBufferingModeLbl = new QLabel(MQTTBufferingGrpBx); mBufferingModeLbl->setObjectName(QString::fromUtf8("mBufferingModeLbl")); - mBufferingModeLbl->setGeometry(QRect(50, 30, 91, 21)); + mBufferingModeLbl->setGeometry(QRect(10, 30, 91, 21)); QFont font4; font4.setPointSize(10); mBufferingModeLbl->setFont(font4); @@ -113,11 +113,11 @@ public: mBufferSizeLbl->setFont(font4); mBufferingMode = new QLabel(MQTTBufferingGrpBx); mBufferingMode->setObjectName(QString::fromUtf8("mBufferingMode")); - mBufferingMode->setGeometry(QRect(150, 30, 111, 21)); + mBufferingMode->setGeometry(QRect(110, 30, 111, 21)); mBufferingMode->setFont(font4); mBufferSizeValue = new QLabel(MQTTBufferingGrpBx); mBufferSizeValue->setObjectName(QString::fromUtf8("mBufferSizeValue")); - mBufferSizeValue->setGeometry(QRect(150, 60, 131, 21)); + mBufferSizeValue->setGeometry(QRect(90, 60, 131, 21)); mBufferSizeValue->setFont(font4); groupBox = new QGroupBox(CGeneralStatusPage); groupBox->setObjectName(QString::fromUtf8("groupBox")); @@ -151,7 +151,7 @@ public: mInternetPresentStatLbl->setText(QCoreApplication::translate("CGeneralStatusPage", "D\303\251tect\303\251", nullptr)); 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)); + mBufferSizeLbl->setText(QCoreApplication::translate("CGeneralStatusPage", "Taille FIFO", nullptr)); mBufferingMode->setText(QCoreApplication::translate("CGeneralStatusPage", "Inactif", nullptr)); mBufferSizeValue->setText(QCoreApplication::translate("CGeneralStatusPage", "0/5000", nullptr)); groupBox->setTitle(QCoreApplication::translate("CGeneralStatusPage", "\303\211tat du syst\303\250me", nullptr)); diff --git a/TODO.txt b/TODO.txt index 5e51541..ea89b63 100644 --- a/TODO.txt +++ b/TODO.txt @@ -23,9 +23,9 @@ x Ajouter la détection internet - Syslog server??? - Vérifier pourquoi EMQX ne voulait pas se reconnecter le 2023-11-28 // Implémenter au moins 2 retry avant de déclarer l'internet déconnecté -// Ajouter le bit de présence internet sur le CAN -// Ajouter les stats interne du PC (tensions, température, etc) -- Benchmarker le buffering des messages CAN +x Ajouter le bit de présence internet sur le CAN +x Ajouter les stats interne du PC (tensions, température, etc) +x Benchmarker le buffering des messages CAN Wet Dreams: