diff --git a/Otarcik_CAN/Config/Station.cfg b/Otarcik_CAN/Config/Station.cfg index 499a350..8711b93 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 a8814e2..eeb4dd4 100644 --- a/Otarcik_CAN/Logs/SystemLog.txt +++ b/Otarcik_CAN/Logs/SystemLog.txt @@ -10589,3 +10589,922 @@ Démarrage du logiciel Otarcik CAN le 2023-06-13 à 17:50:03 2023-06-13 17:50:03 Dispositif [IVT Sensor] initialisé avec succès! 2023-06-13 17:50:50 Déinitialisation du module PCAN USB ID 81 2023-06-13 17:50:50 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-14 à 14:26:38 +******************************************************************** +2023-06-14 14:26:38 Démarrage du logiciel OtarcikCAN +2023-06-14 14:26:38 Chargement de la configuration système... +2023-06-14 14:26:38 Configuration système chargée avec succès! +2023-06-14 14:26:38 Initialisation du dispositif [IVT Sensor] +2023-06-14 14:26:38 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-14 14:26:38 Base de données chargée avec succès. Flags: 0x0 +2023-06-14 14:26:38 Démarrage d'un module CAN... +2023-06-14 14:26:38 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-14 14:26:38 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-14 14:26:38 Module PCAN USB initialisé avec succès +2023-06-14 14:26:38 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-14 15:21:25 Déinitialisation du module PCAN USB ID 81 +2023-06-14 15:21:25 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 11:16:50 +******************************************************************** +2023-06-15 11:16:50 Démarrage du logiciel OtarcikCAN +2023-06-15 11:16:50 Chargement de la configuration système... +2023-06-15 11:16:50 Configuration système chargée avec succès! +2023-06-15 11:16:50 Initialisation du dispositif [IVT Sensor] +2023-06-15 11:16:50 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 11:16:50 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 11:16:50 Démarrage d'un module CAN... +2023-06-15 11:16:50 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 11:16:50 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 11:16:50 Module PCAN USB initialisé avec succès +2023-06-15 11:16:50 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 11:41:10 Sauvegarde de la configuration système... +2023-06-15 11:41:10 Configuration système sauvegardée avec succès. +2023-06-15 11:41:10 Déinitialisation du module PCAN USB ID 81 +2023-06-15 11:41:10 Module PCAN USB déinitialisé avec succès... +2023-06-15 11:41:10 Initialisation du dispositif [IVT Sensor] +2023-06-15 11:41:10 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 11:41:10 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 11:41:10 Démarrage d'un module CAN... +2023-06-15 11:41:10 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 11:41:10 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 11:41:10 Module PCAN USB initialisé avec succès +2023-06-15 11:41:10 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 13:50:30 Déinitialisation du module PCAN USB ID 81 +2023-06-15 13:50:30 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 13:50:38 +******************************************************************** +2023-06-15 13:50:38 Démarrage du logiciel OtarcikCAN +2023-06-15 13:50:38 Chargement de la configuration système... +2023-06-15 13:50:38 Configuration système chargée avec succès! +2023-06-15 13:50:38 Initialisation du dispositif [IVT Sensor] +2023-06-15 13:50:38 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 13:50:38 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 13:50:38 Démarrage d'un module CAN... +2023-06-15 13:50:38 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 13:50:38 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 13:50:38 Module PCAN USB initialisé avec succès +2023-06-15 13:50:38 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 13:50:56 Sauvegarde de la configuration système... +2023-06-15 13:50:56 Configuration système sauvegardée avec succès. +2023-06-15 13:50:56 Déinitialisation du module PCAN USB ID 81 +2023-06-15 13:50:56 Module PCAN USB déinitialisé avec succès... +2023-06-15 13:50:56 Initialisation du dispositif [IVT Sensor] +2023-06-15 13:50:56 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 13:50:56 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 13:50:56 Démarrage d'un module CAN... +2023-06-15 13:50:56 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 13:50:56 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 13:50:56 Module PCAN USB initialisé avec succès +2023-06-15 13:50:56 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 13:51:04 Déinitialisation du module PCAN USB ID 81 +2023-06-15 13:51:05 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 13:51:07 +******************************************************************** +2023-06-15 13:51:07 Démarrage du logiciel OtarcikCAN +2023-06-15 13:51:07 Chargement de la configuration système... +2023-06-15 13:51:07 Configuration système chargée avec succès! +2023-06-15 13:51:07 Initialisation du dispositif [IVT Sensor] +2023-06-15 13:51:07 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 13:51:07 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 13:51:07 Démarrage d'un module CAN... +2023-06-15 13:51:07 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 13:51:07 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 13:51:07 Module PCAN USB initialisé avec succès +2023-06-15 13:51:07 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 15:16:04 Déinitialisation du module PCAN USB ID 81 +2023-06-15 15:16:04 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 15:16:05 +******************************************************************** +2023-06-15 15:16:05 Démarrage du logiciel OtarcikCAN +2023-06-15 15:16:05 Chargement de la configuration système... +2023-06-15 15:16:05 Configuration système chargée avec succès! +2023-06-15 15:16:05 Initialisation du dispositif [IVT Sensor] +2023-06-15 15:16:05 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 15:16:05 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:16:05 Démarrage d'un module CAN... +2023-06-15 15:16:05 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 15:16:05 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 15:16:05 Module PCAN USB initialisé avec succès +2023-06-15 15:16:05 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 15:16:14 Sauvegarde de la configuration système... +2023-06-15 15:16:14 Configuration système sauvegardée avec succès. +2023-06-15 15:16:14 Déinitialisation du module PCAN USB ID 81 +2023-06-15 15:16:14 Module PCAN USB déinitialisé avec succès... +2023-06-15 15:16:14 Initialisation du dispositif [IVT Sensor] +2023-06-15 15:16:14 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 15:16:14 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:16:14 Démarrage d'un module CAN... +2023-06-15 15:16:14 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 15:16:14 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 15:16:14 Module PCAN USB initialisé avec succès +2023-06-15 15:16:14 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 15:25:01 Déinitialisation du module PCAN USB ID 81 +2023-06-15 15:25:01 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 15:29:57 +******************************************************************** +2023-06-15 15:29:57 Démarrage du logiciel OtarcikCAN +2023-06-15 15:29:57 Chargement de la configuration système... +2023-06-15 15:29:57 Configuration système chargée avec succès! +2023-06-15 15:29:57 Initialisation du dispositif [IVT Sensor] +2023-06-15 15:29:57 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 15:29:57 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:29:57 Démarrage d'un module CAN... +2023-06-15 15:29:57 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 15:29:58 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 15:29:58 Module PCAN USB initialisé avec succès +2023-06-15 15:29:58 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 15:30:11 Sauvegarde de la configuration système... +2023-06-15 15:30:11 Configuration système sauvegardée avec succès. +2023-06-15 15:30:11 Déinitialisation du module PCAN USB ID 81 +2023-06-15 15:30:11 Module PCAN USB déinitialisé avec succès... +2023-06-15 15:30:11 Initialisation du dispositif [IVT Sensor] +2023-06-15 15:30:11 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 15:30:11 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:30:11 Démarrage d'un module CAN... +2023-06-15 15:30:11 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 15:30:11 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 15:30:11 Module PCAN USB initialisé avec succès +2023-06-15 15:30:11 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 15:30:11 Initialisation du dispositif [test] +2023-06-15 15:30:11 Chargement de la base de données ./ +2023-06-15 15:30:11 Erreur de base de données: impossible de charger le fichier ./ +2023-06-15 15:30:11 Démarrage d'un module CAN... +2023-06-15 15:30:11 Impossible de trouver le module CAN sur le channel 2 +2023-06-15 15:30:11 Le dispositif [test] n'a pas pu s'initialiser +2023-06-15 15:30:27 Sauvegarde de la configuration système... +2023-06-15 15:30:27 Configuration système sauvegardée avec succès. +2023-06-15 15:30:27 Déinitialisation du module PCAN USB ID 81 +2023-06-15 15:30:27 Module PCAN USB déinitialisé avec succès... +2023-06-15 15:30:27 Déinitialisation du module PCAN USB ID 81 +2023-06-15 15:30:27 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full +2023-06-15 15:30:27 Initialisation du dispositif [IVT Sensor] +2023-06-15 15:30:27 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 15:30:27 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:30:27 Démarrage d'un module CAN... +2023-06-15 15:30:27 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 15:30:27 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 15:30:27 Module PCAN USB initialisé avec succès +2023-06-15 15:30:27 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 15:30:27 Initialisation du dispositif [test] +2023-06-15 15:30:27 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 15:30:27 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:30:27 Démarrage d'un module CAN... +2023-06-15 15:30:27 Impossible de trouver le module CAN sur le channel 2 +2023-06-15 15:30:27 Le dispositif [test] n'a pas pu s'initialiser +2023-06-15 15:30:32 Sauvegarde de la configuration système... +2023-06-15 15:30:32 Configuration système sauvegardée avec succès. +2023-06-15 15:30:32 Déinitialisation du module PCAN USB ID 81 +2023-06-15 15:30:32 Module PCAN USB déinitialisé avec succès... +2023-06-15 15:30:32 Déinitialisation du module PCAN USB ID 81 +2023-06-15 15:30:32 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full +2023-06-15 15:30:32 Initialisation du dispositif [IVT Sensor] +2023-06-15 15:30:32 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 15:30:32 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:30:32 Démarrage d'un module CAN... +2023-06-15 15:30:32 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 15:30:32 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 15:30:32 Module PCAN USB initialisé avec succès +2023-06-15 15:30:32 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 15:30:32 Initialisation du dispositif [test] +2023-06-15 15:30:32 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 15:30:32 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:30:32 Démarrage d'un module CAN... +2023-06-15 15:30:32 Impossible de trouver le module CAN sur le channel 2 +2023-06-15 15:30:32 Le dispositif [test] n'a pas pu s'initialiser +2023-06-15 15:30:41 Déinitialisation du module PCAN USB ID 81 +2023-06-15 15:30:41 Module PCAN USB déinitialisé avec succès... +2023-06-15 15:30:41 Déinitialisation du module PCAN USB ID 81 +2023-06-15 15:30:41 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 15:30:43 +******************************************************************** +2023-06-15 15:30:43 Démarrage du logiciel OtarcikCAN +2023-06-15 15:30:43 Chargement de la configuration système... +2023-06-15 15:30:43 Configuration système chargée avec succès! +2023-06-15 15:30:43 Initialisation du dispositif [IVT Sensor] +2023-06-15 15:30:43 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 15:30:43 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:30:43 Démarrage d'un module CAN... +2023-06-15 15:30:43 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 15:30:43 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 15:30:43 Module PCAN USB initialisé avec succès +2023-06-15 15:30:43 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 15:30:43 Initialisation du dispositif [test] +2023-06-15 15:30:43 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 15:30:43 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:30:43 Démarrage d'un module CAN... +2023-06-15 15:30:43 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 15:30:43 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 15:30:43 Module PCAN USB initialisé avec succès +2023-06-15 15:30:43 Dispositif [test] initialisé avec succès! +2023-06-15 15:31:44 Déinitialisation du module PCAN USB ID 81 +2023-06-15 15:31:44 Module PCAN USB déinitialisé avec succès... +2023-06-15 15:31:44 Déinitialisation du module PCAN USB ID 82 +2023-06-15 15:31:44 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 15:31:46 +******************************************************************** +2023-06-15 15:31:46 Démarrage du logiciel OtarcikCAN +2023-06-15 15:31:46 Chargement de la configuration système... +2023-06-15 15:31:46 Configuration système chargée avec succès! +2023-06-15 15:31:46 Initialisation du dispositif [IVT Sensor] +2023-06-15 15:31:46 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 15:31:46 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:31:46 Démarrage d'un module CAN... +2023-06-15 15:31:46 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 15:31:46 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 15:31:46 Module PCAN USB initialisé avec succès +2023-06-15 15:31:46 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 15:31:46 Initialisation du dispositif [test] +2023-06-15 15:31:46 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 15:31:46 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:31:46 Démarrage d'un module CAN... +2023-06-15 15:31:46 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 15:31:46 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 15:31:46 Module PCAN USB initialisé avec succès +2023-06-15 15:31:46 Dispositif [test] initialisé avec succès! +2023-06-15 15:43:50 Déinitialisation du module PCAN USB ID 81 +2023-06-15 15:43:50 Module PCAN USB déinitialisé avec succès... +2023-06-15 15:43:50 Déinitialisation du module PCAN USB ID 82 +2023-06-15 15:43:50 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 15:43:55 +******************************************************************** +2023-06-15 15:43:55 Démarrage du logiciel OtarcikCAN +2023-06-15 15:43:55 Chargement de la configuration système... +2023-06-15 15:43:55 Configuration système chargée avec succès! +2023-06-15 15:43:55 Initialisation du dispositif [IVT Sensor] +2023-06-15 15:43:55 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 15:43:55 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:43:55 Démarrage d'un module CAN... +2023-06-15 15:43:55 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 15:43:55 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 15:43:55 Module PCAN USB initialisé avec succès +2023-06-15 15:43:55 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 15:43:55 Initialisation du dispositif [test] +2023-06-15 15:43:55 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 15:43:55 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:43:55 Démarrage d'un module CAN... +2023-06-15 15:43:55 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 15:43:55 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 15:43:55 Module PCAN USB initialisé avec succès +2023-06-15 15:43:55 Dispositif [test] initialisé avec succès! +2023-06-15 15:44:05 Sauvegarde de la configuration système... +2023-06-15 15:44:05 Configuration système sauvegardée avec succès. +2023-06-15 15:44:11 Déinitialisation du module PCAN USB ID 81 +2023-06-15 15:44:11 Module PCAN USB déinitialisé avec succès... +2023-06-15 15:44:11 Déinitialisation du module PCAN USB ID 82 +2023-06-15 15:44:11 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 15:44:13 +******************************************************************** +2023-06-15 15:44:13 Démarrage du logiciel OtarcikCAN +2023-06-15 15:44:13 Chargement de la configuration système... +2023-06-15 15:44:13 Configuration système chargée avec succès! +2023-06-15 15:44:13 Initialisation du dispositif [IVT Sensor] +2023-06-15 15:44:13 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 15:44:13 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:44:13 Démarrage d'un module CAN... +2023-06-15 15:44:13 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 15:44:13 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 15:44:13 Module PCAN USB initialisé avec succès +2023-06-15 15:44:13 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 15:44:13 Initialisation du dispositif [test] +2023-06-15 15:44:13 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 15:44:13 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:44:13 Démarrage d'un module CAN... +2023-06-15 15:44:13 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 15:44:13 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 15:44:13 Module PCAN USB initialisé avec succès +2023-06-15 15:44:13 Dispositif [test] initialisé avec succès! +2023-06-15 15:44:23 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/{"IVT_Result_U3_System_Error":0,"IVT_Result_U3_OCS":0,"IVT_Result_U3_Measurement_Error":0,"IVT_Result_U3_Channel_Error":0,"IVT_ID_Result_U3":3,"IVT_Result_U3":8,"IVT_MsgCount_Result_U3":2} +2023-06-15 15:44:23 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/{"IVT_Result_U2_System_Error":0,"IVT_Result_U2_OCS":0,"IVT_Result_U2_Measurement_Error":0,"IVT_Result_U2_Channel_Error":0,"IVT_ID_Result_U2":2,"IVT_MsgCount_Result_U2":2,"IVT_Result_U2":-15} +2023-06-15 15:44:23 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/{"IVT_Result_U1_System_Error":0,"IVT_Result_U1_Measurement_Error":0,"IVT_Result_U1_Channel_Error":0,"IVT_Result_U1_OCS":0,"IVT_ID_Result_U1":1,"IVT_Result_U1":-15,"IVT_MsgCount_Result_U1":2} +2023-06-15 15:44:23 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/{"IVT_Result_I_System_Error":0,"IVT_Result_I_OCS":0,"IVT_Result_I_Measurement_Error":0,"IVT_Result_I_Channel_Error":0,"IVT_ID_Result_I":0,"IVT_MsgCount_Result_I":5,"IVT_Result_I":19} +2023-06-15 15:44:33 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/{"IVT_Result_U3_System_Error":0,"IVT_Result_U3_OCS":0,"IVT_Result_U3_Measurement_Error":0,"IVT_Result_U3_Channel_Error":0,"IVT_ID_Result_U3":3,"IVT_Result_U3":12,"IVT_MsgCount_Result_U3":8} +2023-06-15 15:44:33 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/{"IVT_Result_U2_System_Error":0,"IVT_Result_U2_OCS":0,"IVT_Result_U2_Measurement_Error":0,"IVT_Result_U2_Channel_Error":0,"IVT_ID_Result_U2":2,"IVT_MsgCount_Result_U2":8,"IVT_Result_U2":-2} +2023-06-15 15:44:33 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/{"IVT_Result_U1_System_Error":0,"IVT_Result_U1_Measurement_Error":0,"IVT_Result_U1_Channel_Error":0,"IVT_Result_U1_OCS":0,"IVT_ID_Result_U1":1,"IVT_Result_U1":40,"IVT_MsgCount_Result_U1":8} +2023-06-15 15:44:33 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/{"IVT_Result_I_System_Error":0,"IVT_Result_I_OCS":0,"IVT_Result_I_Measurement_Error":0,"IVT_Result_I_Channel_Error":0,"IVT_ID_Result_I":0,"IVT_MsgCount_Result_I":8,"IVT_Result_I":-15} +2023-06-15 15:44:37 Déinitialisation du module PCAN USB ID 81 +2023-06-15 15:44:37 Module PCAN USB déinitialisé avec succès... +2023-06-15 15:44:37 Déinitialisation du module PCAN USB ID 82 +2023-06-15 15:44:37 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 15:47:25 +******************************************************************** +2023-06-15 15:47:25 Démarrage du logiciel OtarcikCAN +2023-06-15 15:47:25 Chargement de la configuration système... +2023-06-15 15:47:25 Configuration système chargée avec succès! +2023-06-15 15:47:25 Initialisation du dispositif [IVT Sensor] +2023-06-15 15:47:25 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 15:47:25 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:47:25 Démarrage d'un module CAN... +2023-06-15 15:47:25 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 15:47:25 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 15:47:25 Module PCAN USB initialisé avec succès +2023-06-15 15:47:25 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 15:47:25 Initialisation du dispositif [test] +2023-06-15 15:47:25 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 15:47:25 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:47:25 Démarrage d'un module CAN... +2023-06-15 15:47:25 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 15:47:25 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 15:47:25 Module PCAN USB initialisé avec succès +2023-06-15 15:47:25 Dispositif [test] initialisé avec succès! +2023-06-15 15:47:35 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/{"IVT_Result_U3_System_Error":0,"IVT_Result_U3_OCS":0,"IVT_Result_U3_Measurement_Error":0,"IVT_Result_U3_Channel_Error":0,"IVT_ID_Result_U3":3,"IVT_Result_U3":32,"IVT_MsgCount_Result_U3":13} +2023-06-15 15:47:35 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/{"IVT_Result_U2_System_Error":0,"IVT_Result_U2_OCS":0,"IVT_Result_U2_Measurement_Error":0,"IVT_Result_U2_Channel_Error":0,"IVT_ID_Result_U2":2,"IVT_MsgCount_Result_U2":13,"IVT_Result_U2":-45} +2023-06-15 15:47:35 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/{"IVT_Result_U1_System_Error":0,"IVT_Result_U1_Measurement_Error":0,"IVT_Result_U1_Channel_Error":0,"IVT_Result_U1_OCS":0,"IVT_ID_Result_U1":1,"IVT_Result_U1":-4,"IVT_MsgCount_Result_U1":13} +2023-06-15 15:47:35 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/{"IVT_Result_I_System_Error":0,"IVT_Result_I_OCS":0,"IVT_Result_I_Measurement_Error":0,"IVT_Result_I_Channel_Error":0,"IVT_ID_Result_I":0,"IVT_MsgCount_Result_I":7,"IVT_Result_I":7} +2023-06-15 15:47:39 Déinitialisation du module PCAN USB ID 81 +2023-06-15 15:47:39 Module PCAN USB déinitialisé avec succès... +2023-06-15 15:47:39 Déinitialisation du module PCAN USB ID 82 +2023-06-15 15:47:39 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 15:48:16 +******************************************************************** +2023-06-15 15:48:16 Démarrage du logiciel OtarcikCAN +2023-06-15 15:48:16 Chargement de la configuration système... +2023-06-15 15:48:16 Configuration système chargée avec succès! +2023-06-15 15:48:16 Initialisation du dispositif [IVT Sensor] +2023-06-15 15:48:16 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 15:48:16 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:48:16 Démarrage d'un module CAN... +2023-06-15 15:48:16 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 15:48:16 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 15:48:16 Module PCAN USB initialisé avec succès +2023-06-15 15:48:16 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 15:48:16 Initialisation du dispositif [test] +2023-06-15 15:48:16 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 15:48:16 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:48:16 Démarrage d'un module CAN... +2023-06-15 15:48:16 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 15:48:16 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 15:48:16 Module PCAN USB initialisé avec succès +2023-06-15 15:48:16 Dispositif [test] initialisé avec succès! + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 15:52:53 +******************************************************************** +2023-06-15 15:52:53 Démarrage du logiciel OtarcikCAN +2023-06-15 15:52:53 Chargement de la configuration système... +2023-06-15 15:52:53 Configuration système chargée avec succès! +2023-06-15 15:52:53 Initialisation du dispositif [IVT Sensor] +2023-06-15 15:52:53 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 15:52:53 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:52:53 Démarrage d'un module CAN... +2023-06-15 15:52:53 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 15:52:53 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 15:52:53 Module PCAN USB initialisé avec succès +2023-06-15 15:52:53 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 15:52:53 Initialisation du dispositif [test] +2023-06-15 15:52:53 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 15:52:53 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:52:53 Démarrage d'un module CAN... +2023-06-15 15:52:53 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 15:52:53 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 15:52:53 Module PCAN USB initialisé avec succès +2023-06-15 15:52:53 Dispositif [test] initialisé avec succès! + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 15:53:45 +******************************************************************** +2023-06-15 15:53:45 Démarrage du logiciel OtarcikCAN +2023-06-15 15:53:45 Chargement de la configuration système... +2023-06-15 15:53:45 Configuration système chargée avec succès! +2023-06-15 15:53:45 Initialisation du dispositif [IVT Sensor] +2023-06-15 15:53:45 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 15:53:45 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:53:45 Démarrage d'un module CAN... +2023-06-15 15:53:45 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 15:53:45 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 15:53:45 Module PCAN USB initialisé avec succès +2023-06-15 15:53:45 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 15:53:45 Initialisation du dispositif [test] +2023-06-15 15:53:45 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 15:53:45 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:53:45 Démarrage d'un module CAN... +2023-06-15 15:53:45 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 15:53:45 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 15:53:45 Module PCAN USB initialisé avec succès +2023-06-15 15:53:45 Dispositif [test] initialisé avec succès! + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 15:56:16 +******************************************************************** +2023-06-15 15:56:16 Démarrage du logiciel OtarcikCAN +2023-06-15 15:56:16 Chargement de la configuration système... +2023-06-15 15:56:16 Configuration système chargée avec succès! +2023-06-15 15:56:42 Initialisation du dispositif [IVT Sensor] +2023-06-15 15:56:42 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 15:56:42 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:56:42 Démarrage d'un module CAN... +2023-06-15 15:56:42 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 15:56:42 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 15:56:42 Module PCAN USB initialisé avec succès +2023-06-15 15:56:42 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 15:56:49 Initialisation du dispositif [test] +2023-06-15 15:56:49 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 15:56:49 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:56:49 Démarrage d'un module CAN... +2023-06-15 15:56:49 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 15:56:49 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 15:56:49 Module PCAN USB initialisé avec succès +2023-06-15 15:56:49 Dispositif [test] initialisé avec succès! + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 15:58:19 +******************************************************************** +2023-06-15 15:58:19 Démarrage du logiciel OtarcikCAN +2023-06-15 15:58:19 Chargement de la configuration système... +2023-06-15 15:58:19 Configuration système chargée avec succès! +2023-06-15 15:58:19 Initialisation du dispositif [IVT Sensor] +2023-06-15 15:58:19 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 15:58:19 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:58:19 Démarrage d'un module CAN... +2023-06-15 15:58:19 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 15:58:19 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 15:58:19 Module PCAN USB initialisé avec succès +2023-06-15 15:58:19 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 15:58:19 Initialisation du dispositif [test] +2023-06-15 15:58:19 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 15:58:19 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 15:58:19 Démarrage d'un module CAN... +2023-06-15 15:58:19 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 15:58:20 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 15:58:20 Module PCAN USB initialisé avec succès +2023-06-15 15:58:20 Dispositif [test] initialisé avec succès! +2023-06-15 15:58:30 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U3{"IVT_Result_U3_System_Error":0,"IVT_Result_U3_OCS":0,"IVT_Result_U3_Measurement_Error":0,"IVT_Result_U3_Channel_Error":0,"IVT_ID_Result_U3":3,"IVT_Result_U3":53,"IVT_MsgCount_Result_U3":2} +2023-06-15 15:58:30 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U2{"IVT_Result_U2_System_Error":0,"IVT_Result_U2_OCS":0,"IVT_Result_U2_Measurement_Error":0,"IVT_Result_U2_Channel_Error":0,"IVT_ID_Result_U2":2,"IVT_MsgCount_Result_U2":3,"IVT_Result_U2":-19} +2023-06-15 15:58:30 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U1{"IVT_Result_U1_System_Error":0,"IVT_Result_U1_Measurement_Error":0,"IVT_Result_U1_Channel_Error":0,"IVT_Result_U1_OCS":0,"IVT_ID_Result_U1":1,"IVT_Result_U1":-19,"IVT_MsgCount_Result_U1":3} +2023-06-15 15:58:30 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_I{"IVT_Result_I_System_Error":0,"IVT_Result_I_OCS":0,"IVT_Result_I_Measurement_Error":0,"IVT_Result_I_Channel_Error":0,"IVT_ID_Result_I":0,"IVT_MsgCount_Result_I":8,"IVT_Result_I":-13} +2023-06-15 15:58:40 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U3{"IVT_Result_U3_System_Error":0,"IVT_Result_U3_OCS":0,"IVT_Result_U3_Measurement_Error":0,"IVT_Result_U3_Channel_Error":0,"IVT_ID_Result_U3":3,"IVT_Result_U3":8,"IVT_MsgCount_Result_U3":12} +2023-06-15 15:58:40 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U2{"IVT_Result_U2_System_Error":0,"IVT_Result_U2_OCS":0,"IVT_Result_U2_Measurement_Error":0,"IVT_Result_U2_Channel_Error":0,"IVT_ID_Result_U2":2,"IVT_MsgCount_Result_U2":12,"IVT_Result_U2":-23} +2023-06-15 15:58:40 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U1{"IVT_Result_U1_System_Error":0,"IVT_Result_U1_Measurement_Error":0,"IVT_Result_U1_Channel_Error":0,"IVT_Result_U1_OCS":0,"IVT_ID_Result_U1":1,"IVT_Result_U1":-2,"IVT_MsgCount_Result_U1":12} +2023-06-15 15:58:40 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_I{"IVT_Result_I_System_Error":0,"IVT_Result_I_OCS":0,"IVT_Result_I_Measurement_Error":0,"IVT_Result_I_Channel_Error":0,"IVT_ID_Result_I":0,"IVT_MsgCount_Result_I":4,"IVT_Result_I":12} +2023-06-15 15:58:44 Déinitialisation du module PCAN USB ID 81 +2023-06-15 15:58:44 Module PCAN USB déinitialisé avec succès... +2023-06-15 15:58:44 Déinitialisation du module PCAN USB ID 82 +2023-06-15 15:58:44 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 16:02:14 +******************************************************************** +2023-06-15 16:02:14 Démarrage du logiciel OtarcikCAN +2023-06-15 16:02:14 Chargement de la configuration système... +2023-06-15 16:02:14 Configuration système chargée avec succès! +2023-06-15 16:02:14 Initialisation du dispositif [IVT Sensor] +2023-06-15 16:02:14 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 16:02:14 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 16:02:14 Démarrage d'un module CAN... +2023-06-15 16:02:14 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 16:02:14 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 16:02:14 Module PCAN USB initialisé avec succès +2023-06-15 16:02:14 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 16:02:14 Initialisation du dispositif [test] +2023-06-15 16:02:14 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 16:02:14 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 16:02:14 Démarrage d'un module CAN... +2023-06-15 16:02:14 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 16:02:14 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 16:02:14 Module PCAN USB initialisé avec succès +2023-06-15 16:02:14 Dispositif [test] initialisé avec succès! +2023-06-15 16:02:24 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U3{"IVT_Result_U3_System_Error":0,"IVT_Result_U3_OCS":0,"IVT_Result_U3_Measurement_Error":0,"IVT_Result_U3_Channel_Error":0,"IVT_ID_Result_U3":3,"IVT_Result_U3":30,"IVT_MsgCount_Result_U3":14} +2023-06-15 16:02:24 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U2{"IVT_Result_U2_System_Error":0,"IVT_Result_U2_OCS":0,"IVT_Result_U2_Measurement_Error":0,"IVT_Result_U2_Channel_Error":0,"IVT_ID_Result_U2":2,"IVT_MsgCount_Result_U2":14,"IVT_Result_U2":-30} +2023-06-15 16:02:24 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U1{"IVT_Result_U1_System_Error":0,"IVT_Result_U1_Measurement_Error":0,"IVT_Result_U1_Channel_Error":0,"IVT_Result_U1_OCS":0,"IVT_ID_Result_U1":1,"IVT_Result_U1":-6,"IVT_MsgCount_Result_U1":14} +2023-06-15 16:02:24 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_I{"IVT_Result_I_System_Error":0,"IVT_Result_I_OCS":0,"IVT_Result_I_Measurement_Error":0,"IVT_Result_I_Channel_Error":0,"IVT_ID_Result_I":0,"IVT_MsgCount_Result_I":10,"IVT_Result_I":0} +2023-06-15 16:02:29 Déinitialisation du module PCAN USB ID 81 +2023-06-15 16:02:29 Module PCAN USB déinitialisé avec succès... +2023-06-15 16:02:29 Déinitialisation du module PCAN USB ID 82 +2023-06-15 16:02:29 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 16:20:52 +******************************************************************** +2023-06-15 16:20:52 Démarrage du logiciel OtarcikCAN +2023-06-15 16:20:52 Chargement de la configuration système... +2023-06-15 16:20:52 Configuration système chargée avec succès! +2023-06-15 16:20:52 Initialisation du dispositif [IVT Sensor] +2023-06-15 16:20:52 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 16:20:52 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 16:20:52 Démarrage d'un module CAN... +2023-06-15 16:20:52 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 16:20:52 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 16:20:52 Module PCAN USB initialisé avec succès +2023-06-15 16:20:52 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 16:20:52 Initialisation du dispositif [test] +2023-06-15 16:20:52 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 16:20:52 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 16:20:52 Démarrage d'un module CAN... +2023-06-15 16:20:52 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 16:20:52 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 16:20:52 Module PCAN USB initialisé avec succès +2023-06-15 16:20:52 Dispositif [test] initialisé avec succès! +2023-06-15 16:21:27 Déinitialisation du module PCAN USB ID 81 +2023-06-15 16:21:27 Module PCAN USB déinitialisé avec succès... +2023-06-15 16:21:27 Déinitialisation du module PCAN USB ID 82 +2023-06-15 16:21:27 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 16:29:29 +******************************************************************** +2023-06-15 16:29:29 Démarrage du logiciel OtarcikCAN +2023-06-15 16:29:29 Chargement de la configuration système... +2023-06-15 16:29:29 Configuration système chargée avec succès! +2023-06-15 16:29:29 Initialisation du dispositif [IVT Sensor] +2023-06-15 16:29:29 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 16:29:29 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 16:29:29 Démarrage d'un module CAN... +2023-06-15 16:29:29 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 16:29:29 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 16:29:29 Module PCAN USB initialisé avec succès +2023-06-15 16:29:29 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 16:29:29 Initialisation du dispositif [test] +2023-06-15 16:29:29 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 16:29:29 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 16:29:29 Démarrage d'un module CAN... +2023-06-15 16:29:29 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 16:29:29 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 16:29:29 Module PCAN USB initialisé avec succès +2023-06-15 16:29:29 Dispositif [test] initialisé avec succès! +2023-06-15 16:29:41 Sauvegarde de la configuration système... +2023-06-15 16:29:41 Configuration système sauvegardée avec succès. +2023-06-15 16:29:41 Déinitialisation du module PCAN USB ID 81 +2023-06-15 16:29:41 Module PCAN USB déinitialisé avec succès... +2023-06-15 16:29:41 Déinitialisation du module PCAN USB ID 82 +2023-06-15 16:29:41 Module PCAN USB déinitialisé avec succès... +2023-06-15 16:29:41 Initialisation du dispositif [IVT Sensor] +2023-06-15 16:29:41 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 16:29:41 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 16:29:41 Démarrage d'un module CAN... +2023-06-15 16:29:41 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 16:29:41 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 16:29:41 Module PCAN USB initialisé avec succès +2023-06-15 16:29:41 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 16:29:42 Déinitialisation du module PCAN USB ID 81 +2023-06-15 16:29:42 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 16:29:45 +******************************************************************** +2023-06-15 16:29:45 Démarrage du logiciel OtarcikCAN +2023-06-15 16:29:45 Chargement de la configuration système... +2023-06-15 16:29:45 Configuration système chargée avec succès! +2023-06-15 16:29:45 Initialisation du dispositif [IVT Sensor] +2023-06-15 16:29:45 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 16:29:45 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 16:29:45 Démarrage d'un module CAN... +2023-06-15 16:29:45 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 16:29:45 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 16:29:45 Module PCAN USB initialisé avec succès +2023-06-15 16:29:45 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 16:29:52 Déinitialisation du module PCAN USB ID 81 +2023-06-15 16:29:52 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 16:31:01 +******************************************************************** +2023-06-15 16:31:01 Démarrage du logiciel OtarcikCAN +2023-06-15 16:31:01 Chargement de la configuration système... +2023-06-15 16:31:01 Configuration système chargée avec succès! +2023-06-15 16:31:01 Initialisation du dispositif [IVT Sensor] +2023-06-15 16:31:01 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 16:31:01 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 16:31:01 Démarrage d'un module CAN... +2023-06-15 16:31:01 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 16:31:01 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 16:31:01 Module PCAN USB initialisé avec succès +2023-06-15 16:31:01 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 16:31:42 Déinitialisation du module PCAN USB ID 81 +2023-06-15 16:31:42 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 16:33:13 +******************************************************************** +2023-06-15 16:33:13 Démarrage du logiciel OtarcikCAN +2023-06-15 16:33:13 Chargement de la configuration système... +2023-06-15 16:33:13 Configuration système chargée avec succès! +2023-06-15 16:33:13 Initialisation du dispositif [IVT Sensor] +2023-06-15 16:33:13 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 16:33:13 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 16:33:13 Démarrage d'un module CAN... +2023-06-15 16:33:13 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 16:33:13 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 16:33:13 Module PCAN USB initialisé avec succès +2023-06-15 16:33:13 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 16:33:48 Déinitialisation du module PCAN USB ID 81 +2023-06-15 16:33:48 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 16:50:54 +******************************************************************** +2023-06-15 16:50:54 Démarrage du logiciel OtarcikCAN +2023-06-15 16:50:54 Chargement de la configuration système... +2023-06-15 16:50:54 Configuration système chargée avec succès! +2023-06-15 16:50:54 Initialisation du dispositif [IVT Sensor] +2023-06-15 16:50:54 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 16:50:54 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 16:50:54 Démarrage d'un module CAN... +2023-06-15 16:50:54 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 16:50:54 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 16:50:54 Module PCAN USB initialisé avec succès +2023-06-15 16:50:54 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 16:51:18 Sauvegarde de la configuration système... +2023-06-15 16:51:18 Configuration système sauvegardée avec succès. +2023-06-15 16:51:18 Déinitialisation du module PCAN USB ID 81 +2023-06-15 16:51:18 Module PCAN USB déinitialisé avec succès... +2023-06-15 16:51:18 Initialisation du dispositif [IVT Sensor] +2023-06-15 16:51:18 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 16:51:18 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 16:51:18 Démarrage d'un module CAN... +2023-06-15 16:51:18 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 16:51:18 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 16:51:18 Module PCAN USB initialisé avec succès +2023-06-15 16:51:18 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 16:51:18 Initialisation du dispositif [Station] +2023-06-15 16:51:18 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 16:51:18 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 16:51:18 Démarrage d'un module CAN... +2023-06-15 16:51:18 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 16:51:19 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 16:51:19 Module PCAN USB initialisé avec succès +2023-06-15 16:51:19 Dispositif [Station] initialisé avec succès! +2023-06-15 16:51:32 Déinitialisation du module PCAN USB ID 81 +2023-06-15 16:51:32 Module PCAN USB déinitialisé avec succès... +2023-06-15 16:51:32 Déinitialisation du module PCAN USB ID 82 +2023-06-15 16:51:32 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 16:51:34 +******************************************************************** +2023-06-15 16:51:34 Démarrage du logiciel OtarcikCAN +2023-06-15 16:51:34 Chargement de la configuration système... +2023-06-15 16:51:34 Configuration système chargée avec succès! +2023-06-15 16:51:34 Initialisation du dispositif [IVT Sensor] +2023-06-15 16:51:34 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 16:51:34 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 16:51:34 Démarrage d'un module CAN... +2023-06-15 16:51:34 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 16:51:34 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 16:51:34 Module PCAN USB initialisé avec succès +2023-06-15 16:51:34 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 16:51:34 Initialisation du dispositif [Station] +2023-06-15 16:51:34 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 16:51:34 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 16:51:34 Démarrage d'un module CAN... +2023-06-15 16:51:34 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 16:51:34 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 16:51:34 Module PCAN USB initialisé avec succès +2023-06-15 16:51:34 Dispositif [Station] initialisé avec succès! +2023-06-15 16:51:54 Déinitialisation du module PCAN USB ID 81 +2023-06-15 16:51:54 Module PCAN USB déinitialisé avec succès... +2023-06-15 16:51:54 Déinitialisation du module PCAN USB ID 82 +2023-06-15 16:51:54 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 16:55:33 +******************************************************************** +2023-06-15 16:55:33 Démarrage du logiciel OtarcikCAN +2023-06-15 16:55:33 Chargement de la configuration système... +2023-06-15 16:55:33 Configuration système chargée avec succès! +2023-06-15 16:55:33 Initialisation du dispositif [IVT Sensor] +2023-06-15 16:55:33 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 16:55:33 Base de données chargée avec succès. Flags: 0x0 + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 17:37:46 +******************************************************************** +2023-06-15 17:37:46 Démarrage du logiciel OtarcikCAN +2023-06-15 17:37:46 Chargement de la configuration système... +2023-06-15 17:37:46 Configuration système chargée avec succès! +2023-06-15 17:37:46 Initialisation du dispositif [IVT Sensor] +2023-06-15 17:37:46 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 17:37:46 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 17:37:46 Démarrage d'un module CAN... +2023-06-15 17:37:46 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 17:37:46 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 17:37:46 Module PCAN USB initialisé avec succès +2023-06-15 17:37:46 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 17:37:46 Initialisation du dispositif [Station] +2023-06-15 17:37:46 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 17:37:46 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 17:37:46 Démarrage d'un module CAN... +2023-06-15 17:37:46 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 17:37:46 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 17:37:46 Module PCAN USB initialisé avec succès +2023-06-15 17:37:46 Dispositif [Station] initialisé avec succès! +2023-06-15 17:40:20 Déinitialisation du module PCAN USB ID 81 +2023-06-15 17:40:20 Module PCAN USB déinitialisé avec succès... +2023-06-15 17:40:20 Déinitialisation du module PCAN USB ID 82 +2023-06-15 17:40:20 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 17:59:02 +******************************************************************** +2023-06-15 17:59:02 Démarrage du logiciel OtarcikCAN +2023-06-15 17:59:02 Chargement de la configuration système... +2023-06-15 17:59:02 Configuration système chargée avec succès! +2023-06-15 17:59:02 Initialisation du dispositif [IVT Sensor] +2023-06-15 17:59:02 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 17:59:02 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 17:59:02 Démarrage d'un module CAN... +2023-06-15 17:59:02 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 17:59:02 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 17:59:02 Module PCAN USB initialisé avec succès +2023-06-15 17:59:02 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 17:59:02 Initialisation du dispositif [Station] +2023-06-15 17:59:02 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 17:59:02 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 17:59:02 Démarrage d'un module CAN... +2023-06-15 17:59:02 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 17:59:02 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 17:59:02 Module PCAN USB initialisé avec succès +2023-06-15 17:59:02 Dispositif [Station] initialisé avec succès! +2023-06-15 17:59:16 Déinitialisation du module PCAN USB ID 81 +2023-06-15 17:59:16 Module PCAN USB déinitialisé avec succès... +2023-06-15 17:59:16 Déinitialisation du module PCAN USB ID 82 +2023-06-15 17:59:16 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 18:05:35 +******************************************************************** +2023-06-15 18:05:35 Démarrage du logiciel OtarcikCAN +2023-06-15 18:05:35 Chargement de la configuration système... +2023-06-15 18:05:35 Configuration système chargée avec succès! +2023-06-15 18:05:35 Initialisation du dispositif [IVT Sensor] +2023-06-15 18:05:35 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 18:05:35 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 18:05:35 Démarrage d'un module CAN... +2023-06-15 18:05:35 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 18:05:35 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 18:05:35 Module PCAN USB initialisé avec succès +2023-06-15 18:05:35 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 18:05:35 Initialisation du dispositif [Station] +2023-06-15 18:05:35 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 18:05:35 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 18:05:35 Démarrage d'un module CAN... +2023-06-15 18:05:35 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 18:05:35 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 18:05:35 Module PCAN USB initialisé avec succès +2023-06-15 18:05:35 Dispositif [Station] initialisé avec succès! +2023-06-15 18:05:52 Déinitialisation du module PCAN USB ID 81 +2023-06-15 18:05:52 Module PCAN USB déinitialisé avec succès... +2023-06-15 18:05:52 Déinitialisation du module PCAN USB ID 82 +2023-06-15 18:05:52 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 18:08:59 +******************************************************************** +2023-06-15 18:08:59 Démarrage du logiciel OtarcikCAN +2023-06-15 18:08:59 Chargement de la configuration système... +2023-06-15 18:08:59 Configuration système chargée avec succès! +2023-06-15 18:08:59 Initialisation du dispositif [IVT Sensor] +2023-06-15 18:08:59 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 18:08:59 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 18:08:59 Démarrage d'un module CAN... +2023-06-15 18:08:59 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 18:08:59 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 18:08:59 Module PCAN USB initialisé avec succès +2023-06-15 18:08:59 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 18:08:59 Initialisation du dispositif [Station] +2023-06-15 18:08:59 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 18:08:59 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 18:08:59 Démarrage d'un module CAN... +2023-06-15 18:08:59 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 18:08:59 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 18:08:59 Module PCAN USB initialisé avec succès +2023-06-15 18:08:59 Dispositif [Station] initialisé avec succès! +2023-06-15 18:09:07 Déinitialisation du module PCAN USB ID 81 +2023-06-15 18:09:07 Module PCAN USB déinitialisé avec succès... +2023-06-15 18:09:07 Déinitialisation du module PCAN USB ID 82 +2023-06-15 18:09:07 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 18:09:26 +******************************************************************** +2023-06-15 18:09:26 Démarrage du logiciel OtarcikCAN +2023-06-15 18:09:26 Chargement de la configuration système... +2023-06-15 18:09:26 Configuration système chargée avec succès! +2023-06-15 18:09:26 Initialisation du dispositif [IVT Sensor] +2023-06-15 18:09:26 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 18:09:26 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 18:09:26 Démarrage d'un module CAN... +2023-06-15 18:09:26 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 18:09:26 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 18:09:26 Module PCAN USB initialisé avec succès +2023-06-15 18:09:26 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 18:09:26 Initialisation du dispositif [Station] +2023-06-15 18:09:26 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 18:09:26 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 18:09:26 Démarrage d'un module CAN... +2023-06-15 18:09:26 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 18:09:26 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 18:09:26 Module PCAN USB initialisé avec succès +2023-06-15 18:09:26 Dispositif [Station] initialisé avec succès! +2023-06-15 18:09:44 Déinitialisation du module PCAN USB ID 81 +2023-06-15 18:09:44 Module PCAN USB déinitialisé avec succès... +2023-06-15 18:09:44 Déinitialisation du module PCAN USB ID 82 +2023-06-15 18:09:44 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 18:09:54 +******************************************************************** +2023-06-15 18:09:54 Démarrage du logiciel OtarcikCAN +2023-06-15 18:09:54 Chargement de la configuration système... +2023-06-15 18:09:54 Configuration système chargée avec succès! +2023-06-15 18:09:54 Initialisation du dispositif [IVT Sensor] +2023-06-15 18:09:54 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 18:09:54 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 18:09:54 Démarrage d'un module CAN... +2023-06-15 18:09:54 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 18:09:54 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 18:09:54 Module PCAN USB initialisé avec succès +2023-06-15 18:09:54 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 18:09:54 Initialisation du dispositif [Station] +2023-06-15 18:09:54 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 18:09:54 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 18:09:54 Démarrage d'un module CAN... +2023-06-15 18:09:54 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 18:09:54 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 18:09:54 Module PCAN USB initialisé avec succès +2023-06-15 18:09:54 Dispositif [Station] initialisé avec succès! +2023-06-15 18:09:59 Déinitialisation du module PCAN USB ID 81 +2023-06-15 18:09:59 Module PCAN USB déinitialisé avec succès... +2023-06-15 18:09:59 Déinitialisation du module PCAN USB ID 82 +2023-06-15 18:09:59 Module PCAN USB déinitialisé avec succès... + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-15 à 18:11:37 +******************************************************************** +2023-06-15 18:11:37 Démarrage du logiciel OtarcikCAN +2023-06-15 18:11:37 Chargement de la configuration système... +2023-06-15 18:11:37 Configuration système chargée avec succès! +2023-06-15 18:11:37 Initialisation du dispositif [IVT Sensor] +2023-06-15 18:11:37 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-15 18:11:37 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 18:11:37 Démarrage d'un module CAN... +2023-06-15 18:11:37 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-06-15 18:11:37 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-15 18:11:37 Module PCAN USB initialisé avec succès +2023-06-15 18:11:37 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-15 18:11:37 Initialisation du dispositif [Station] +2023-06-15 18:11:37 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230614.dbc +2023-06-15 18:11:37 Base de données chargée avec succès. Flags: 0x0 +2023-06-15 18:11:37 Démarrage d'un module CAN... +2023-06-15 18:11:37 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-06-15 18:11:37 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-15 18:11:37 Module PCAN USB initialisé avec succès +2023-06-15 18:11:37 Dispositif [Station] initialisé avec succès! +2023-06-15 18:12:10 Déinitialisation du module PCAN USB ID 81 +2023-06-15 18:12:10 Module PCAN USB déinitialisé avec succès... +2023-06-15 18:12:10 Déinitialisation du module PCAN USB ID 82 +2023-06-15 18:12:10 Module PCAN USB déinitialisé avec succès... diff --git a/Otarcik_CAN/PCtelemetrie20230614.dbc b/Otarcik_CAN/PCtelemetrie20230614.dbc new file mode 100644 index 0000000..d9aa480 --- /dev/null +++ b/Otarcik_CAN/PCtelemetrie20230614.dbc @@ -0,0 +1,82 @@ +VERSION "" + + +NS_ : + NS_DESC_ + CM_ + BA_DEF_ + BA_ + VAL_ + CAT_DEF_ + CAT_ + FILTER + BA_DEF_DEF_ + EV_DATA_ + ENVVAR_DATA_ + SGTYPE_ + SGTYPE_VAL_ + BA_DEF_SGTYPE_ + BA_SGTYPE_ + SIG_TYPE_REF_ + VAL_TABLE_ + SIG_GROUP_ + SIG_VALTYPE_ + SIGTYPE_VALTYPE_ + BO_TX_BU_ + BA_DEF_REL_ + BA_REL_ + BA_DEF_DEF_REL_ + BU_SG_REL_ + BU_EV_REL_ + BU_BO_REL_ + SG_MUL_VAL_ + +BS_: + +BU_: Parker_watchdog Parker_master PC + + +BO_ 288 LowVoltageStatus: 8 Parker_master + SG_ DCDC2outputCurrent : 32|8@1+ (1,0) [0|0] "A" Vector__XXX + SG_ DCDC1outputCurrent : 24|8@1+ (1,0) [0|0] "A" Vector__XXX + SG_ ESS2_12VBatteryVoltage : 16|8@1+ (0.1,0) [0|25.5] "V" Vector__XXX + SG_ ESS1_12VBatteryVoltage : 8|8@1+ (0.1,0) [0|25.5] "V" Vector__XXX + SG_ HouseBatteryVoltage : 0|8@1+ (0.1,0) [0|0] "V" Vector__XXX + +BO_ 262 stationESS2: 8 Parker_master + SG_ batt4_low_cell_t : 56|8@1- (1,0) [0|0] "°C" Vector__XXX + SG_ batt3_low_cell_t : 48|8@1- (1,0) [0|0] "°C" Vector__XXX + SG_ batt2_low_cell_t : 40|8@1- (1,0) [0|0] "°C" Vector__XXX + SG_ batt1_low_cell_t : 32|8@1- (1,0) [0|0] "°C" Vector__XXX + SG_ batt4_high_cell_t : 24|8@1- (1,0) [0|0] "°C" Vector__XXX + SG_ batt3_high_cell_t : 16|8@1- (1,0) [0|0] "°C" Vector__XXX + SG_ batt2_high_cell_t : 8|8@1- (1,0) [0|0] "°C" Vector__XXX + SG_ batt1_high_cell_t : 0|8@1- (1,0) [0|0] "°C" Vector__XXX + +BO_ 768 PC_dateTime: 8 PC + +BO_ 512 WDT_state: 8 Parker_watchdog + +BO_ 277 station_state1: 8 Parker_master + +BO_ 272 station_ver: 8 Parker_master + +BO_ 261 stationESS1: 8 Parker_master + SG_ DC_bus_voltage : 48|16@1+ (0.1,0) [0|0] "V" Vector__XXX + SG_ summed_ESS_current : 32|16@1- (0.1,0) [0|0] "A" Vector__XXX + SG_ SOC_battery4 : 24|8@1+ (0.5,0) [0|127.5] "%" Vector__XXX + SG_ SOC_battery3 : 16|8@1+ (0.5,0) [0|127.5] "%" Vector__XXX + SG_ SOC_battery2 : 8|8@1+ (0.5,0) [0|127.5] "%" Vector__XXX + SG_ SOC_battery1 : 0|8@1+ (0.5,0) [0|127.5] "%" Vector__XXX + +BO_ 256 parker_dateTime: 8 Parker_master + SG_ parker_time : 16|16@1+ (0.001,0) [0|0] "h" Vector__XXX + SG_ parker_date : 0|16@1+ (1,0) [0|0] "d" Vector__XXX + + + +CM_ SG_ 256 parker_time "hours elapsed since midnight, for example 18.25"; +CM_ SG_ 256 parker_date "number of days that have passed since 1899-12-30"; +BA_DEF_ "BusType" STRING ; +BA_DEF_DEF_ "BusType" ""; + diff --git a/Otarcik_CAN/Sources/CANBus/CANDataLogger.cpp b/Otarcik_CAN/Sources/CANBus/CANDataLogger.cpp index 53436e4..0c1ff8e 100644 --- a/Otarcik_CAN/Sources/CANBus/CANDataLogger.cpp +++ b/Otarcik_CAN/Sources/CANBus/CANDataLogger.cpp @@ -65,6 +65,7 @@ int CCANDataLogger::SetMQTTTopicDevice(QString DeviceString) int CCANDataLogger::SetMQTTClient(CMQTTClientWrapper *MQTTClient) { mMQTTCLient = MQTTClient; + return RET_OK; } QList *CCANDataLogger::GetMQTTMessagesList() @@ -81,43 +82,44 @@ QList *CCANDataLogger::GetMQTTMessagesList() { // if(mCANMsgList.size() != 0) { - const CCANMessage Msg = mCANMsgList.at(i); - QString MsgPayload = "{"; - QString MsgTopic = mTopicDeviceString; - MsgTopic.append(Msg.mCANMsgName); - // MsgTopic.append("/"); + CCANMessage Msg = mCANMsgList[i]; +// QString MsgPayload = "{"; +// QString MsgTopic = mTopicDeviceString; +// MsgTopic.append(Msg.mCANMsgName); +// // MsgTopic.append("/"); - //For each signal with new data, insert an entry in the JSon payload string - for(int signal = 0; signal < Msg.mSignalsList.size(); signal++) - { - QString SignalData; - CCANSignal Signal = Msg.mSignalsList.at(signal); - if(Signal.mValueType == CCANSignal::CAN_SIGNAL_TYPE_UNSIGNED_INT) - { - SignalData = QString("\"%1\":%2").arg(Signal.mSignalName).arg((quint64)Signal.mPhysicalValue); - } - else if(Signal.mValueType == CCANSignal::CAN_SIGNAL_TYPE_SIGNED_INT) - { - SignalData = QString("\"%1\":%2").arg(Signal.mSignalName).arg((qint64)Signal.mPhysicalValue); - } - else if(Signal.mValueType == CCANSignal::CAN_SIGNAL_TYPE_32_BIT_FLOAT || - Signal.mValueType == CCANSignal::CAN_SIGNAL_TYPE_64_BIT_DOUBLE) - { - SignalData = QString("\"%1\":%2").arg(Signal.mSignalName).arg(Signal.mPhysicalValue,0,'f',1); - } - MsgPayload.append(SignalData); +// //For each signal with new data, insert an entry in the JSon payload string +// for(int signal = 0; signal < Msg.mSignalsList.size(); signal++) +// { +// QString SignalData; +// CCANSignal Signal = Msg.mSignalsList.at(signal); +// if(Signal.mValueType == CCANSignal::CAN_SIGNAL_TYPE_UNSIGNED_INT) +// { +// SignalData = QString("\"%1\":%2").arg(Signal.mSignalName).arg((quint64)Signal.mPhysicalValue); +// } +// else if(Signal.mValueType == CCANSignal::CAN_SIGNAL_TYPE_SIGNED_INT) +// { +// SignalData = QString("\"%1\":%2").arg(Signal.mSignalName).arg((qint64)Signal.mPhysicalValue); +// } +// else if(Signal.mValueType == CCANSignal::CAN_SIGNAL_TYPE_32_BIT_FLOAT || +// Signal.mValueType == CCANSignal::CAN_SIGNAL_TYPE_64_BIT_DOUBLE) +// { +// SignalData = QString("\"%1\":%2").arg(Signal.mSignalName).arg(Signal.mPhysicalValue,0,'f',1); +// } +// MsgPayload.append(SignalData); - if(signal < Msg.mSignalsList.size()-1) - { - MsgPayload.append(","); - } - } - MsgPayload.append("}"); +// if(signal < Msg.mSignalsList.size()-1) +// { +// MsgPayload.append(","); +// } +// } +// MsgPayload.append("}"); // qDebug("%s",qPrintable(MsgPayload)); - CMQTTMessage NewMessage(MsgTopic, MsgPayload); - mMQTTMsgList.append(NewMessage); +// CMQTTMessage NewMessage(MsgTopic, MsgPayload); + + mMQTTMsgList.append(GetMQTTMessage(&Msg)); } //if(MsgList->at(i)->mPendingData == true) } @@ -130,3 +132,48 @@ QList *CCANDataLogger::GetMQTTMessagesList() // } return &mMQTTMsgList; } + +CMQTTMessage CCANDataLogger::GetMQTTMessage(CCANMessage *Msg, bool Format ) +{ + QString MsgPayload = "{"; + QString MsgTopic = mTopicDeviceString; + MsgTopic.append(Msg->mCANMsgName); + // MsgTopic.append("/"); + + //For each signal with new data, insert an entry in the JSon payload string + for(int signal = 0; signal < Msg->mSignalsList.size(); signal++) + { + QString SignalData; + CCANSignal Signal = Msg->mSignalsList.at(signal); + if(Signal.mValueType == CCANSignal::CAN_SIGNAL_TYPE_UNSIGNED_INT) + { + SignalData = QString("\"%1\":%2").arg(Signal.mSignalName).arg((quint64)Signal.mPhysicalValue); + } + else if(Signal.mValueType == CCANSignal::CAN_SIGNAL_TYPE_SIGNED_INT) + { + SignalData = QString("\"%1\":%2").arg(Signal.mSignalName).arg((qint64)Signal.mPhysicalValue); + } + else if(Signal.mValueType == CCANSignal::CAN_SIGNAL_TYPE_32_BIT_FLOAT || + Signal.mValueType == CCANSignal::CAN_SIGNAL_TYPE_64_BIT_DOUBLE) + { + SignalData = QString("\"%1\":%2").arg(Signal.mSignalName).arg(Signal.mPhysicalValue,0,'f',1); + } + MsgPayload.append(SignalData); + + if(signal < Msg->mSignalsList.size()-1) + { + MsgPayload.append(","); + if(Format == true) + { + MsgPayload.append("\n"); + } + } + } + MsgPayload.append("}"); + +// qDebug("%s",qPrintable(MsgPayload)); + + CMQTTMessage NewMessage(MsgTopic, MsgPayload); + + return NewMessage; +} diff --git a/Otarcik_CAN/Sources/CANBus/CANDataLogger.h b/Otarcik_CAN/Sources/CANBus/CANDataLogger.h index dd67454..e3ed6cd 100644 --- a/Otarcik_CAN/Sources/CANBus/CANDataLogger.h +++ b/Otarcik_CAN/Sources/CANBus/CANDataLogger.h @@ -20,6 +20,7 @@ public: QList mMQTTMsgList; CMQTTClientWrapper *mMQTTCLient; QList mCANMsgList; + CMQTTMessage GetMQTTMessage(CCANMessage* Message, bool Format = false); int SetMQTTTopicDevice(QString DeviceString); int SetMQTTClient(CMQTTClientWrapper *MQTTClient); diff --git a/Otarcik_CAN/Sources/CANBus/CANDevice.cpp b/Otarcik_CAN/Sources/CANBus/CANDevice.cpp index aacb7a7..d0d4180 100644 --- a/Otarcik_CAN/Sources/CANBus/CANDevice.cpp +++ b/Otarcik_CAN/Sources/CANBus/CANDevice.cpp @@ -57,10 +57,10 @@ int CCANDevice::Init() if(mCANDatabase.Init(mDeviceConfigInfo.mCANDeviceDatabaseFilename) == RET_OK) { - if(mCANDatabase.BuildMessageList(&mMessageList) == RET_OK) + if(mCANDatabase.BuildMessageList(&mMessageList,mDeviceConfigInfo.mDeviceName) == RET_OK) { mMessagesListLoaded = true; - mProgramPtr->InitCANViewer(&mMessageList); + mProgramPtr->InitCANViewer(&mMessageList,mDeviceConfigInfo.mDeviceName); } else { @@ -102,7 +102,7 @@ int CCANDevice::Init(QString DatabaseFileName, TPCANHandle CANDeviceID, TPCANBau int CCANDevice::NewMessageParsed(int BufferSize) { mCANDataLogger.LogNewData(&mMessageList); - mProgramPtr->UpdateCANViewerDataRequest(&mMessageList); + mProgramPtr->UpdateCANViewerDataRequest(&mMessageList,mDeviceConfigInfo.mDeviceName); mProgramPtr->UpdateCANModuleStatusRequest(mDeviceConfigInfo.mDeviceName,"NOUPDATE",QString("%1").arg(BufferSize)); for(int i = 0; i < mMessageList.size(); i++) diff --git a/Otarcik_CAN/Sources/CANBus/CANMessage.cpp b/Otarcik_CAN/Sources/CANBus/CANMessage.cpp index 3c5e52d..af8d361 100644 --- a/Otarcik_CAN/Sources/CANBus/CANMessage.cpp +++ b/Otarcik_CAN/Sources/CANBus/CANMessage.cpp @@ -140,6 +140,12 @@ CCANMessage& CCANMessage::operator=(const CCANMessage &source) this->mCANMsgMillisecs = source.mCANMsgMillisecs; this->mCANMsgMillisecsOverflow = source.mCANMsgMillisecsOverflow; this->mCANMsgMicrosecs = source.mCANMsgMicrosecs; + this->mCANMsgName = source.mCANMsgName; + this->mCANMsgComment = source.mCANMsgComment; + this->mCANMsgFlags = source.mCANMsgFlags; + this->mCANRawDataMotorola = source.mCANRawDataMotorola; + this->mCANRawDataIntel = source.mCANRawDataIntel; + this->mOwnerDeviceName = source.mOwnerDeviceName; this->mSignalsList.clear(); for(int i = 0; i < source.mSignalsList.size(); i++) { diff --git a/Otarcik_CAN/Sources/CANBus/CANMessage.h b/Otarcik_CAN/Sources/CANBus/CANMessage.h index c40b7f9..f306d4c 100644 --- a/Otarcik_CAN/Sources/CANBus/CANMessage.h +++ b/Otarcik_CAN/Sources/CANBus/CANMessage.h @@ -29,6 +29,7 @@ public: unsigned int mCANMsgLength; // Data Length Code of the message (0..8) from database QList mSignalsList; + QString mOwnerDeviceName; //Timestamp quint64 mCANMsgMillisecs; // Base-value: milliseconds: 0.. 2^32-1 diff --git a/Otarcik_CAN/Sources/CANBus/CANSignal.cpp b/Otarcik_CAN/Sources/CANBus/CANSignal.cpp index d2e633a..363bad7 100644 --- a/Otarcik_CAN/Sources/CANBus/CANSignal.cpp +++ b/Otarcik_CAN/Sources/CANBus/CANSignal.cpp @@ -133,5 +133,9 @@ CCANSignal& CCANSignal::operator=(const CCANSignal &source) this->mMaxValue = source.mMaxValue; this->mSignalUnit = source.mSignalUnit; + this->mRawValue = source.mRawValue; + this->mPhysicalValue = source.mPhysicalValue; + + return *this; } diff --git a/Otarcik_CAN/Sources/CANDatabase/CANDatabase.cpp b/Otarcik_CAN/Sources/CANDatabase/CANDatabase.cpp index 0754e34..bd90011 100644 --- a/Otarcik_CAN/Sources/CANDatabase/CANDatabase.cpp +++ b/Otarcik_CAN/Sources/CANDatabase/CANDatabase.cpp @@ -63,7 +63,7 @@ int CCANDatabase::LoadDatabaseFile(QString Filename) return RET_OK; } -int CCANDatabase::BuildMessageList(QList *MsgListPtr) +int CCANDatabase::BuildMessageList(QList *MsgListPtr, QString OwnerDeviceName) { if(mDatabaseFileLoaded == false) { @@ -310,6 +310,7 @@ int CCANDatabase::BuildMessageList(QList *MsgListPtr) status = kvaDbGetNextSignal (mh, &sh); } + NewMsg->mOwnerDeviceName = OwnerDeviceName; MsgListPtr->append(NewMsg); status = kvaDbGetNextMsg (mDatabaseDriverHandle, &mh); } diff --git a/Otarcik_CAN/Sources/CANDatabase/CANDatabase.h b/Otarcik_CAN/Sources/CANDatabase/CANDatabase.h index c551a4d..73a25f2 100644 --- a/Otarcik_CAN/Sources/CANDatabase/CANDatabase.h +++ b/Otarcik_CAN/Sources/CANDatabase/CANDatabase.h @@ -16,7 +16,7 @@ public: int Init(QString DatabaseFileName); int LoadDatabaseFile(QString Filename); - int BuildMessageList(QList *MsgListPtr); + int BuildMessageList(QList *MsgListPtr, QString OwnerDeviceName); private: QString mDatabaseFileName; diff --git a/Otarcik_CAN/Sources/CloudLogging/MQTTClientWrapper.cpp b/Otarcik_CAN/Sources/CloudLogging/MQTTClientWrapper.cpp index 6996a1a..f6bf093 100644 --- a/Otarcik_CAN/Sources/CloudLogging/MQTTClientWrapper.cpp +++ b/Otarcik_CAN/Sources/CloudLogging/MQTTClientWrapper.cpp @@ -136,6 +136,8 @@ void CMQTTClientWrapper::MQTTSendTimerExpired() { qint32 res = mMQTTClient.publish(MessagesList->at(i).mMessageTopic,MessagesList->at(i).mMessagePayload.toLocal8Bit(),0,true); qDebug("%s : %s",qPrintable(MessagesList->at(i).mMessageTopic), qPrintable(MessagesList->at(i).mMessagePayload)); + QString LogMsg = QString("Envoi d'un message MQTT. Topic: %1. Payload: %2").arg(MessagesList->at(i).mMessageTopic).arg(MessagesList->at(i).mMessagePayload); + // CGeneralMessagesLogDispatcher::instance()->AddLogMessage(LogMsg,false); } qDebug("Sent %d MQTT messages",MessagesList->size()); diff --git a/Otarcik_CAN/Sources/Gui/CANViewerPage.cpp b/Otarcik_CAN/Sources/Gui/CANViewerPage.cpp index d5d9713..10edded 100644 --- a/Otarcik_CAN/Sources/Gui/CANViewerPage.cpp +++ b/Otarcik_CAN/Sources/Gui/CANViewerPage.cpp @@ -7,12 +7,12 @@ CCANViewerPage::CCANViewerPage(QWidget *parent) : ui(new Ui::CCANViewerPage) { - mMsgList = 0; + //mMsgList = 0; ui->setupUi(this); ui->mCANDataTableWidget->setColumnCount(6); - ui->mCANDataTableWidget->setHorizontalHeaderLabels(QStringList() << "Time" << "Channel" << "Msg ID" << "Msg Type" << "Msg Length" << "Data"); + ui->mCANDataTableWidget->setHorizontalHeaderLabels(QStringList() << "Device" << "Channel" << "Msg ID" << "Msg Type" << "Msg Length" << "Data"); ui->mCANDataTableWidget->clearContents(); ui->mCANDataTableWidget->setRowCount(0); @@ -32,22 +32,22 @@ CCANViewerPage::~CCANViewerPage() delete ui; } -int CCANViewerPage::InitCANTable(QList *MsgList) +int CCANViewerPage::InitCANTable(QList *MsgList, QString DeviceName) { if(MsgList == 0) { return RET_GENERAL_ERROR; } - mMsgList = MsgList; + mMsgList.append(MsgList); int row = ui->mCANDataTableWidget->rowCount(); - ui->mCANDataTableWidget->setRowCount(MsgList->size()); + ui->mCANDataTableWidget->setRowCount(MsgList->size() + row); for(int Msg = 0; Msg < MsgList->size(); Msg++) { QTableWidgetItem *NewItem; - NewItem = new QTableWidgetItem("Time"); + NewItem = new QTableWidgetItem(DeviceName); ui->mCANDataTableWidget->setItem(row,0,NewItem); //Set Msg name @@ -98,8 +98,9 @@ int CCANViewerPage::UpdateCANTable(QList *MsgList) int row = 0; for(row = 0; row < ui->mCANDataTableWidget->rowCount(); row++) { -// if(ui->mCANDataTableWidget->item(row,2)->text() == QString("0x%1").arg(MsgList->at(msg)->mCANMsgID,0,16)) - if(ui->mCANDataTableWidget->item(row,2)->data(Qt::UserRole).toUInt() == MsgList->at(msg)->mCANMsgID) + //Match device and message ID + if(ui->mCANDataTableWidget->item(row,0)->text() == MsgList->at(msg)->mOwnerDeviceName && + ui->mCANDataTableWidget->item(row,2)->data(Qt::UserRole).toUInt() == MsgList->at(msg)->mCANMsgID) { //Set message length value ui->mCANDataTableWidget->item(row,4)->setText(QString("%1").arg(MsgList->at(msg)->mCANMsgLength)); @@ -123,7 +124,12 @@ int CCANViewerPage::UpdateCANTable(QList *MsgList) void CCANViewerPage::MessageSelectionChanged() { - if(mMsgList == 0) +// if(mMsgList == 0) +// { +// return; +// } + + if(mMsgList.isEmpty()) { return; } @@ -133,27 +139,31 @@ void CCANViewerPage::MessageSelectionChanged() int row = ui->mCANDataTableWidget->currentRow(); if(row == -1) return; - for (int msg = 0; msg < mMsgList->size(); msg++) + for(int MsgList = 0; MsgList < mMsgList.size(); MsgList++) { - unsigned int ID = ui->mCANDataTableWidget->item(row,2)->data(Qt::UserRole).toUInt(); - if(ID == mMsgList->at(msg)->mCANMsgID) + for (int msg = 0; msg < mMsgList.at(MsgList)->size(); msg++) { - CCANMessage *Msg = mMsgList->at(msg); - ui->mCANSignalTableWidget->clearContents(); - ui->mCANSignalTableWidget->setRowCount(Msg->mSignalsList.size()); - - for(int signal = 0; signal < Msg->mSignalsList.size(); signal++) + unsigned int ID = ui->mCANDataTableWidget->item(row,2)->data(Qt::UserRole).toUInt(); + QString Device = ui->mCANDataTableWidget->item(row,0)->text(); + if(Device == mMsgList.at(MsgList)->at(msg)->mOwnerDeviceName && + ID == mMsgList.at(MsgList)->at(msg)->mCANMsgID) { - //Signal name - QTableWidgetItem *NewItem = new QTableWidgetItem(Msg->mSignalsList.at(signal).mSignalName); - ui->mCANSignalTableWidget->setItem(signal,0,NewItem); + CCANMessage *Msg = mMsgList.at(MsgList)->at(msg); + ui->mCANSignalTableWidget->clearContents(); + ui->mCANSignalTableWidget->setRowCount(Msg->mSignalsList.size()); - //Phys value + for(int signal = 0; signal < Msg->mSignalsList.size(); signal++) + { + //Signal name + QTableWidgetItem *NewItem = new QTableWidgetItem(Msg->mSignalsList.at(signal).mSignalName); + ui->mCANSignalTableWidget->setItem(signal,0,NewItem); - //JFM 2023-06-13 changé pour forcer toujours à float - NewItem = new QTableWidgetItem(QString("%1").arg(Msg->mSignalsList.at(signal).mPhysicalValue,0,'f',1)); + //Phys value - /* + //JFM 2023-06-13 changé pour forcer toujours à float + NewItem = new QTableWidgetItem(QString("%1").arg(Msg->mSignalsList.at(signal).mPhysicalValue,0,'f',1)); + + /* if(Msg->mSignalsList.at(signal).mValueType == CCANSignal::CAN_SIGNAL_TYPE_UNSIGNED_INT) { NewItem = new QTableWidgetItem(QString("%1").arg((quint64)Msg->mSignalsList.at(signal).mPhysicalValue)); @@ -168,16 +178,17 @@ void CCANViewerPage::MessageSelectionChanged() { NewItem = new QTableWidgetItem(QString("%1").arg(Msg->mSignalsList.at(signal).mPhysicalValue,0,'f',1)); }*/ - ui->mCANSignalTableWidget->setItem(signal,1,NewItem); + ui->mCANSignalTableWidget->setItem(signal,1,NewItem); - //Raw value - NewItem = new QTableWidgetItem(QString("0x%1").arg(Msg->mSignalsList.at(signal).mRawValue,0,16)); - ui->mCANSignalTableWidget->setItem(signal,2,NewItem); + //Raw value + NewItem = new QTableWidgetItem(QString("0x%1").arg(Msg->mSignalsList.at(signal).mRawValue,0,16)); + ui->mCANSignalTableWidget->setItem(signal,2,NewItem); - //Units - NewItem = new QTableWidgetItem(Msg->mSignalsList.at(signal).mSignalUnit); - ui->mCANSignalTableWidget->setItem(signal,3,NewItem); + //Units + NewItem = new QTableWidgetItem(Msg->mSignalsList.at(signal).mSignalUnit); + ui->mCANSignalTableWidget->setItem(signal,3,NewItem); + } } } } @@ -186,51 +197,51 @@ void CCANViewerPage::MessageSelectionChanged() int CCANViewerPage::UpdateSignalsTable() { - int row = ui->mCANDataTableWidget->currentRow(); - for (int msg = 0; msg < mMsgList->size(); msg++) - { - unsigned int ID = ui->mCANDataTableWidget->item(row,2)->data(Qt::UserRole).toUInt(); - if(ID == mMsgList->at(msg)->mCANMsgID) - { - CCANMessage *Msg = mMsgList->at(msg); - ui->mCANSignalTableWidget->clearContents(); - ui->mCANSignalTableWidget->setRowCount(Msg->mSignalsList.size()); +// int row = ui->mCANDataTableWidget->currentRow(); +// for (int msg = 0; msg < mMsgList->size(); msg++) +// { +// unsigned int ID = ui->mCANDataTableWidget->item(row,2)->data(Qt::UserRole).toUInt(); +// if(ID == mMsgList->at(msg)->mCANMsgID) +// { +// CCANMessage *Msg = mMsgList->at(msg); +// ui->mCANSignalTableWidget->clearContents(); +// ui->mCANSignalTableWidget->setRowCount(Msg->mSignalsList.size()); - for(int signal = 0; signal < Msg->mSignalsList.size(); signal++) - { - //Signal name - ui->mCANSignalTableWidget->item(row,0)->setText(Msg->mSignalsList.at(signal).mSignalName); +// for(int signal = 0; signal < Msg->mSignalsList.size(); signal++) +// { +// //Signal name +// ui->mCANSignalTableWidget->item(row,0)->setText(Msg->mSignalsList.at(signal).mSignalName); - //Phys value - //JFM 2023-06-13 changé pour forcer toujours à float - //Mais cette fonciton n'est jamais appelée et NE FONCTIONNE PAS. - //TODO: Corriger les index des colonnes des items à afficher - ui->mCANSignalTableWidget->item(row,0)->setText(QString("%1").arg(Msg->mSignalsList.at(signal).mPhysicalValue,0,'f',1)); +// //Phys value +// //JFM 2023-06-13 changé pour forcer toujours à float +// //Mais cette fonciton n'est jamais appelée et NE FONCTIONNE PAS. +// //TODO: Corriger les index des colonnes des items à afficher +// ui->mCANSignalTableWidget->item(row,0)->setText(QString("%1").arg(Msg->mSignalsList.at(signal).mPhysicalValue,0,'f',1)); - /* - if(Msg->mSignalsList.at(signal).mValueType == CCANSignal::CAN_SIGNAL_TYPE_UNSIGNED_INT) - { - ui->mCANSignalTableWidget->item(row,0)->setText(QString("%1").arg((quint64)Msg->mSignalsList.at(signal).mPhysicalValue)); - } - else if(Msg->mSignalsList.at(signal).mValueType == CCANSignal::CAN_SIGNAL_TYPE_SIGNED_INT) - { - ui->mCANSignalTableWidget->item(row,0)->setText(QString("%1").arg((qint64)Msg->mSignalsList.at(signal).mPhysicalValue)); - } - else if(Msg->mSignalsList.at(signal).mValueType == CCANSignal::CAN_SIGNAL_TYPE_32_BIT_FLOAT || - Msg->mSignalsList.at(signal).mValueType == CCANSignal::CAN_SIGNAL_TYPE_64_BIT_DOUBLE) - { - ui->mCANSignalTableWidget->item(row,0)->setText(QString("%1").arg(Msg->mSignalsList.at(signal).mPhysicalValue,0,'f',1)); - }*/ +// /* +// if(Msg->mSignalsList.at(signal).mValueType == CCANSignal::CAN_SIGNAL_TYPE_UNSIGNED_INT) +// { +// ui->mCANSignalTableWidget->item(row,0)->setText(QString("%1").arg((quint64)Msg->mSignalsList.at(signal).mPhysicalValue)); +// } +// else if(Msg->mSignalsList.at(signal).mValueType == CCANSignal::CAN_SIGNAL_TYPE_SIGNED_INT) +// { +// ui->mCANSignalTableWidget->item(row,0)->setText(QString("%1").arg((qint64)Msg->mSignalsList.at(signal).mPhysicalValue)); +// } +// else if(Msg->mSignalsList.at(signal).mValueType == CCANSignal::CAN_SIGNAL_TYPE_32_BIT_FLOAT || +// Msg->mSignalsList.at(signal).mValueType == CCANSignal::CAN_SIGNAL_TYPE_64_BIT_DOUBLE) +// { +// ui->mCANSignalTableWidget->item(row,0)->setText(QString("%1").arg(Msg->mSignalsList.at(signal).mPhysicalValue,0,'f',1)); +// }*/ - //Raw value - ui->mCANSignalTableWidget->item(row,0)->setText(QString("0x%1").arg(Msg->mSignalsList.at(signal).mRawValue,0,16)); +// //Raw value +// ui->mCANSignalTableWidget->item(row,0)->setText(QString("0x%1").arg(Msg->mSignalsList.at(signal).mRawValue,0,16)); - //Units - ui->mCANSignalTableWidget->item(row,0)->setText(Msg->mSignalsList.at(signal).mSignalUnit); +// //Units +// ui->mCANSignalTableWidget->item(row,0)->setText(Msg->mSignalsList.at(signal).mSignalUnit); - } - } - } +// } +// } +// } return RET_OK; } diff --git a/Otarcik_CAN/Sources/Gui/CANViewerPage.h b/Otarcik_CAN/Sources/Gui/CANViewerPage.h index 65be8e1..b455eab 100644 --- a/Otarcik_CAN/Sources/Gui/CANViewerPage.h +++ b/Otarcik_CAN/Sources/Gui/CANViewerPage.h @@ -19,11 +19,11 @@ public: int UpdateCANTable(QList *MsgList); - int InitCANTable(QList *MsgList); + int InitCANTable(QList *MsgList, QString DeviceName); int UpdateSignalsTable(); - QList *mMsgList; + QList*> mMsgList; public slots: void MessageSelectionChanged(); diff --git a/Otarcik_CAN/Sources/Gui/CANViewerPage.ui b/Otarcik_CAN/Sources/Gui/CANViewerPage.ui index 522fb29..f8c3855 100644 --- a/Otarcik_CAN/Sources/Gui/CANViewerPage.ui +++ b/Otarcik_CAN/Sources/Gui/CANViewerPage.ui @@ -41,7 +41,17 @@ 720 60 - 831 + 451 + 411 + + + + + + + 1190 + 60 + 501 411 diff --git a/Otarcik_CAN/Sources/Gui/CANbusSettingsPage.cpp b/Otarcik_CAN/Sources/Gui/CANbusSettingsPage.cpp index c7fab42..8fd2cb0 100644 --- a/Otarcik_CAN/Sources/Gui/CANbusSettingsPage.cpp +++ b/Otarcik_CAN/Sources/Gui/CANbusSettingsPage.cpp @@ -172,6 +172,7 @@ int CCANbusSettingsPage::UpdatePage() ui->mDBMessageLengthLbl->setText("Message Length: "); ui->mDBMessageNameLbl->setText("Message Name: "); ui->mDBMessageNbSignalsLbl->setText("Number of signals: "); + ui->mDBMessageCommentLbl->setText("Comment: "); } else { @@ -217,6 +218,7 @@ int CCANbusSettingsPage::UpdateMessageInformation() ui->mDBMessageLengthLbl->setText(QString("Message Length: %1").arg(Message->mCANMsgLength)); ui->mDBMessageNameLbl->setText(QString("Message Name: %1").arg(Message->mCANMsgName)); ui->mDBMessageNbSignalsLbl->setText(QString("Number of signals: %1").arg(Message->mSignalsList.size())); + ui->mDBMessageCommentLbl->setText(QString("Comment: %1").arg(Message->mCANMsgComment)); ui->mDBSignalDetailsTable->clearContents(); ui->mDBSignalDetailsTable->setRowCount(0); diff --git a/Otarcik_CAN/Sources/Gui/CANbusSettingsPage.ui b/Otarcik_CAN/Sources/Gui/CANbusSettingsPage.ui index 2cee5c6..f7350ae 100644 --- a/Otarcik_CAN/Sources/Gui/CANbusSettingsPage.ui +++ b/Otarcik_CAN/Sources/Gui/CANbusSettingsPage.ui @@ -71,8 +71,8 @@ 10 66 - 91 - 10 + 121 + 16 @@ -81,7 +81,7 @@ - CAN Device ID: + CAN Driver dev ID: @@ -243,7 +243,7 @@ - 110 + 130 60 71 22 @@ -379,6 +379,24 @@ + + + + 270 + 110 + 171 + 16 + + + + + 10 + + + + Number of signals: + + diff --git a/Otarcik_CAN/Sources/OtarcikCan.cpp b/Otarcik_CAN/Sources/OtarcikCan.cpp index eb68846..5ca507c 100644 --- a/Otarcik_CAN/Sources/OtarcikCan.cpp +++ b/Otarcik_CAN/Sources/OtarcikCan.cpp @@ -102,14 +102,14 @@ int COtarcikCan::Start() return 0; } -int COtarcikCan::UpdateCANViewerDataRequest(QList *MsgList) +int COtarcikCan::UpdateCANViewerDataRequest(QList *MsgList, QString DeviceName) { return mMainWindow.mCANViewerPage->UpdateCANTable(MsgList); } -int COtarcikCan::InitCANViewer(QList *MsgList) +int COtarcikCan::InitCANViewer(QList *MsgList, QString DeviceName) { - return mMainWindow.mCANViewerPage->InitCANTable(MsgList); + return mMainWindow.mCANViewerPage->InitCANTable(MsgList, DeviceName); } diff --git a/Otarcik_CAN/Sources/OtarcikCan.h b/Otarcik_CAN/Sources/OtarcikCan.h index 3f54e1f..b70b1e4 100644 --- a/Otarcik_CAN/Sources/OtarcikCan.h +++ b/Otarcik_CAN/Sources/OtarcikCan.h @@ -25,8 +25,8 @@ public: int Start(); - int InitCANViewer(QList *MsgList); - int UpdateCANViewerDataRequest(QList *MsgList); + int InitCANViewer(QList *MsgList, QString DeviceName); + int UpdateCANViewerDataRequest(QList *MsgList, QString DeviceName); int SaveCANDevicesConfigRequest(QList *DevicesConfigList); diff --git a/Otarcik_CAN/debug/Otarcik_CAN.exe b/Otarcik_CAN/debug/Otarcik_CAN.exe index 3ebd20e..319d006 100644 Binary files a/Otarcik_CAN/debug/Otarcik_CAN.exe and b/Otarcik_CAN/debug/Otarcik_CAN.exe differ diff --git a/Otarcik_CAN/release/Logs/SystemLog.txt b/Otarcik_CAN/release/Logs/SystemLog.txt index da7317a..5068900 100644 --- a/Otarcik_CAN/release/Logs/SystemLog.txt +++ b/Otarcik_CAN/release/Logs/SystemLog.txt @@ -5415,3 +5415,13 @@ Démarrage du logiciel Otarcik CAN le 2023-05-25 à 14:58:58 2023-05-25 14:58:58 Le dispositif [Module Parker] n'a pas pu s'initialiser 2023-05-25 14:59:20 Déinitialisation du module PCAN USB ID 81 2023-05-25 14:59:20 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-16 à 07:18:17 +******************************************************************** +2023-06-16 07:18:17 Démarrage du logiciel OtarcikCAN +2023-06-16 07:18:17 Chargement de la configuration système... +2023-06-16 07:18:17 Configuration système chargée avec succès! +2023-06-16 07:18:29 Déinitialisation du module PCAN USB ID 81 +2023-06-16 07:18:29 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full diff --git a/Otarcik_CAN/release/Otarcik_CAN.exe b/Otarcik_CAN/release/Otarcik_CAN.exe index 6327978..7565a68 100644 Binary files a/Otarcik_CAN/release/Otarcik_CAN.exe and b/Otarcik_CAN/release/Otarcik_CAN.exe differ diff --git a/Otarcik_CAN/ui_CANViewerPage.h b/Otarcik_CAN/ui_CANViewerPage.h index 5df3265..8666316 100644 --- a/Otarcik_CAN/ui_CANViewerPage.h +++ b/Otarcik_CAN/ui_CANViewerPage.h @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include @@ -24,6 +25,7 @@ public: QTableWidget *mCANDataTableWidget; QPushButton *mClearCANDataBtn; QTableWidget *mCANSignalTableWidget; + QPlainTextEdit *mJSonSignalViewTxtEdit; void setupUi(QWidget *CCANViewerPage) { @@ -38,7 +40,10 @@ public: mClearCANDataBtn->setGeometry(QRect(70, 500, 80, 22)); mCANSignalTableWidget = new QTableWidget(CCANViewerPage); mCANSignalTableWidget->setObjectName(QString::fromUtf8("mCANSignalTableWidget")); - mCANSignalTableWidget->setGeometry(QRect(720, 60, 831, 411)); + mCANSignalTableWidget->setGeometry(QRect(720, 60, 451, 411)); + mJSonSignalViewTxtEdit = new QPlainTextEdit(CCANViewerPage); + mJSonSignalViewTxtEdit->setObjectName(QString::fromUtf8("mJSonSignalViewTxtEdit")); + mJSonSignalViewTxtEdit->setGeometry(QRect(1190, 60, 501, 411)); retranslateUi(CCANViewerPage); diff --git a/Otarcik_CAN/ui_CANbusSettingsPage.h b/Otarcik_CAN/ui_CANbusSettingsPage.h index 83c38c4..d239537 100644 --- a/Otarcik_CAN/ui_CANbusSettingsPage.h +++ b/Otarcik_CAN/ui_CANbusSettingsPage.h @@ -53,6 +53,7 @@ public: QListWidget *mDBMessagesListWidget; QLabel *mDBMessageNameLbl_2; QTableWidget *mDBSignalDetailsTable; + QLabel *mDBMessageCommentLbl; QPushButton *mAddDeviceBtn; QPushButton *mDeleteDeviceBtn; QComboBox *mCANIDComboBx; @@ -79,7 +80,7 @@ public: mDeviceParamsGroupBox->setGeometry(QRect(270, 100, 321, 371)); mCANIDLbl = new QLabel(mDeviceParamsGroupBox); mCANIDLbl->setObjectName(QString::fromUtf8("mCANIDLbl")); - mCANIDLbl->setGeometry(QRect(10, 66, 91, 10)); + mCANIDLbl->setGeometry(QRect(10, 66, 121, 16)); QFont font1; font1.setPointSize(10); mCANIDLbl->setFont(font1); @@ -127,7 +128,7 @@ public: mDeviceNameEditBx->setFont(font1); mCANDeviceIDSpinBx = new QSpinBox(mDeviceParamsGroupBox); mCANDeviceIDSpinBx->setObjectName(QString::fromUtf8("mCANDeviceIDSpinBx")); - mCANDeviceIDSpinBx->setGeometry(QRect(110, 60, 71, 22)); + mCANDeviceIDSpinBx->setGeometry(QRect(130, 60, 71, 22)); mCANDeviceIDSpinBx->setMinimum(1); mCANDeviceIDSpinBx->setMaximum(255); mDatabaseGroupBox = new QGroupBox(CCANbusSettingsPage); @@ -161,6 +162,10 @@ public: mDBSignalDetailsTable = new QTableWidget(mDatabaseGroupBox); mDBSignalDetailsTable->setObjectName(QString::fromUtf8("mDBSignalDetailsTable")); mDBSignalDetailsTable->setGeometry(QRect(0, 250, 851, 241)); + mDBMessageCommentLbl = new QLabel(mDatabaseGroupBox); + mDBMessageCommentLbl->setObjectName(QString::fromUtf8("mDBMessageCommentLbl")); + mDBMessageCommentLbl->setGeometry(QRect(270, 110, 171, 16)); + mDBMessageCommentLbl->setFont(font1); mAddDeviceBtn = new QPushButton(CCANbusSettingsPage); mAddDeviceBtn->setObjectName(QString::fromUtf8("mAddDeviceBtn")); mAddDeviceBtn->setGeometry(QRect(200, 420, 41, 22)); @@ -183,7 +188,7 @@ public: label->setText(QCoreApplication::translate("CCANbusSettingsPage", "Param\303\250tres des dispositifs CAN", nullptr)); label_2->setText(QCoreApplication::translate("CCANbusSettingsPage", "Dispositifs CAN", nullptr)); mDeviceParamsGroupBox->setTitle(QCoreApplication::translate("CCANbusSettingsPage", "Param\303\250tres", nullptr)); - mCANIDLbl->setText(QCoreApplication::translate("CCANbusSettingsPage", "CAN Device ID:", nullptr)); + mCANIDLbl->setText(QCoreApplication::translate("CCANbusSettingsPage", "CAN Driver dev ID:", nullptr)); mCANBaudrateLbl->setText(QCoreApplication::translate("CCANbusSettingsPage", "CAN Baudrate:", nullptr)); mModifyDevParamsBtn->setText(QCoreApplication::translate("CCANbusSettingsPage", "Modifier", nullptr)); mRefreshRateLbl->setText(QCoreApplication::translate("CCANbusSettingsPage", "P\303\251riode rafra\303\256chissement (ms):", nullptr)); @@ -197,6 +202,7 @@ public: mDBMessageLengthLbl->setText(QCoreApplication::translate("CCANbusSettingsPage", "Message Length", nullptr)); mDBMessageNbSignalsLbl->setText(QCoreApplication::translate("CCANbusSettingsPage", "Number of signals: ", nullptr)); mDBMessageNameLbl_2->setText(QCoreApplication::translate("CCANbusSettingsPage", "Messages", nullptr)); + mDBMessageCommentLbl->setText(QCoreApplication::translate("CCANbusSettingsPage", "Number of signals: ", nullptr)); mAddDeviceBtn->setText(QCoreApplication::translate("CCANbusSettingsPage", "Ajouter", nullptr)); mDeleteDeviceBtn->setText(QCoreApplication::translate("CCANbusSettingsPage", "Supprimer", nullptr)); } // retranslateUi diff --git a/TODO.txt b/TODO.txt index 03508cd..4b10002 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,6 +1,6 @@ - Ajouter lignes de statut du MQTT dans le log principal x Ajouter états de connexion (CAN et MQTT) dans onglet Statut -- Automatiser le démarrage +x Automatiser le démarrage x Ajouter la taille du quue du module CAN dans l'onglet statut - Ajouter timeout de comm avec la puck CAN - Corriger le bug de sélection du data quand il y a plus qu'une puck @@ -8,4 +8,8 @@ x Implémenter une liste de messages MQTT non envoyés pour ne pas perdre de mes - Ajouter la gestion du Client ID MQTT - Implémenter le watchdog CAN - Valider pourquoi le MQTT ne se connecte pas au reboot +- Valider pourquoi le MQTT ne se reconnecte pas après une déconnexion - Corriger le UTF pour l'affichage des degrés dans le tableau +- Ajouter une indication du nombre de secondes depuis la dernière lecture +- Ajouter un affichage des payloads JSON +- Contrôler le niveau de log