Changement de l'identification des pucks CAN par device ID plutôt que par Handle

This commit is contained in:
jfmartel 2023-06-02 14:09:37 -04:00
parent 34cf515944
commit 163d050fe5
24 changed files with 1152 additions and 109 deletions

Binary file not shown.

View File

@ -8082,3 +8082,672 @@ Démarrage du logiciel Otarcik CAN le 2023-05-25 à 14:48:26
2023-05-25 14:48:26 Le dispositif [ParkerCAN] n'a pas pu s'initialiser
2023-05-25 14:48:31 Déinitialisation du module PCAN USB ID 81
2023-05-25 14:48:31 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-05-28 à 08:28:07
********************************************************************
2023-05-28 08:28:07 Démarrage du logiciel OtarcikCAN
2023-05-28 08:28:07 Chargement de la configuration système...
2023-05-28 08:28:07 Configuration système chargée avec succès!
2023-05-28 08:28:07 Initialisation du dispositif [ParkerCAN]
2023-05-28 08:28:07 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-05-28 08:28:07 Base de données chargée avec succès. Flags: 0x0
2023-05-28 08:28:07 Démarrage d'un module CAN...
2023-05-28 08:28:07 Initialisation d'un module PCAN. Channel:81, Baudrate:28
2023-05-28 08:28:07 Impossible d'initialiser un module USB PCAN. Erreur:The value of a handle (PCAN-Channel, PCAN-Hardware, PCAN-Net, PCAN-Client) is invalid
2023-05-28 08:28:07 Impossible d'initialiser le matériel CAN
2023-05-28 08:28:07 Le dispositif [ParkerCAN] n'a pas pu s'initialiser
2023-05-28 08:28:14 Déinitialisation du module PCAN USB ID 81
2023-05-28 08:28:14 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-05-28 à 08:29:15
********************************************************************
2023-05-28 08:29:15 Démarrage du logiciel OtarcikCAN
2023-05-28 08:29:15 Chargement de la configuration système...
2023-05-28 08:29:15 Configuration système chargée avec succès!
2023-05-28 08:29:15 Initialisation du dispositif [ParkerCAN]
2023-05-28 08:29:15 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-05-28 08:29:15 Base de données chargée avec succès. Flags: 0x0
2023-05-28 08:29:15 Démarrage d'un module CAN...
2023-05-28 08:29:15 Initialisation d'un module PCAN. Channel:81, Baudrate:28
2023-05-28 08:29:15 Impossible d'initialiser un module USB PCAN. Erreur:The value of a handle (PCAN-Channel, PCAN-Hardware, PCAN-Net, PCAN-Client) is invalid
2023-05-28 08:29:15 Impossible d'initialiser le matériel CAN
2023-05-28 08:29:15 Le dispositif [ParkerCAN] n'a pas pu s'initialiser
2023-05-28 08:29:39 Déinitialisation du module PCAN USB ID 81
2023-05-28 08:29:39 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-05-28 à 08:34:30
********************************************************************
2023-05-28 08:34:30 Démarrage du logiciel OtarcikCAN
2023-05-28 08:34:30 Chargement de la configuration système...
2023-05-28 08:34:30 Configuration système chargée avec succès!
2023-05-28 08:34:30 Initialisation du dispositif [ParkerCAN]
2023-05-28 08:34:30 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-05-28 08:34:30 Base de données chargée avec succès. Flags: 0x0
2023-05-28 08:34:30 Démarrage d'un module CAN...
2023-05-28 08:34:30 Initialisation d'un module PCAN. Channel:81, Baudrate:28
2023-05-28 08:34:30 Impossible d'initialiser un module USB PCAN. Erreur:The value of a handle (PCAN-Channel, PCAN-Hardware, PCAN-Net, PCAN-Client) is invalid
2023-05-28 08:34:30 Impossible d'initialiser le matériel CAN
2023-05-28 08:34:30 Le dispositif [ParkerCAN] n'a pas pu s'initialiser
2023-05-28 08:34:44 Déinitialisation du module PCAN USB ID 81
2023-05-28 08:34:44 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-05-28 à 08:35:29
********************************************************************
2023-05-28 08:35:29 Démarrage du logiciel OtarcikCAN
2023-05-28 08:35:29 Chargement de la configuration système...
2023-05-28 08:35:29 Configuration système chargée avec succès!
2023-05-28 08:35:29 Initialisation du dispositif [ParkerCAN]
2023-05-28 08:35:29 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-05-28 08:35:29 Base de données chargée avec succès. Flags: 0x0
2023-05-28 08:35:29 Démarrage d'un module CAN...
2023-05-28 08:35:29 Initialisation d'un module PCAN. Channel:81, Baudrate:28
2023-05-28 08:35:29 Impossible d'initialiser un module USB PCAN. Erreur:The value of a handle (PCAN-Channel, PCAN-Hardware, PCAN-Net, PCAN-Client) is invalid
2023-05-28 08:35:29 Impossible d'initialiser le matériel CAN
2023-05-28 08:35:29 Le dispositif [ParkerCAN] n'a pas pu s'initialiser
2023-05-28 08:36:15 Déinitialisation du module PCAN USB ID 81
2023-05-28 08:36:15 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-05-28 à 20:29:24
********************************************************************
2023-05-28 20:29:24 Démarrage du logiciel OtarcikCAN
2023-05-28 20:29:24 Chargement de la configuration système...
2023-05-28 20:29:24 Configuration système chargée avec succès!
2023-05-28 20:29:24 Initialisation du dispositif [ParkerCAN]
2023-05-28 20:29:24 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-05-28 20:29:24 Base de données chargée avec succès. Flags: 0x0
2023-05-28 20:29:24 Démarrage d'un module CAN...
2023-05-28 20:29:24 Initialisation d'un module PCAN. Channel:81, Baudrate:28
2023-05-28 20:29:24 Impossible d'initialiser un module USB PCAN. Erreur:The value of a handle (PCAN-Channel, PCAN-Hardware, PCAN-Net, PCAN-Client) is invalid
2023-05-28 20:29:24 Impossible d'initialiser le matériel CAN
2023-05-28 20:29:24 Le dispositif [ParkerCAN] n'a pas pu s'initialiser
2023-05-28 20:29:32 Déinitialisation du module PCAN USB ID 81
2023-05-28 20:29:32 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-05-30 à 16:00:15
********************************************************************
2023-05-30 16:00:15 Démarrage du logiciel OtarcikCAN
2023-05-30 16:00:15 Chargement de la configuration système...
2023-05-30 16:00:15 Configuration système chargée avec succès!
2023-05-30 16:00:15 Initialisation du dispositif [ParkerCAN]
2023-05-30 16:00:15 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-05-30 16:00:15 Base de données chargée avec succès. Flags: 0x0
2023-05-30 16:00:15 Démarrage d'un module CAN...
2023-05-30 16:00:15 Initialisation d'un module PCAN. Channel:81, Baudrate:28
2023-05-30 16:00:15 Impossible d'initialiser un module USB PCAN. Erreur:The value of a handle (PCAN-Channel, PCAN-Hardware, PCAN-Net, PCAN-Client) is invalid
2023-05-30 16:00:15 Impossible d'initialiser le matériel CAN
2023-05-30 16:00:15 Le dispositif [ParkerCAN] n'a pas pu s'initialiser
2023-05-30 16:00:49 Déinitialisation du module PCAN USB ID 81
2023-05-30 16:00:49 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-02 à 11:50:41
********************************************************************
2023-06-02 11:50:41 Démarrage du logiciel OtarcikCAN
2023-06-02 11:50:41 Chargement de la configuration système...
2023-06-02 11:50:41 Configuration système chargée avec succès!
2023-06-02 11:50:41 Initialisation du dispositif [ParkerCAN]
2023-06-02 11:50:41 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 11:50:41 Base de données chargée avec succès. Flags: 0x0
2023-06-02 11:50:41 Démarrage d'un module CAN...
2023-06-02 11:50:41 Initialisation d'un module PCAN. Channel:81, Baudrate:28
2023-06-02 11:50:41 Module PCAN USB initialisé avec succès
2023-06-02 11:50:41 Dispositif [ParkerCAN] initialisé avec succès!
2023-06-02 11:51:20 Sauvegarde de la configuration système...
2023-06-02 11:51:20 Configuration système sauvegardée avec succès.
2023-06-02 11:51:20 Déinitialisation du module PCAN USB ID 81
2023-06-02 11:51:20 Module PCAN USB déinitialisé avec succès...
2023-06-02 11:51:20 Initialisation du dispositif [ParkerCAN]
2023-06-02 11:51:20 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 11:51:20 Base de données chargée avec succès. Flags: 0x0
2023-06-02 11:51:20 Démarrage d'un module CAN...
2023-06-02 11:51:20 Initialisation d'un module PCAN. Channel:81, Baudrate:28
2023-06-02 11:51:20 Module PCAN USB initialisé avec succès
2023-06-02 11:51:20 Dispositif [ParkerCAN] initialisé avec succès!
2023-06-02 11:51:20 Initialisation du dispositif [test]
2023-06-02 11:51:20 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/mazda_3_2019.dbc
2023-06-02 11:51:20 Base de données chargée avec succès. Flags: 0x0
2023-06-02 11:51:20 Démarrage d'un module CAN...
2023-06-02 11:51:20 Initialisation d'un module PCAN. Channel:82, Baudrate:28
2023-06-02 11:51:20 Module PCAN USB initialisé avec succès
2023-06-02 11:51:20 Dispositif [test] initialisé avec succès!
2023-06-02 11:51:37 Déinitialisation du module PCAN USB ID 81
2023-06-02 11:51:37 Module PCAN USB déinitialisé avec succès...
2023-06-02 11:51:37 Déinitialisation du module PCAN USB ID 82
2023-06-02 11:51:37 Module PCAN USB déinitialisé avec succès...
********************************************************************
Démarrage du logiciel Otarcik CAN le 2023-06-02 à 11:51:41
********************************************************************
2023-06-02 11:51:41 Démarrage du logiciel OtarcikCAN
2023-06-02 11:51:41 Chargement de la configuration système...
2023-06-02 11:51:41 Configuration système chargée avec succès!
2023-06-02 11:51:41 Initialisation du dispositif [ParkerCAN]
2023-06-02 11:51:41 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 11:51:41 Base de données chargée avec succès. Flags: 0x0
2023-06-02 11:51:41 Démarrage d'un module CAN...
2023-06-02 11:51:41 Initialisation d'un module PCAN. Channel:81, Baudrate:28
2023-06-02 11:51:41 Module PCAN USB initialisé avec succès
2023-06-02 11:51:41 Dispositif [ParkerCAN] initialisé avec succès!
2023-06-02 11:51:41 Initialisation du dispositif [test]
2023-06-02 11:51:41 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/mazda_3_2019.dbc
2023-06-02 11:51:41 Base de données chargée avec succès. Flags: 0x0
2023-06-02 11:51:41 Démarrage d'un module CAN...
2023-06-02 11:51:41 Initialisation d'un module PCAN. Channel:82, Baudrate:28
2023-06-02 11:51:41 Module PCAN USB initialisé avec succès
2023-06-02 11:51:41 Dispositif [test] initialisé avec succès!
2023-06-02 11:52:59 Déinitialisation du module PCAN USB ID 81
2023-06-02 11:52:59 Module PCAN USB déinitialisé avec succès...
2023-06-02 11:52:59 Déinitialisation du module PCAN USB ID 82
2023-06-02 11:52:59 Module PCAN USB déinitialisé avec succès...
********************************************************************
Démarrage du logiciel Otarcik CAN le 2023-06-02 à 13:05:44
********************************************************************
2023-06-02 13:05:44 Démarrage du logiciel OtarcikCAN
2023-06-02 13:05:44 Chargement de la configuration système...
2023-06-02 13:05:44 Configuration système chargée avec succès!
2023-06-02 13:05:44 Initialisation du dispositif [ParkerCAN]
2023-06-02 13:05:44 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 13:05:44 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:05:44 Démarrage d'un module CAN...
2023-06-02 13:05:44 Initialisation d'un module PCAN. Channel:81, Baudrate:28
2023-06-02 13:05:44 Module PCAN USB initialisé avec succès
2023-06-02 13:05:44 Dispositif [ParkerCAN] initialisé avec succès!
2023-06-02 13:05:44 Initialisation du dispositif [test]
2023-06-02 13:05:44 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/mazda_3_2019.dbc
2023-06-02 13:05:44 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:05:44 Démarrage d'un module CAN...
2023-06-02 13:05:44 Initialisation d'un module PCAN. Channel:82, Baudrate:28
2023-06-02 13:05:44 Module PCAN USB initialisé avec succès
2023-06-02 13:05:44 Dispositif [test] initialisé avec succès!
2023-06-02 13:05:53 Déinitialisation du module PCAN USB ID 81
2023-06-02 13:05:53 Module PCAN USB déinitialisé avec succès...
2023-06-02 13:05:53 Déinitialisation du module PCAN USB ID 82
2023-06-02 13:05:53 Module PCAN USB déinitialisé avec succès...
********************************************************************
Démarrage du logiciel Otarcik CAN le 2023-06-02 à 13:09:12
********************************************************************
2023-06-02 13:09:12 Démarrage du logiciel OtarcikCAN
2023-06-02 13:09:12 Chargement de la configuration système...
2023-06-02 13:09:12 Configuration système chargée avec succès!
2023-06-02 13:09:12 Initialisation du dispositif [ParkerCAN]
2023-06-02 13:09:12 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 13:09:12 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:09:12 Démarrage d'un module CAN...
2023-06-02 13:09:12 Initialisation d'un module PCAN. Channel:81, Baudrate:28
2023-06-02 13:09:12 Module PCAN USB initialisé avec succès
2023-06-02 13:09:12 Dispositif [ParkerCAN] initialisé avec succès!
2023-06-02 13:09:12 Initialisation du dispositif [test]
2023-06-02 13:09:12 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/mazda_3_2019.dbc
2023-06-02 13:09:12 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:09:13 Démarrage d'un module CAN...
2023-06-02 13:09:13 Initialisation d'un module PCAN. Channel:82, Baudrate:28
2023-06-02 13:09:13 Module PCAN USB initialisé avec succès
2023-06-02 13:09:13 Dispositif [test] initialisé avec succès!
2023-06-02 13:09:59 Déinitialisation du module PCAN USB ID 81
2023-06-02 13:09:59 Module PCAN USB déinitialisé avec succès...
2023-06-02 13:09:59 Déinitialisation du module PCAN USB ID 82
2023-06-02 13:09:59 Module PCAN USB déinitialisé avec succès...
********************************************************************
Démarrage du logiciel Otarcik CAN le 2023-06-02 à 13:43:41
********************************************************************
2023-06-02 13:43:41 Démarrage du logiciel OtarcikCAN
2023-06-02 13:43:41 Chargement de la configuration système...
2023-06-02 13:43:41 Configuration système chargée avec succès!
2023-06-02 13:43:54 Sauvegarde de la configuration système...
2023-06-02 13:43:54 Configuration système sauvegardée avec succès.
2023-06-02 13:43:54 Déinitialisation du module PCAN USB ID 81
2023-06-02 13:43:54 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2023-06-02 13:43:54 Déinitialisation du module PCAN USB ID 81
2023-06-02 13:43:54 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2023-06-02 13:43:54 Sauvegarde de la configuration système...
2023-06-02 13:43:54 Configuration système sauvegardée avec succès.
2023-06-02 13:43:54 Déinitialisation du module PCAN USB ID 81
2023-06-02 13:43:54 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2023-06-02 13:44:18 Sauvegarde de la configuration système...
2023-06-02 13:44:18 Configuration système sauvegardée avec succès.
2023-06-02 13:44:18 Initialisation du dispositif [Parker CAN]
2023-06-02 13:44:18 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 13:44:18 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:44:18 Démarrage d'un module CAN...
2023-06-02 13:44:18 Initialisation d'un module PCAN. Handle:1, Baudrate:28
2023-06-02 13:44:18 Impossible d'initialiser un module USB PCAN. Erreur:The value of a handle (PCAN-Channel, PCAN-Hardware, PCAN-Net, PCAN-Client) is invalid
2023-06-02 13:44:18 Impossible d'initialiser le matériel CAN
2023-06-02 13:44:18 Le dispositif [Parker CAN] n'a pas pu s'initialiser
2023-06-02 13:44:32 Sauvegarde de la configuration système...
2023-06-02 13:44:32 Configuration système sauvegardée avec succès.
2023-06-02 13:44:32 Déinitialisation du module PCAN USB ID 1
2023-06-02 13:44:32 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2023-06-02 13:44:32 Initialisation du dispositif [Parker CAN]
2023-06-02 13:44:32 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 13:44:32 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:44:32 Démarrage d'un module CAN...
2023-06-02 13:44:32 Initialisation d'un module PCAN. Handle:1, Baudrate:28
2023-06-02 13:44:32 Impossible d'initialiser un module USB PCAN. Erreur:The value of a handle (PCAN-Channel, PCAN-Hardware, PCAN-Net, PCAN-Client) is invalid
2023-06-02 13:44:32 Impossible d'initialiser le matériel CAN
2023-06-02 13:44:32 Le dispositif [Parker CAN] n'a pas pu s'initialiser
2023-06-02 13:44:32 Initialisation du dispositif [test]
2023-06-02 13:44:32 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/mazda_3_2019.dbc
2023-06-02 13:44:32 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:44:32 Démarrage d'un module CAN...
2023-06-02 13:44:32 Initialisation d'un module PCAN. Handle:2, Baudrate:28
2023-06-02 13:44:32 Impossible d'initialiser un module USB PCAN. Erreur:The value of a handle (PCAN-Channel, PCAN-Hardware, PCAN-Net, PCAN-Client) is invalid
2023-06-02 13:44:32 Impossible d'initialiser le matériel CAN
2023-06-02 13:44:32 Le dispositif [test] n'a pas pu s'initialiser
2023-06-02 13:44:39 Déinitialisation du module PCAN USB ID 1
2023-06-02 13:44:39 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2023-06-02 13:44:39 Déinitialisation du module PCAN USB ID 2
2023-06-02 13:44:39 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-02 à 13:44:45
********************************************************************
2023-06-02 13:44:45 Démarrage du logiciel OtarcikCAN
2023-06-02 13:44:45 Chargement de la configuration système...
2023-06-02 13:44:45 Configuration système chargée avec succès!
2023-06-02 13:44:45 Initialisation du dispositif [Parker CAN]
2023-06-02 13:44:45 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 13:44:45 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:44:45 Démarrage d'un module CAN...
2023-06-02 13:44:45 Initialisation d'un module PCAN. Handle:1, Baudrate:28
2023-06-02 13:44:45 Impossible d'initialiser un module USB PCAN. Erreur:The value of a handle (PCAN-Channel, PCAN-Hardware, PCAN-Net, PCAN-Client) is invalid
2023-06-02 13:44:45 Impossible d'initialiser le matériel CAN
2023-06-02 13:44:45 Le dispositif [Parker CAN] n'a pas pu s'initialiser
2023-06-02 13:44:45 Initialisation du dispositif [test]
2023-06-02 13:44:45 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/mazda_3_2019.dbc
2023-06-02 13:44:45 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:44:45 Démarrage d'un module CAN...
2023-06-02 13:44:45 Initialisation d'un module PCAN. Handle:2, Baudrate:28
2023-06-02 13:44:45 Impossible d'initialiser un module USB PCAN. Erreur:The value of a handle (PCAN-Channel, PCAN-Hardware, PCAN-Net, PCAN-Client) is invalid
2023-06-02 13:44:45 Impossible d'initialiser le matériel CAN
2023-06-02 13:44:45 Le dispositif [test] n'a pas pu s'initialiser
2023-06-02 13:44:58 Déinitialisation du module PCAN USB ID 1
2023-06-02 13:44:58 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2023-06-02 13:44:58 Déinitialisation du module PCAN USB ID 2
2023-06-02 13:44:58 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-02 à 13:46:26
********************************************************************
2023-06-02 13:46:26 Démarrage du logiciel OtarcikCAN
2023-06-02 13:46:26 Chargement de la configuration système...
2023-06-02 13:46:26 Configuration système chargée avec succès!
2023-06-02 13:46:26 Initialisation du dispositif [Parker CAN]
2023-06-02 13:46:26 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 13:46:26 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:46:26 Démarrage d'un module CAN...
2023-06-02 13:48:14 Initialisation d'un module PCAN. Handle:1, Baudrate:28
2023-06-02 13:48:14 Impossible d'initialiser un module USB PCAN. Erreur:The value of a handle (PCAN-Channel, PCAN-Hardware, PCAN-Net, PCAN-Client) is invalid
2023-06-02 13:48:14 Impossible d'initialiser le matériel CAN
2023-06-02 13:48:14 Le dispositif [Parker CAN] n'a pas pu s'initialiser
2023-06-02 13:48:14 Initialisation du dispositif [test]
2023-06-02 13:48:14 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/mazda_3_2019.dbc
2023-06-02 13:48:14 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:48:14 Démarrage d'un module CAN...
2023-06-02 13:49:02 Initialisation d'un module PCAN. Handle:2, Baudrate:28
2023-06-02 13:49:02 Impossible d'initialiser un module USB PCAN. Erreur:The value of a handle (PCAN-Channel, PCAN-Hardware, PCAN-Net, PCAN-Client) is invalid
2023-06-02 13:49:07 Impossible d'initialiser le matériel CAN
********************************************************************
Démarrage du logiciel Otarcik CAN le 2023-06-02 à 13:49:59
********************************************************************
2023-06-02 13:49:59 Démarrage du logiciel OtarcikCAN
2023-06-02 13:49:59 Chargement de la configuration système...
2023-06-02 13:49:59 Configuration système chargée avec succès!
2023-06-02 13:49:59 Initialisation du dispositif [Parker CAN]
2023-06-02 13:49:59 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 13:49:59 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:49:59 Démarrage d'un module CAN...
2023-06-02 13:51:10 Initialisation d'un module PCAN. Handle:1, Baudrate:28
********************************************************************
Démarrage du logiciel Otarcik CAN le 2023-06-02 à 13:52:02
********************************************************************
2023-06-02 13:52:02 Démarrage du logiciel OtarcikCAN
2023-06-02 13:52:02 Chargement de la configuration système...
2023-06-02 13:52:02 Configuration système chargée avec succès!
2023-06-02 13:52:02 Initialisation du dispositif [Parker CAN]
2023-06-02 13:52:02 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 13:52:02 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:52:02 Démarrage d'un module CAN...
2023-06-02 13:52:14 Initialisation d'un module PCAN. Handle:81, Baudrate:28
2023-06-02 13:52:19 Module PCAN USB initialisé avec succès
2023-06-02 13:52:22 Dispositif [Parker CAN] initialisé avec succès!
2023-06-02 13:52:22 Initialisation du dispositif [test]
2023-06-02 13:52:22 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/mazda_3_2019.dbc
2023-06-02 13:52:22 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:52:22 Démarrage d'un module CAN...
2023-06-02 13:52:30 Initialisation d'un module PCAN. Handle:82, Baudrate:28
2023-06-02 13:52:33 Module PCAN USB initialisé avec succès
2023-06-02 13:52:33 Dispositif [test] initialisé avec succès!
********************************************************************
Démarrage du logiciel Otarcik CAN le 2023-06-02 à 13:52:46
********************************************************************
2023-06-02 13:52:46 Démarrage du logiciel OtarcikCAN
2023-06-02 13:52:46 Chargement de la configuration système...
2023-06-02 13:52:46 Configuration système chargée avec succès!
2023-06-02 13:52:46 Initialisation du dispositif [Parker CAN]
2023-06-02 13:52:46 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 13:52:46 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:52:46 Démarrage d'un module CAN...
2023-06-02 13:52:46 Initialisation d'un module PCAN. Handle:81, Baudrate:28
2023-06-02 13:52:46 Module PCAN USB initialisé avec succès
2023-06-02 13:52:46 Dispositif [Parker CAN] initialisé avec succès!
2023-06-02 13:52:46 Initialisation du dispositif [test]
2023-06-02 13:52:46 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/mazda_3_2019.dbc
2023-06-02 13:52:46 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:52:46 Démarrage d'un module CAN...
2023-06-02 13:52:46 Initialisation d'un module PCAN. Handle:82, Baudrate:28
2023-06-02 13:52:46 Module PCAN USB initialisé avec succès
2023-06-02 13:52:46 Dispositif [test] initialisé avec succès!
********************************************************************
Démarrage du logiciel Otarcik CAN le 2023-06-02 à 13:53:36
********************************************************************
2023-06-02 13:53:36 Démarrage du logiciel OtarcikCAN
2023-06-02 13:53:36 Chargement de la configuration système...
2023-06-02 13:53:36 Configuration système chargée avec succès!
2023-06-02 13:53:36 Initialisation du dispositif [Parker CAN]
2023-06-02 13:53:36 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 13:53:36 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:53:36 Démarrage d'un module CAN...
2023-06-02 13:53:36 Initialisation d'un module PCAN. Handle:81, Baudrate:28
2023-06-02 13:53:36 Module PCAN USB initialisé avec succès
2023-06-02 13:53:36 Dispositif [Parker CAN] initialisé avec succès!
2023-06-02 13:53:36 Initialisation du dispositif [test]
2023-06-02 13:53:36 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/mazda_3_2019.dbc
2023-06-02 13:53:36 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:53:36 Démarrage d'un module CAN...
2023-06-02 13:53:36 Initialisation d'un module PCAN. Handle:82, Baudrate:28
2023-06-02 13:53:36 Module PCAN USB initialisé avec succès
2023-06-02 13:53:36 Dispositif [test] initialisé avec succès!
********************************************************************
Démarrage du logiciel Otarcik CAN le 2023-06-02 à 13:54:42
********************************************************************
2023-06-02 13:54:42 Démarrage du logiciel OtarcikCAN
2023-06-02 13:54:42 Chargement de la configuration système...
2023-06-02 13:54:42 Configuration système chargée avec succès!
2023-06-02 13:54:42 Initialisation du dispositif [Parker CAN]
2023-06-02 13:54:42 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 13:54:42 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:54:42 Démarrage d'un module CAN...
2023-06-02 13:54:42 Initialisation d'un module PCAN. Handle:81, Baudrate:28
2023-06-02 13:54:42 Module PCAN USB initialisé avec succès
2023-06-02 13:54:42 Dispositif [Parker CAN] initialisé avec succès!
2023-06-02 13:54:42 Initialisation du dispositif [test]
2023-06-02 13:54:42 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/mazda_3_2019.dbc
2023-06-02 13:54:42 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:54:42 Démarrage d'un module CAN...
2023-06-02 13:54:42 Initialisation d'un module PCAN. Handle:82, Baudrate:28
2023-06-02 13:54:42 Module PCAN USB initialisé avec succès
2023-06-02 13:54:42 Dispositif [test] initialisé avec succès!
2023-06-02 13:54:55 Sauvegarde de la configuration système...
2023-06-02 13:54:55 Configuration système sauvegardée avec succès.
2023-06-02 13:54:55 Déinitialisation du module PCAN USB ID 81
2023-06-02 13:54:55 Module PCAN USB déinitialisé avec succès...
2023-06-02 13:54:55 Déinitialisation du module PCAN USB ID 82
2023-06-02 13:54:55 Module PCAN USB déinitialisé avec succès...
2023-06-02 13:54:55 Initialisation du dispositif [Parker CAN]
2023-06-02 13:54:55 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 13:54:55 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:54:55 Démarrage d'un module CAN...
2023-06-02 13:54:55 Initialisation d'un module PCAN. Handle:81, Baudrate:28
2023-06-02 13:54:55 Module PCAN USB initialisé avec succès
2023-06-02 13:54:55 Dispositif [Parker CAN] initialisé avec succès!
2023-06-02 13:54:59 Déinitialisation du module PCAN USB ID 81
2023-06-02 13:54:59 Module PCAN USB déinitialisé avec succès...
********************************************************************
Démarrage du logiciel Otarcik CAN le 2023-06-02 à 13:55:02
********************************************************************
2023-06-02 13:55:02 Démarrage du logiciel OtarcikCAN
2023-06-02 13:55:02 Chargement de la configuration système...
2023-06-02 13:55:02 Configuration système chargée avec succès!
2023-06-02 13:55:02 Initialisation du dispositif [Parker CAN]
2023-06-02 13:55:02 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 13:55:02 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:55:02 Démarrage d'un module CAN...
2023-06-02 13:55:02 Initialisation d'un module PCAN. Handle:81, Baudrate:28
2023-06-02 13:55:02 Module PCAN USB initialisé avec succès
2023-06-02 13:55:02 Dispositif [Parker CAN] initialisé avec succès!
2023-06-02 13:55:16 Déinitialisation du module PCAN USB ID 81
2023-06-02 13:55:16 Module PCAN USB déinitialisé avec succès...
********************************************************************
Démarrage du logiciel Otarcik CAN le 2023-06-02 à 13:56:15
********************************************************************
2023-06-02 13:56:15 Démarrage du logiciel OtarcikCAN
2023-06-02 13:56:15 Chargement de la configuration système...
2023-06-02 13:56:15 Configuration système chargée avec succès!
2023-06-02 13:56:15 Initialisation du dispositif [Parker CAN]
2023-06-02 13:56:15 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 13:56:15 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:56:15 Démarrage d'un module CAN...
2023-06-02 13:56:15 Initialisation d'un module PCAN. Handle:81, Baudrate:28
2023-06-02 13:56:15 Module PCAN USB initialisé avec succès
2023-06-02 13:56:15 Dispositif [Parker CAN] initialisé avec succès!
2023-06-02 13:57:11 Déinitialisation du module PCAN USB ID 81
2023-06-02 13:57:11 Module PCAN USB déinitialisé avec succès...
********************************************************************
Démarrage du logiciel Otarcik CAN le 2023-06-02 à 13:58:24
********************************************************************
2023-06-02 13:58:24 Démarrage du logiciel OtarcikCAN
2023-06-02 13:58:24 Chargement de la configuration système...
2023-06-02 13:58:24 Configuration système chargée avec succès!
2023-06-02 13:58:24 Initialisation du dispositif [Parker CAN]
2023-06-02 13:58:24 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 13:58:24 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:58:24 Démarrage d'un module CAN...
2023-06-02 13:58:33 Initialisation d'un module PCAN. Handle:81, Baudrate:28
2023-06-02 13:58:33 Module PCAN USB initialisé avec succès
2023-06-02 13:58:33 Dispositif [Parker CAN] initialisé avec succès!
********************************************************************
Démarrage du logiciel Otarcik CAN le 2023-06-02 à 13:59:59
********************************************************************
2023-06-02 13:59:59 Démarrage du logiciel OtarcikCAN
2023-06-02 13:59:59 Chargement de la configuration système...
2023-06-02 13:59:59 Configuration système chargée avec succès!
2023-06-02 13:59:59 Initialisation du dispositif [Parker CAN]
2023-06-02 13:59:59 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 13:59:59 Base de données chargée avec succès. Flags: 0x0
2023-06-02 13:59:59 Démarrage d'un module CAN...
2023-06-02 13:59:59 Initialisation d'un module PCAN. Handle:81, Baudrate:28
2023-06-02 13:59:59 Module PCAN USB initialisé avec succès
2023-06-02 13:59:59 Dispositif [Parker CAN] initialisé avec succès!
2023-06-02 14:00:14 Déinitialisation du module PCAN USB ID 81
2023-06-02 14:00:14 Module PCAN USB déinitialisé avec succès...
********************************************************************
Démarrage du logiciel Otarcik CAN le 2023-06-02 à 14:00:25
********************************************************************
2023-06-02 14:00:25 Démarrage du logiciel OtarcikCAN
2023-06-02 14:00:25 Chargement de la configuration système...
2023-06-02 14:00:25 Configuration système chargée avec succès!
2023-06-02 14:00:25 Initialisation du dispositif [Parker CAN]
2023-06-02 14:00:25 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 14:00:25 Base de données chargée avec succès. Flags: 0x0
2023-06-02 14:00:25 Démarrage d'un module CAN...
2023-06-02 14:00:25 Initialisation d'un module PCAN. Handle:81, Baudrate:28
2023-06-02 14:00:25 Module PCAN USB initialisé avec succès
2023-06-02 14:00:25 Dispositif [Parker CAN] initialisé avec succès!
2023-06-02 14:00:56 Déinitialisation du module PCAN USB ID 81
2023-06-02 14:00:56 Module PCAN USB déinitialisé avec succès...
********************************************************************
Démarrage du logiciel Otarcik CAN le 2023-06-02 à 14:01:03
********************************************************************
2023-06-02 14:01:03 Démarrage du logiciel OtarcikCAN
2023-06-02 14:01:03 Chargement de la configuration système...
2023-06-02 14:01:03 Configuration système chargée avec succès!
2023-06-02 14:01:03 Initialisation du dispositif [Parker CAN]
2023-06-02 14:01:03 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 14:01:03 Base de données chargée avec succès. Flags: 0x0
2023-06-02 14:01:03 Démarrage d'un module CAN...
2023-06-02 14:01:03 Initialisation d'un module PCAN. Handle:81, Baudrate:28
2023-06-02 14:01:03 Module PCAN USB initialisé avec succès
2023-06-02 14:01:03 Dispositif [Parker CAN] initialisé avec succès!
2023-06-02 14:01:14 Déinitialisation du module PCAN USB ID 81
2023-06-02 14:01:14 Module PCAN USB déinitialisé avec succès...
********************************************************************
Démarrage du logiciel Otarcik CAN le 2023-06-02 à 14:02:18
********************************************************************
2023-06-02 14:02:18 Démarrage du logiciel OtarcikCAN
2023-06-02 14:02:18 Chargement de la configuration système...
2023-06-02 14:02:18 Configuration système chargée avec succès!
2023-06-02 14:02:18 Initialisation du dispositif [Parker CAN]
2023-06-02 14:02:18 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 14:02:18 Base de données chargée avec succès. Flags: 0x0
2023-06-02 14:02:18 Démarrage d'un module CAN...
2023-06-02 14:02:19 Initialisation d'un module PCAN. Handle:51, Baudrate:28
2023-06-02 14:02:19 Module PCAN USB initialisé avec succès
2023-06-02 14:02:19 Dispositif [Parker CAN] initialisé avec succès!
2023-06-02 14:02:20 Déinitialisation du module PCAN USB ID 81
2023-06-02 14:02:20 Module PCAN USB déinitialisé avec succès...
********************************************************************
Démarrage du logiciel Otarcik CAN le 2023-06-02 à 14:02:29
********************************************************************
2023-06-02 14:02:29 Démarrage du logiciel OtarcikCAN
2023-06-02 14:02:29 Chargement de la configuration système...
2023-06-02 14:02:29 Configuration système chargée avec succès!
2023-06-02 14:02:29 Initialisation du dispositif [Parker CAN]
2023-06-02 14:02:29 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 14:02:29 Base de données chargée avec succès. Flags: 0x0
2023-06-02 14:02:29 Démarrage d'un module CAN...
2023-06-02 14:02:29 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28
2023-06-02 14:02:29 Module PCAN USB initialisé avec succès
2023-06-02 14:02:29 Dispositif [Parker CAN] initialisé avec succès!
2023-06-02 14:02:35 Déinitialisation du module PCAN USB ID 81
2023-06-02 14:02:35 Module PCAN USB déinitialisé avec succès...
********************************************************************
Démarrage du logiciel Otarcik CAN le 2023-06-02 à 14:05:03
********************************************************************
2023-06-02 14:05:03 Démarrage du logiciel OtarcikCAN
2023-06-02 14:05:03 Chargement de la configuration système...
2023-06-02 14:05:03 Configuration système chargée avec succès!
2023-06-02 14:05:03 Initialisation du dispositif [Parker CAN]
2023-06-02 14:05:03 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 14:05:03 Base de données chargée avec succès. Flags: 0x0
2023-06-02 14:05:03 Démarrage d'un module CAN...
2023-06-02 14:05:03 Module PCAN à l'adresse 1 utilise le handle 0x51
2023-06-02 14:05:03 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28
2023-06-02 14:05:03 Module PCAN USB initialisé avec succès
2023-06-02 14:05:03 Dispositif [Parker CAN] initialisé avec succès!
2023-06-02 14:05:16 Déinitialisation du module PCAN USB ID 81
2023-06-02 14:05:16 Module PCAN USB déinitialisé avec succès...
********************************************************************
Démarrage du logiciel Otarcik CAN le 2023-06-02 à 14:05:36
********************************************************************
2023-06-02 14:05:36 Démarrage du logiciel OtarcikCAN
2023-06-02 14:05:36 Chargement de la configuration système...
2023-06-02 14:05:36 Configuration système chargée avec succès!
2023-06-02 14:05:36 Initialisation du dispositif [Parker CAN]
2023-06-02 14:05:36 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 14:05:36 Base de données chargée avec succès. Flags: 0x0
2023-06-02 14:05:36 Démarrage d'un module CAN...
2023-06-02 14:05:36 Module PCAN trouvé à l'adresse 1 avec le handle 0x51
2023-06-02 14:05:36 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28
2023-06-02 14:05:36 Module PCAN USB initialisé avec succès
2023-06-02 14:05:36 Dispositif [Parker CAN] initialisé avec succès!
2023-06-02 14:06:00 Sauvegarde de la configuration système...
2023-06-02 14:06:00 Configuration système sauvegardée avec succès.
2023-06-02 14:06:00 Déinitialisation du module PCAN USB ID 81
2023-06-02 14:06:00 Module PCAN USB déinitialisé avec succès...
2023-06-02 14:06:00 Initialisation du dispositif [Parker CAN]
2023-06-02 14:06:00 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 14:06:00 Base de données chargée avec succès. Flags: 0x0
2023-06-02 14:06:00 Démarrage d'un module CAN...
2023-06-02 14:06:00 Module PCAN trouvé à l'adresse 1 avec le handle 0x51
2023-06-02 14:06:00 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28
2023-06-02 14:06:00 Module PCAN USB initialisé avec succès
2023-06-02 14:06:00 Dispositif [Parker CAN] initialisé avec succès!
2023-06-02 14:06:00 Initialisation du dispositif [test]
2023-06-02 14:06:00 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/mazda_3_2019.dbc
2023-06-02 14:06:00 Base de données chargée avec succès. Flags: 0x0
2023-06-02 14:06:00 Démarrage d'un module CAN...
2023-06-02 14:06:00 Module PCAN trouvé à l'adresse 2 avec le handle 0x52
2023-06-02 14:06:00 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28
2023-06-02 14:06:00 Module PCAN USB initialisé avec succès
2023-06-02 14:06:00 Dispositif [test] initialisé avec succès!
2023-06-02 14:07:38 Sauvegarde de la configuration système...
2023-06-02 14:07:38 Configuration système sauvegardée avec succès.
2023-06-02 14:07:38 Déinitialisation du module PCAN USB ID 81
2023-06-02 14:07:38 Module PCAN USB déinitialisé avec succès...
2023-06-02 14:07:38 Déinitialisation du module PCAN USB ID 82
2023-06-02 14:07:38 Module PCAN USB déinitialisé avec succès...
2023-06-02 14:07:38 Initialisation du dispositif [Parker CAN]
2023-06-02 14:07:38 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 14:07:38 Base de données chargée avec succès. Flags: 0x0
2023-06-02 14:07:38 Démarrage d'un module CAN...
2023-06-02 14:07:38 Module PCAN trouvé à l'adresse 1 avec le handle 0x51
2023-06-02 14:07:39 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28
2023-06-02 14:07:39 Module PCAN USB initialisé avec succès
2023-06-02 14:07:39 Dispositif [Parker CAN] initialisé avec succès!
2023-06-02 14:07:48 Sauvegarde de la configuration système...
2023-06-02 14:07:48 Configuration système sauvegardée avec succès.
2023-06-02 14:07:48 Déinitialisation du module PCAN USB ID 81
2023-06-02 14:07:48 Module PCAN USB déinitialisé avec succès...
2023-06-02 14:07:48 Initialisation du dispositif [Parker CAN]
2023-06-02 14:07:48 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc
2023-06-02 14:07:48 Base de données chargée avec succès. Flags: 0x0
2023-06-02 14:07:48 Démarrage d'un module CAN...
2023-06-02 14:07:48 Module PCAN trouvé à l'adresse 1 avec le handle 0x51
2023-06-02 14:07:48 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28
2023-06-02 14:07:48 Module PCAN USB initialisé avec succès
2023-06-02 14:07:48 Dispositif [Parker CAN] initialisé avec succès!
2023-06-02 14:07:48 Initialisation du dispositif [test]
2023-06-02 14:07:48 Chargement de la base de données ./
2023-06-02 14:07:48 Erreur de base de données: impossible de charger le fichier ./
2023-06-02 14:07:48 Démarrage d'un module CAN...
2023-06-02 14:07:48 Module PCAN trouvé à l'adresse 3 avec le handle 0x0
2023-06-02 14:07:48 Initialisation d'un module PCAN. Handle:0x0, Baudrate:28
2023-06-02 14:07:48 Impossible d'initialiser un module USB PCAN. Erreur:The value of a handle (PCAN-Channel, PCAN-Hardware, PCAN-Net, PCAN-Client) is invalid
2023-06-02 14:07:48 Impossible d'initialiser le matériel CAN
2023-06-02 14:07:48 Le dispositif [test] n'a pas pu s'initialiser
2023-06-02 14:08:16 Déinitialisation du module PCAN USB ID 81
2023-06-02 14:08:16 Module PCAN USB déinitialisé avec succès...
2023-06-02 14:08:16 Déinitialisation du module PCAN USB ID 0
2023-06-02 14:08:16 Module PCAN USB déinitialisé avec succès...

View File

@ -3,16 +3,16 @@
# Generated by qmake (3.1) (Qt 5.14.2)
# Project: Otarcik_CAN.pro
# Template: app
# Command: C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\qmake.exe -o Makefile Otarcik_CAN.pro -spec win32-g++ "CONFIG+=qtquickcompiler"
# Command: C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\qmake.exe -o Makefile Otarcik_CAN.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
#############################################################################
MAKEFILE = Makefile
EQ = =
first: release
install: release-install
uninstall: release-uninstall
first: debug
install: debug-install
uninstall: debug-uninstall
QMAKE = C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\qmake.exe
DEL_FILE = del
CHK_DIR_EXISTS= if not exist
@ -37,24 +37,10 @@ RES_FILE =
SED = $(QMAKE) -install sed
MOVE = move
SUBTARGETS = \
release \
debug
debug \
release
release: FORCE
$(MAKE) -f $(MAKEFILE).Release
release-make_first: FORCE
$(MAKE) -f $(MAKEFILE).Release
release-all: FORCE
$(MAKE) -f $(MAKEFILE).Release all
release-clean: FORCE
$(MAKE) -f $(MAKEFILE).Release clean
release-distclean: FORCE
$(MAKE) -f $(MAKEFILE).Release distclean
release-install: FORCE
$(MAKE) -f $(MAKEFILE).Release install
release-uninstall: FORCE
$(MAKE) -f $(MAKEFILE).Release uninstall
debug: FORCE
$(MAKE) -f $(MAKEFILE).Debug
debug-make_first: FORCE
@ -69,6 +55,20 @@ debug-install: FORCE
$(MAKE) -f $(MAKEFILE).Debug install
debug-uninstall: FORCE
$(MAKE) -f $(MAKEFILE).Debug uninstall
release: FORCE
$(MAKE) -f $(MAKEFILE).Release
release-make_first: FORCE
$(MAKE) -f $(MAKEFILE).Release
release-all: FORCE
$(MAKE) -f $(MAKEFILE).Release all
release-clean: FORCE
$(MAKE) -f $(MAKEFILE).Release clean
release-distclean: FORCE
$(MAKE) -f $(MAKEFILE).Release distclean
release-install: FORCE
$(MAKE) -f $(MAKEFILE).Release install
release-uninstall: FORCE
$(MAKE) -f $(MAKEFILE).Release uninstall
Makefile: Otarcik_CAN.pro C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++/qmake.conf C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/spec_pre.prf \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/qdevice.pri \
@ -237,11 +237,11 @@ Makefile: Otarcik_CAN.pro C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++/qma
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/resolve_config.prf \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/exclusive_builds_post.prf \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/default_post.prf \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/resources_functions.prf \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qtquickcompiler.prf \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qml_debug.prf \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/precompile_header.prf \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/warn_on.prf \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qt.prf \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/resources_functions.prf \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/resources.prf \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/moc.prf \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/win32/opengl.prf \
@ -262,7 +262,7 @@ Makefile: Otarcik_CAN.pro C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++/qma
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/Qt5Core.prl \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/qtmain.prl \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/build_pass.prf
$(QMAKE) -o Makefile Otarcik_CAN.pro -spec win32-g++ "CONFIG+=qtquickcompiler"
$(QMAKE) -o Makefile Otarcik_CAN.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/spec_pre.prf:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/qdevice.pri:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/device_config.prf:
@ -430,11 +430,11 @@ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/win32/default_pre.prf:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/resolve_config.prf:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/exclusive_builds_post.prf:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/default_post.prf:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/resources_functions.prf:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qtquickcompiler.prf:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qml_debug.prf:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/precompile_header.prf:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/warn_on.prf:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qt.prf:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/resources_functions.prf:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/resources.prf:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/moc.prf:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/win32/opengl.prf:
@ -456,32 +456,32 @@ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/Qt5Core.prl:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/qtmain.prl:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/build_pass.prf:
qmake: FORCE
@$(QMAKE) -o Makefile Otarcik_CAN.pro -spec win32-g++ "CONFIG+=qtquickcompiler"
@$(QMAKE) -o Makefile Otarcik_CAN.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
qmake_all: FORCE
make_first: release-make_first debug-make_first FORCE
all: release-all debug-all FORCE
clean: release-clean debug-clean FORCE
distclean: release-distclean debug-distclean FORCE
make_first: debug-make_first release-make_first FORCE
all: debug-all release-all FORCE
clean: debug-clean release-clean FORCE
distclean: debug-distclean release-distclean FORCE
-$(DEL_FILE) Makefile
release-mocclean:
$(MAKE) -f $(MAKEFILE).Release mocclean
debug-mocclean:
$(MAKE) -f $(MAKEFILE).Debug mocclean
mocclean: release-mocclean debug-mocclean
release-mocclean:
$(MAKE) -f $(MAKEFILE).Release mocclean
mocclean: debug-mocclean release-mocclean
release-mocables:
$(MAKE) -f $(MAKEFILE).Release mocables
debug-mocables:
$(MAKE) -f $(MAKEFILE).Debug mocables
mocables: release-mocables debug-mocables
release-mocables:
$(MAKE) -f $(MAKEFILE).Release mocables
mocables: debug-mocables release-mocables
check: first
benchmark: first
FORCE:
$(MAKEFILE).Release: Makefile
$(MAKEFILE).Debug: Makefile
$(MAKEFILE).Release: Makefile

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -26,7 +26,7 @@ CCANAnalyzer::~CCANAnalyzer()
delete mCANReadTimer;
}
int CCANAnalyzer::Init(TPCANHandle CANDeviceChannel, TPCANBaudrate CANDeviceBaudrate, QList<CCANMessage *> *MsgList, unsigned int PollPeriod)
int CCANAnalyzer::Init(quint8 CANDeviceChannel, TPCANBaudrate CANDeviceBaudrate, QList<CCANMessage *> *MsgList, unsigned int PollPeriod)
{
if(MsgList == 0)
{
@ -39,13 +39,22 @@ int CCANAnalyzer::Init(TPCANHandle CANDeviceChannel, TPCANBaudrate CANDeviceBaud
}
mCANDeviceChannel = CANDeviceChannel;
mCANPollPeriod = PollPeriod;
CGeneralMessagesLogDispatcher::instance()->AddLogMessage("Démarrage d'un module CAN...");
mDeviceMessagesList = MsgList;
if(mCANDriverIF->Init(mCANDeviceChannel,CANDeviceBaudrate) != RET_OK)
if(mCANDriverIF->GetDeviceHandle(mCANDeviceChannel,mCANDeviceHandle) != RET_OK)
{
QString Log = QString("Impossible de trouver le module CAN avec le channel %1").arg(mCANDeviceChannel);
CGeneralMessagesLogDispatcher::instance()->AddLogMessage(Log,true,CGeneralMessagesLogDispatcher::GEN_MSG_TXT_ERROR_STATUS);
mIsCANInitialized = false;
return RET_GENERAL_ERROR;
}
if(mCANDriverIF->Init(mCANDeviceHandle,CANDeviceBaudrate) != RET_OK)
{
CGeneralMessagesLogDispatcher::instance()->AddLogMessage("Impossible d'initialiser le matériel CAN",true,CGeneralMessagesLogDispatcher::GEN_MSG_TXT_ERROR_STATUS);
mIsCANInitialized = false;
@ -80,9 +89,9 @@ int CCANAnalyzer::ReadCAN()
void CCANAnalyzer::CANTimerExpired()
{
QList<CCANMessage *> NewMessagesList = mCANDriverIF->ReadCANFullBuffer(mCANDeviceChannel);
QList<CCANMessage *> NewMessagesList = mCANDriverIF->ReadCANFullBuffer(mCANDeviceHandle);
// qDebug("CAN Buffer size: %d",NewMessagesList.size());
qDebug("CAN Buffer size: %d",NewMessagesList.size());
for(int i = 0 ; i < NewMessagesList.size(); i++)

View File

@ -23,14 +23,15 @@ public:
QTimer *mCANReadTimer;
unsigned int mCANPollPeriod;
int Init(TPCANHandle CANDeviceChannel, TPCANBaudrate CANDeviceBaudrate, QList<CCANMessage *> *MsgList, unsigned int PollPeriod);
int Init(quint8 CANDeviceChannel, TPCANBaudrate CANDeviceBaudrate, QList<CCANMessage *> *MsgList, unsigned int PollPeriod);
int ReadCAN();
QList<CCANMessage *> *mDeviceMessagesList;
private:
bool mIsCANInitialized;
TPCANHandle mCANDeviceChannel;
TPCANHandle mCANDeviceHandle;
quint8 mCANDeviceChannel;
signals:

View File

@ -67,14 +67,17 @@ int CCANDevice::Init()
mMessagesListLoaded = false;
}
}
if(mCANAnalyzer.Init(mDeviceConfigInfo.mCANDeviceID,mDeviceConfigInfo.mCANDeviceBaudrate,&mMessageList,mDeviceConfigInfo.mDevicePollPeriod) != RET_OK)
{
CGeneralMessagesLogDispatcher::instance()->AddLogMessage(QString("Le dispositif [%1] n'a pas pu s'initialiser").arg(mDeviceConfigInfo.mDeviceName),true,CGeneralMessagesLogDispatcher::GEN_MSG_TXT_ERROR_STATUS);
mProgramPtr->SetCANConnectionStatusRequest(false);
return RET_GENERAL_ERROR;
}
mCANDataLogger.SetMQTTTopicDevice(QString("CANBus/%1/").arg(mDeviceConfigInfo.mDeviceName));
mCANDataLogger.SetMQTTClient(mCANMQTTClient);
mProgramPtr->SetCANConnectionStatusRequest(true);
CGeneralMessagesLogDispatcher::instance()->AddLogMessage(QString("Dispositif [%1] initialisé avec succès!").arg(mDeviceConfigInfo.mDeviceName),true,CGeneralMessagesLogDispatcher::GEN_MSG_TXT_SUCCESS_STATUS);
return RET_OK;

View File

@ -11,7 +11,8 @@ public:
CCANDeviceConfig();
CCANDeviceConfig(CCANDeviceConfig &Other);
TPCANHandle mCANDeviceID;
//TPCANHandle mCANDeviceID;
quint8 mCANDeviceID;
TPCANBaudrate mCANDeviceBaudrate;
QString mCANDeviceDatabaseFilename;
QString mDeviceDescription;

View File

@ -1,11 +1,12 @@
#include "MQTTClientWrapper.h"
#include "OtarcikCan.h"
CMQTTClientWrapper::CMQTTClientWrapper()
{
connect(&mMQTTClient,&QMqttClient::stateChanged,this,&CMQTTClientWrapper::StateChanged);
mMQTTRefreshTimer = new QTimer;
mMQTTRefreshTimer->setSingleShot(true);
mProgramPtr = 0;
}
CMQTTClientWrapper::~CMQTTClientWrapper()
@ -79,10 +80,12 @@ void CMQTTClientWrapper::StateChanged()
case QMqttClient::Disconnected:
{
qDebug("MQTT client Disconnected");
mProgramPtr->SetMQTTConnectionSatusRequest(false);
break;
}
case QMqttClient::Connected:
{
mProgramPtr->SetMQTTConnectionSatusRequest(true);
qDebug("MQTT client Connected");
break;
}

View File

@ -8,6 +8,8 @@
#include "MQTTMessage.h"
#include <QList>
class COtarcikCan;
class CMQTTClientWrapper : public QObject
{
Q_OBJECT
@ -20,9 +22,11 @@ public:
int DisconnectFromBroker();
int SendMQTTTestMessage();
COtarcikCan *mProgramPtr;
QString mMQTTClientID;
QTimer *mMQTTRefreshTimer;
private:
QMqttClient mMQTTClient;
CCloudParams mMQTTParams;

View File

@ -42,7 +42,7 @@ CCANbusSettingsPage::CCANbusSettingsPage(QWidget *parent) :
ui->mCANBaudrateComboBx->addItem("PCAN_BAUD_5K",QVariant(PCAN_BAUD_5K));
ui->mCANIDComboBx->addItem("PCAN_USBBUS1",QVariant(PCAN_USBBUS1));
/* ui->mCANIDComboBx->addItem("PCAN_USBBUS1",QVariant(PCAN_USBBUS1));
ui->mCANIDComboBx->addItem("PCAN_USBBUS2",QVariant(PCAN_USBBUS2));
ui->mCANIDComboBx->addItem("PCAN_USBBUS3",QVariant(PCAN_USBBUS3));
ui->mCANIDComboBx->addItem("PCAN_USBBUS4",QVariant(PCAN_USBBUS4));
@ -57,13 +57,14 @@ CCANbusSettingsPage::CCANbusSettingsPage(QWidget *parent) :
ui->mCANIDComboBx->addItem("PCAN_USBBUS13",QVariant(PCAN_USBBUS13));
ui->mCANIDComboBx->addItem("PCAN_USBBUS14",QVariant(PCAN_USBBUS14));
ui->mCANIDComboBx->addItem("PCAN_USBBUS15",QVariant(PCAN_USBBUS15));
ui->mCANIDComboBx->addItem("PCAN_USBBUS16",QVariant(PCAN_USBBUS16));
ui->mCANIDComboBx->addItem("PCAN_USBBUS16",QVariant(PCAN_USBBUS16));*/
ui->mDeviceDescriptionTxtEdit->setEnabled(false);
ui->mDatabaseFileSelectBtn->hide();
ui->mCANBaudrateComboBx->setEnabled(false);
ui->mCANIDComboBx->setEnabled(false);
//ui->mCANIDComboBx->setEnabled(false);
ui->mCANDeviceIDSpinBx->setEnabled(false); //JFM 2023-06-02
ui->mDevicePollPeriodSpinBx->setEnabled(false);
ui->mCancelModifyParamsBtn->hide();
ui->mDeviceNameEditBx->setEnabled(false);
@ -147,7 +148,10 @@ int CCANbusSettingsPage::UpdatePage()
//update device information
ui->mDeviceNameEditBx->setPlainText(DevConfigInfo->mDeviceName);
ui->mCANBaudrateComboBx->setCurrentIndex(ui->mCANBaudrateComboBx->findData(DevConfigInfo->mCANDeviceBaudrate));
ui->mCANIDComboBx->setCurrentIndex(ui->mCANIDComboBx->findData(DevConfigInfo->mCANDeviceID));
//ui->mCANIDComboBx->setCurrentIndex(ui->mCANIDComboBx->findData(DevConfigInfo->mCANDeviceID)); //JFM 2023-06-02
ui->mCANDeviceIDSpinBx->setValue(DevConfigInfo->mCANDeviceID);
ui->mDeviceDescriptionTxtEdit->setPlainText(DevConfigInfo->mDeviceDescription);
QFileInfo FileInfo(DevConfigInfo->mCANDeviceDatabaseFilename);
@ -359,7 +363,10 @@ int CCANbusSettingsPage::ModifyDeviceConfig()
CCANDeviceConfig *ModifiedDevice = mCurModifiedDevConfig; //mDeviceConfigList.at(index);
ModifiedDevice->mCANDeviceBaudrate = ui->mCANBaudrateComboBx->currentData().toInt();
ModifiedDevice->mCANDeviceID = ui->mCANIDComboBx->currentData().toInt();
ModifiedDevice->mCANDeviceID = ui->mCANDeviceIDSpinBx->value(); //JFM 2023-06-02
ModifiedDevice->mCANDeviceDatabaseFilename = ui->mDatabaseFileNameLbl->toolTip(); //The full path is stored in the tooltip!
ModifiedDevice->mDeviceDescription = ui->mDeviceDescriptionTxtEdit->toPlainText();
ModifiedDevice->mDeviceName = ui->mDeviceNameEditBx->toPlainText();
@ -373,7 +380,8 @@ int CCANbusSettingsPage::ModifyDeviceConfig()
ui->mDeviceDescriptionTxtEdit->setEnabled(false);
ui->mDatabaseFileSelectBtn->hide();
ui->mCANBaudrateComboBx->setEnabled(false);
ui->mCANIDComboBx->setEnabled(false);
// ui->mCANIDComboBx->setEnabled(false); //JFM 2023-06-02
ui->mCANDeviceIDSpinBx->setEnabled(false);
ui->mDevicesList->setEnabled(true);
ui->mDevicePollPeriodSpinBx->setEnabled(false);
ui->mModifyDevParamsBtn->setText("Modifier");
@ -392,7 +400,9 @@ int CCANbusSettingsPage::ModifyDeviceConfig()
ui->mDeviceDescriptionTxtEdit->setEnabled(true);
ui->mDatabaseFileSelectBtn->show();
ui->mCANBaudrateComboBx->setEnabled(true);
ui->mCANIDComboBx->setEnabled(true);
// ui->mCANIDComboBx->setEnabled(true); //JFM 2023-06-02
ui->mCANDeviceIDSpinBx->setEnabled(true);
ui->mDevicesList->setEnabled(false);
ui->mDevicePollPeriodSpinBx->setEnabled(true);
ui->mModifyDevParamsBtn->setText("Sauvegarder");
@ -411,7 +421,9 @@ void CCANbusSettingsPage::CancelModifyDevBtnPressed()
ui->mDeviceDescriptionTxtEdit->setEnabled(false);
ui->mDatabaseFileSelectBtn->hide();
ui->mCANBaudrateComboBx->setEnabled(false);
ui->mCANIDComboBx->setEnabled(false);
//ui->mCANIDComboBx->setEnabled(false);
ui->mCANDeviceIDSpinBx->setEnabled(false);
ui->mDevicesList->setEnabled(true);
ui->mDevicePollPeriodSpinBx->setEnabled(false);
ui->mModifyDevParamsBtn->setText("Modifier");
@ -449,7 +461,10 @@ void CCANbusSettingsPage::AddDeviceBtnPressed()
//update device information
ui->mDeviceNameEditBx->setPlainText(NewDevConfig->mDeviceName);
ui->mCANBaudrateComboBx->setCurrentIndex(ui->mCANBaudrateComboBx->findData(NewDevConfig->mCANDeviceBaudrate));
ui->mCANIDComboBx->setCurrentIndex(ui->mCANIDComboBx->findData(NewDevConfig->mCANDeviceID));
ui->mCANIDComboBx->setCurrentIndex(ui->mCANIDComboBx->findData(NewDevConfig->mCANDeviceID)); //JFM 2023-06-02
ui->mCANDeviceIDSpinBx->setValue(NewDevConfig->mCANDeviceID);
ui->mDeviceDescriptionTxtEdit->setPlainText(NewDevConfig->mDeviceDescription);
ui->mDatabaseFileNameLbl->setText(NewDevConfig->mCANDeviceDatabaseFilename);
ui->mDatabaseFileNameLbl->setToolTip(NewDevConfig->mCANDeviceDatabaseFilename);

View File

@ -18,7 +18,7 @@
<rect>
<x>370</x>
<y>20</y>
<width>231</width>
<width>321</width>
<height>21</height>
</rect>
</property>
@ -28,7 +28,7 @@
</font>
</property>
<property name="text">
<string>Paramètres de la station Otarcik</string>
<string>Paramètres CAN de la station Otarcik</string>
</property>
</widget>
<widget class="QListWidget" name="mDevicesList">
@ -70,9 +70,9 @@
<property name="geometry">
<rect>
<x>10</x>
<y>60</y>
<y>66</y>
<width>91</width>
<height>16</height>
<height>10</height>
</rect>
</property>
<property name="font">
@ -81,20 +81,7 @@
</font>
</property>
<property name="text">
<string>Driver CAN ID:</string>
</property>
</widget>
<widget class="QComboBox" name="mCANIDComboBx">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>100</x>
<y>59</y>
<width>131</width>
<height>20</height>
</rect>
<string>CAN Device ID:</string>
</property>
</widget>
<widget class="QLabel" name="mCANBaudrateLbl">
@ -253,6 +240,22 @@
</font>
</property>
</widget>
<widget class="QSpinBox" name="mCANDeviceIDSpinBx">
<property name="geometry">
<rect>
<x>110</x>
<y>60</y>
<width>71</width>
<height>22</height>
</rect>
</property>
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>255</number>
</property>
</widget>
</widget>
<widget class="QGroupBox" name="mDatabaseGroupBox">
<property name="geometry">
@ -403,6 +406,19 @@
<string>Supprimer</string>
</property>
</widget>
<widget class="QComboBox" name="mCANIDComboBx">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>790</x>
<y>20</y>
<width>131</width>
<height>20</height>
</rect>
</property>
</widget>
</widget>
<resources/>
<connections/>

View File

@ -2,6 +2,7 @@
#include "ui_GeneralStatusPage.h"
#include "QStringList"
#include <QScrollBar>
#include <QLibrary>
CGeneralStatusPage::CGeneralStatusPage(QWidget *parent) :
QWidget(parent),
@ -10,6 +11,8 @@ CGeneralStatusPage::CGeneralStatusPage(QWidget *parent) :
ui->setupUi(this);
connect(ui->mClearGenMsgTxtBtn,&QPushButton::clicked,this,&CGeneralStatusPage::ClearGenMsgAreaBtnPressed);
SetMQTTConnectionStatus(false);
SetCANConnectionStatus(false);
}
CGeneralStatusPage::~CGeneralStatusPage()
@ -95,3 +98,43 @@ void CGeneralStatusPage::ClearGenMsgAreaBtnPressed()
mGenMsgListBoxTextLines.clear();
ui->mGenMsgTextEdit->clear();
}
int CGeneralStatusPage::SetMQTTConnectionStatus(bool Connected)
{
if(Connected)
{
ui->mClientMQTTConnStatLbl->setText("CONNECTÉ");
QPalette pal = QPalette(ui->mClientMQTTConnStatLbl->palette());
pal.setColor(QPalette::WindowText,QColor(Qt::darkGreen));
ui->mClientMQTTConnStatLbl->setPalette(pal);
}
else
{
ui->mClientMQTTConnStatLbl->setText("DÉCONNECTÉ");
QPalette pal = QPalette(ui->mClientMQTTConnStatLbl->palette());
pal.setColor(QPalette::WindowText,QColor(Qt::red));
ui->mClientMQTTConnStatLbl->setPalette(pal);
}
return RET_OK;
}
int CGeneralStatusPage::SetCANConnectionStatus(bool Connected)
{
if(Connected)
{
ui->mPuckCANConStatLbl->setText("CONNECTÉE");
QPalette pal = QPalette(ui->mPuckCANConStatLbl->palette());
pal.setColor(QPalette::WindowText,QColor(Qt::darkGreen));
ui->mPuckCANConStatLbl->setPalette(pal);
}
else
{
ui->mPuckCANConStatLbl->setText("DÉCONNECTÉE");
QPalette pal = QPalette(ui->mPuckCANConStatLbl->palette());
pal.setColor(QPalette::WindowText,QColor(Qt::red));
ui->mPuckCANConStatLbl->setPalette(pal);
}
return RET_OK;
}

View File

@ -30,6 +30,9 @@ public:
int SetGeneralMsgText(QStringList Txt);
int AddGeneralMsgBoxLineEntry(QString LineTxt);
int SetMQTTConnectionStatus(bool Connected);
int SetCANConnectionStatus(bool Connected);
private:
Ui::CGeneralStatusPage *ui;

View File

@ -7,7 +7,7 @@
<x>0</x>
<y>0</y>
<width>1725</width>
<height>527</height>
<height>628</height>
</rect>
</property>
<property name="windowTitle">
@ -47,6 +47,82 @@
<string>Nettoyer</string>
</property>
</widget>
<widget class="QLabel" name="mPuckCANLbl">
<property name="geometry">
<rect>
<x>390</x>
<y>520</y>
<width>81</width>
<height>16</height>
</rect>
</property>
<property name="font">
<font>
<pointsize>12</pointsize>
</font>
</property>
<property name="text">
<string>Puck CAN:</string>
</property>
</widget>
<widget class="QLabel" name="mClientMQTTLbl">
<property name="geometry">
<rect>
<x>370</x>
<y>550</y>
<width>101</width>
<height>16</height>
</rect>
</property>
<property name="font">
<font>
<pointsize>12</pointsize>
</font>
</property>
<property name="text">
<string>Client MQTT:</string>
</property>
</widget>
<widget class="QLabel" name="mPuckCANConStatLbl">
<property name="geometry">
<rect>
<x>470</x>
<y>520</y>
<width>121</width>
<height>16</height>
</rect>
</property>
<property name="font">
<font>
<pointsize>12</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Déconnectée</string>
</property>
</widget>
<widget class="QLabel" name="mClientMQTTConnStatLbl">
<property name="geometry">
<rect>
<x>470</x>
<y>550</y>
<width>121</width>
<height>16</height>
</rect>
</property>
<property name="font">
<font>
<pointsize>12</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Déconnecté</string>
</property>
</widget>
</widget>
<resources/>
<connections/>

View File

@ -21,6 +21,7 @@ COtarcikCan::COtarcikCan(QObject *parent) : QObject(parent)
{
mGPTimer = new QTimer;
connect(mGPTimer,SIGNAL(timeout()),this,SLOT(GPTimerExpired()));
mCANBusMQTTClient.mProgramPtr = this;
}
COtarcikCan::~COtarcikCan()
@ -190,3 +191,13 @@ void COtarcikCan::GPTimerExpired()
{
// mCANBusMQTTClient.SendMQTTTestMessage();
}
int COtarcikCan::SetCANConnectionStatusRequest(bool Connected)
{
mMainWindow.mGeneralStatusPage->SetCANConnectionStatus(Connected);
}
int COtarcikCan::SetMQTTConnectionSatusRequest(bool Connected)
{
mMainWindow.mGeneralStatusPage->SetMQTTConnectionStatus(Connected);
}

View File

@ -32,6 +32,9 @@ public:
int SaveCANDevicesConfigRequest(QList<CCANDeviceConfig*> *DevicesConfigList);
int SaveCloudLoggingConfigRequest(CCloudParams *CloudParams);
int SetCANConnectionStatusRequest(bool Connected);
int SetMQTTConnectionSatusRequest(bool Connected);
private:
QList<CCANDevice*> mCANDevicesList;
CCloudParams mCloudLoggingParams;

View File

@ -28,14 +28,30 @@ CPCANInterface::CPCANInterface(QObject *parent) : QObject(parent)
CANInterfaceOpened = false;
}
int CPCANInterface::Init(TPCANHandle CANDeviceChannel, TPCANBaudrate CANBaudRate)
int CPCANInterface::GetDeviceHandle(quint8 DeviceID, TPCANHandle &Handle)
{
TPCANHandle TempHandle;
QString Parameters = QString("devicetype=pcan_usb, deviceid=%1").arg(DeviceID);
if(CAN_LookUpChannel(Parameters.toLocal8Bit().data(),&TempHandle) != PCAN_ERROR_OK)
{
Handle = 0;
return RET_GENERAL_ERROR;
}
Handle = TempHandle;
CGeneralMessagesLogDispatcher::instance()->AddLogMessage(QString("Module PCAN trouvé à l'adresse %1 avec le handle 0x%2").arg(DeviceID).arg(Handle,0,16));
return RET_OK;
}
int CPCANInterface::Init(TPCANHandle CANDeviceHandle, TPCANBaudrate CANBaudRate)
{
mInterfaceBaudrate = CANBaudRate;
mInterfaceCANHandle = CANDeviceChannel;
mInterfaceCANHandle = CANDeviceHandle;
TPCANStatus Result;
Result = CAN_Initialize(CANDeviceChannel, CANBaudRate);
CGeneralMessagesLogDispatcher::instance()->AddLogMessage(QString("Initialisation d'un module PCAN. Channel:%1, Baudrate:%2").arg(CANDeviceChannel).arg(CANBaudRate));
Result = CAN_Initialize(CANDeviceHandle, CANBaudRate);
CGeneralMessagesLogDispatcher::instance()->AddLogMessage(QString("Initialisation d'un module PCAN. Handle:0x%1, Baudrate:%2").arg(CANDeviceHandle,0,16).arg(CANBaudRate));
if(Result != PCAN_ERROR_OK)
{

View File

@ -15,9 +15,10 @@ class CPCANInterface : public QObject
Q_OBJECT
public:
explicit CPCANInterface(QObject *parent = 0);
int Init(TPCANHandle CANDeviceChannel, TPCANBaudrate CANBaudRate);
int Init(TPCANHandle CANDeviceHandle, TPCANBaudrate CANBaudRate);
int DeInit();
bool IsInterfaceOpened(){return CANInterfaceOpened;}
int GetDeviceHandle(quint8 DeviceID, TPCANHandle &Handle);
bool CANInterfaceOpened;
QList<CCANMessage*> ReadCANFullBuffer(unsigned short Channel);

Binary file not shown.

Binary file not shown.

View File

@ -33,7 +33,6 @@ public:
QLabel *label_2;
QGroupBox *mDeviceParamsGroupBox;
QLabel *mCANIDLbl;
QComboBox *mCANIDComboBx;
QLabel *mCANBaudrateLbl;
QComboBox *mCANBaudrateComboBx;
QPushButton *mModifyDevParamsBtn;
@ -45,6 +44,7 @@ public:
QSpinBox *mDevicePollPeriodSpinBx;
QPushButton *mCancelModifyParamsBtn;
QPlainTextEdit *mDeviceNameEditBx;
QSpinBox *mCANDeviceIDSpinBx;
QGroupBox *mDatabaseGroupBox;
QLabel *mDBMessageNameLbl;
QLabel *mDBMessageIDLbl;
@ -55,6 +55,7 @@ public:
QTableWidget *mDBSignalDetailsTable;
QPushButton *mAddDeviceBtn;
QPushButton *mDeleteDeviceBtn;
QComboBox *mCANIDComboBx;
void setupUi(QWidget *CCANbusSettingsPage)
{
@ -63,7 +64,7 @@ public:
CCANbusSettingsPage->resize(1475, 693);
label = new QLabel(CCANbusSettingsPage);
label->setObjectName(QString::fromUtf8("label"));
label->setGeometry(QRect(370, 20, 231, 21));
label->setGeometry(QRect(370, 20, 321, 21));
QFont font;
font.setPointSize(12);
label->setFont(font);
@ -78,14 +79,10 @@ public:
mDeviceParamsGroupBox->setGeometry(QRect(270, 100, 321, 371));
mCANIDLbl = new QLabel(mDeviceParamsGroupBox);
mCANIDLbl->setObjectName(QString::fromUtf8("mCANIDLbl"));
mCANIDLbl->setGeometry(QRect(10, 60, 91, 16));
mCANIDLbl->setGeometry(QRect(10, 66, 91, 10));
QFont font1;
font1.setPointSize(10);
mCANIDLbl->setFont(font1);
mCANIDComboBx = new QComboBox(mDeviceParamsGroupBox);
mCANIDComboBx->setObjectName(QString::fromUtf8("mCANIDComboBx"));
mCANIDComboBx->setEnabled(true);
mCANIDComboBx->setGeometry(QRect(100, 59, 131, 20));
mCANBaudrateLbl = new QLabel(mDeviceParamsGroupBox);
mCANBaudrateLbl->setObjectName(QString::fromUtf8("mCANBaudrateLbl"));
mCANBaudrateLbl->setGeometry(QRect(10, 90, 91, 16));
@ -128,6 +125,11 @@ public:
mDeviceNameEditBx->setObjectName(QString::fromUtf8("mDeviceNameEditBx"));
mDeviceNameEditBx->setGeometry(QRect(13, 23, 281, 31));
mDeviceNameEditBx->setFont(font1);
mCANDeviceIDSpinBx = new QSpinBox(mDeviceParamsGroupBox);
mCANDeviceIDSpinBx->setObjectName(QString::fromUtf8("mCANDeviceIDSpinBx"));
mCANDeviceIDSpinBx->setGeometry(QRect(110, 60, 71, 22));
mCANDeviceIDSpinBx->setMinimum(1);
mCANDeviceIDSpinBx->setMaximum(255);
mDatabaseGroupBox = new QGroupBox(CCANbusSettingsPage);
mDatabaseGroupBox->setObjectName(QString::fromUtf8("mDatabaseGroupBox"));
mDatabaseGroupBox->setGeometry(QRect(620, 100, 711, 491));
@ -165,6 +167,10 @@ public:
mDeleteDeviceBtn = new QPushButton(CCANbusSettingsPage);
mDeleteDeviceBtn->setObjectName(QString::fromUtf8("mDeleteDeviceBtn"));
mDeleteDeviceBtn->setGeometry(QRect(50, 420, 61, 22));
mCANIDComboBx = new QComboBox(CCANbusSettingsPage);
mCANIDComboBx->setObjectName(QString::fromUtf8("mCANIDComboBx"));
mCANIDComboBx->setEnabled(true);
mCANIDComboBx->setGeometry(QRect(790, 20, 131, 20));
retranslateUi(CCANbusSettingsPage);
@ -174,10 +180,10 @@ public:
void retranslateUi(QWidget *CCANbusSettingsPage)
{
CCANbusSettingsPage->setWindowTitle(QCoreApplication::translate("CCANbusSettingsPage", "Form", nullptr));
label->setText(QCoreApplication::translate("CCANbusSettingsPage", "Param\303\250tres de la station Otarcik", nullptr));
label->setText(QCoreApplication::translate("CCANbusSettingsPage", "Param\303\250tres CAN de la station Otarcik", nullptr));
label_2->setText(QCoreApplication::translate("CCANbusSettingsPage", "Dispositifs CAN", nullptr));
mDeviceParamsGroupBox->setTitle(QCoreApplication::translate("CCANbusSettingsPage", "Param\303\250tres", nullptr));
mCANIDLbl->setText(QCoreApplication::translate("CCANbusSettingsPage", "Driver CAN ID:", nullptr));
mCANIDLbl->setText(QCoreApplication::translate("CCANbusSettingsPage", "CAN Device 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));

View File

@ -11,6 +11,7 @@
#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QTextEdit>
#include <QtWidgets/QWidget>
@ -22,12 +23,16 @@ class Ui_CGeneralStatusPage
public:
QTextEdit *mGenMsgTextEdit;
QPushButton *mClearGenMsgTxtBtn;
QLabel *mPuckCANLbl;
QLabel *mClientMQTTLbl;
QLabel *mPuckCANConStatLbl;
QLabel *mClientMQTTConnStatLbl;
void setupUi(QWidget *CGeneralStatusPage)
{
if (CGeneralStatusPage->objectName().isEmpty())
CGeneralStatusPage->setObjectName(QString::fromUtf8("CGeneralStatusPage"));
CGeneralStatusPage->resize(1725, 527);
CGeneralStatusPage->resize(1725, 628);
mGenMsgTextEdit = new QTextEdit(CGeneralStatusPage);
mGenMsgTextEdit->setObjectName(QString::fromUtf8("mGenMsgTextEdit"));
mGenMsgTextEdit->setGeometry(QRect(30, 20, 1141, 451));
@ -41,6 +46,28 @@ public:
mClearGenMsgTxtBtn = new QPushButton(CGeneralStatusPage);
mClearGenMsgTxtBtn->setObjectName(QString::fromUtf8("mClearGenMsgTxtBtn"));
mClearGenMsgTxtBtn->setGeometry(QRect(30, 480, 80, 22));
mPuckCANLbl = new QLabel(CGeneralStatusPage);
mPuckCANLbl->setObjectName(QString::fromUtf8("mPuckCANLbl"));
mPuckCANLbl->setGeometry(QRect(390, 520, 81, 16));
QFont font1;
font1.setPointSize(12);
mPuckCANLbl->setFont(font1);
mClientMQTTLbl = new QLabel(CGeneralStatusPage);
mClientMQTTLbl->setObjectName(QString::fromUtf8("mClientMQTTLbl"));
mClientMQTTLbl->setGeometry(QRect(370, 550, 101, 16));
mClientMQTTLbl->setFont(font1);
mPuckCANConStatLbl = new QLabel(CGeneralStatusPage);
mPuckCANConStatLbl->setObjectName(QString::fromUtf8("mPuckCANConStatLbl"));
mPuckCANConStatLbl->setGeometry(QRect(470, 520, 121, 16));
QFont font2;
font2.setPointSize(12);
font2.setBold(true);
font2.setWeight(75);
mPuckCANConStatLbl->setFont(font2);
mClientMQTTConnStatLbl = new QLabel(CGeneralStatusPage);
mClientMQTTConnStatLbl->setObjectName(QString::fromUtf8("mClientMQTTConnStatLbl"));
mClientMQTTConnStatLbl->setGeometry(QRect(470, 550, 121, 16));
mClientMQTTConnStatLbl->setFont(font2);
retranslateUi(CGeneralStatusPage);
@ -51,6 +78,10 @@ public:
{
CGeneralStatusPage->setWindowTitle(QCoreApplication::translate("CGeneralStatusPage", "Form", nullptr));
mClearGenMsgTxtBtn->setText(QCoreApplication::translate("CGeneralStatusPage", "Nettoyer", nullptr));
mPuckCANLbl->setText(QCoreApplication::translate("CGeneralStatusPage", "Puck CAN:", nullptr));
mClientMQTTLbl->setText(QCoreApplication::translate("CGeneralStatusPage", "Client MQTT:", nullptr));
mPuckCANConStatLbl->setText(QCoreApplication::translate("CGeneralStatusPage", "D\303\251connect\303\251e", nullptr));
mClientMQTTConnStatLbl->setText(QCoreApplication::translate("CGeneralStatusPage", "D\303\251connect\303\251", nullptr));
} // retranslateUi
};