Désactivation du driver Axiomtek de marde

This commit is contained in:
jfmartel 2024-08-27 16:47:41 -04:00
parent eeb7eadaf4
commit 5c8a12d84a
24 changed files with 739 additions and 32 deletions

Binary file not shown.

View File

@ -3644,3 +3644,61 @@ Démarrage du logiciel Otarcik CAN le 2023-12-02 à 08:31:39
2023-12-02 08:31:39 Initialisation du dispositif [MasterCAN] 2023-12-02 08:31:39 Initialisation du dispositif [MasterCAN]
2023-12-02 08:31:39 Démarrage d'un module CAN... 2023-12-02 08:31:39 Démarrage d'un module CAN...
2023-12-02 08:31:39 Impossible de trouver le module CAN sur le channel 1 2023-12-02 08:31:39 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-07-18 à 06:05:00
********************************************************************
2024-07-18 06:05:00 Chargement de la configuration système...
2024-07-18 06:05:00 Configuration système chargée avec succès!
2024-07-18 06:05:00 Initialisation du dispositif [MasterCAN]
2024-07-18 06:05:00 Démarrage d'un module CAN...
2024-07-18 06:05:00 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-07-18 à 06:13:46
********************************************************************
2024-07-18 06:13:46 Librairie Axiomtek chargée avec succès
2024-07-18 06:13:46 Watchdog CPU arrêté
2024-07-18 06:13:46 Chargement de la configuration système...
2024-07-18 06:13:46 Configuration système chargée avec succès!
2024-07-18 06:13:46 Initialisation du dispositif [MasterCAN]
2024-07-18 06:13:46 Démarrage d'un module CAN...
2024-07-18 06:13:46 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-07-18 à 06:19:05
********************************************************************
2024-07-18 06:19:06 Librairie Axiomtek chargée avec succès
2024-07-18 06:19:06 Watchdog CPU arrêté
2024-07-18 06:19:06 Chargement de la configuration système...
2024-07-18 06:19:06 Configuration système chargée avec succès!
2024-07-18 06:19:06 Initialisation du dispositif [MasterCAN]
2024-07-18 06:19:06 Démarrage d'un module CAN...
2024-07-18 06:19:06 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-07-18 à 06:19:16
********************************************************************
2024-07-18 06:19:16 Librairie Axiomtek chargée avec succès
2024-07-18 06:19:16 Watchdog CPU arrêté
2024-07-18 06:19:16 Chargement de la configuration système...
2024-07-18 06:19:16 Configuration système chargée avec succès!
2024-07-18 06:19:16 Initialisation du dispositif [MasterCAN]
2024-07-18 06:19:16 Démarrage d'un module CAN...
2024-07-18 06:19:16 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-07-18 à 06:27:00
********************************************************************
2024-07-18 06:27:00 Librairie Axiomtek chargée avec succès
2024-07-18 06:27:00 Watchdog CPU arrêté
2024-07-18 06:27:00 Chargement de la configuration système...
2024-07-18 06:27:00 Configuration système chargée avec succès!
2024-07-18 06:27:00 Initialisation du dispositif [MasterCAN]
2024-07-18 06:27:00 Démarrage d'un module CAN...
2024-07-18 06:27:00 Impossible de trouver le module CAN sur le channel 1

Binary file not shown.

View File

@ -25129,3 +25129,548 @@ Démarrage du logiciel Otarcik CAN le 2024-07-03 à 17:14:35
2024-07-03 17:14:35 Initialisation du dispositif [MasterCAN] 2024-07-03 17:14:35 Initialisation du dispositif [MasterCAN]
2024-07-03 17:14:35 Démarrage d'un module CAN... 2024-07-03 17:14:35 Démarrage d'un module CAN...
2024-07-03 17:14:35 Impossible de trouver le module CAN sur le channel 1 2024-07-03 17:14:35 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-07-08 à 14:49:58
********************************************************************
2024-07-08 14:49:58 Librairie Axiomtek chargée avec succès
2024-07-08 14:49:58 Watchdog CPU arrêté
2024-07-08 14:49:58 Chargement de la configuration système...
2024-07-08 14:49:58 Configuration système chargée avec succès!
2024-07-08 14:49:58 Initialisation du dispositif [MasterCAN]
2024-07-08 14:49:58 Démarrage d'un module CAN...
2024-07-08 14:49:58 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-07-09 à 13:09:15
********************************************************************
2024-07-09 13:09:15 Librairie Axiomtek chargée avec succès
2024-07-09 13:09:15 Watchdog CPU arrêté
2024-07-09 13:09:15 Chargement de la configuration système...
2024-07-09 13:09:16 Configuration système chargée avec succès!
2024-07-09 13:09:16 Initialisation du dispositif [MasterCAN]
2024-07-09 13:09:16 Démarrage d'un module CAN...
2024-07-09 13:09:16 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-07-18 à 06:04:42
********************************************************************
2024-07-18 06:04:42 Librairie Axiomtek chargée avec succès
2024-07-18 06:04:42 Watchdog CPU arrêté
2024-07-18 06:04:42 Chargement de la configuration système...
2024-07-18 06:04:42 Configuration système chargée avec succès!
2024-07-18 06:04:42 Initialisation du dispositif [MasterCAN]
2024-07-18 06:04:42 Démarrage d'un module CAN...
2024-07-18 06:04:42 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-12 à 09:06:38
********************************************************************
2024-08-12 09:06:39 Librairie Axiomtek chargée avec succès
2024-08-12 09:06:39 Watchdog CPU arrêté
2024-08-12 09:06:39 Chargement de la configuration système...
2024-08-12 09:06:39 Configuration système chargée avec succès!
2024-08-12 09:06:39 Initialisation du dispositif [MasterCAN]
2024-08-12 09:06:39 Démarrage d'un module CAN...
2024-08-12 09:06:39 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-12 à 09:29:37
********************************************************************
2024-08-12 09:29:37 Librairie Axiomtek chargée avec succès
2024-08-12 09:29:37 Watchdog CPU arrêté
2024-08-12 09:29:37 Chargement de la configuration système...
2024-08-12 09:29:37 Configuration système chargée avec succès!
2024-08-12 09:29:37 Initialisation du dispositif [MasterCAN]
2024-08-12 09:29:37 Démarrage d'un module CAN...
2024-08-12 09:29:37 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-12 à 09:34:27
********************************************************************
2024-08-12 09:34:28 Librairie Axiomtek chargée avec succès
2024-08-12 09:34:28 Watchdog CPU arrêté
2024-08-12 09:34:28 Chargement de la configuration système...
2024-08-12 09:34:28 Configuration système chargée avec succès!
2024-08-12 09:34:28 Initialisation du dispositif [MasterCAN]
2024-08-12 09:34:28 Démarrage d'un module CAN...
2024-08-12 09:34:28 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-12 à 09:35:31
********************************************************************
2024-08-12 09:35:31 Librairie Axiomtek chargée avec succès
2024-08-12 09:35:31 Watchdog CPU arrêté
2024-08-12 09:35:31 Chargement de la configuration système...
2024-08-12 09:35:31 Configuration système chargée avec succès!
2024-08-12 09:35:31 Initialisation du dispositif [MasterCAN]
2024-08-12 09:35:31 Démarrage d'un module CAN...
2024-08-12 09:35:31 Impossible de trouver le module CAN sur le channel 1
2024-08-12 09:36:02 Sauvegarde de la configuration système...
2024-08-12 09:36:03 Sauvegarde de la configuration système...
2024-08-12 09:36:07 Tentative de connexion au serveur MQTT...
2024-08-12 09:36:07 Client MQTT en cours de connexion...
2024-08-12 09:36:07 Client MQTT déconnecté pendant une reconnexion.
2024-08-12 09:36:07 Erreur du client MQTT: 5
2024-08-12 09:36:11 Ajout d'un message MQTT à la FIFO. Topic: JF/Test/GeneralPCStatus Payload: {"timestamp":1723469771986,"CPU Temperature":0,"Board 12V":0,"IO Port":1} FIFO size: 4
2024-08-12 09:36:12 Tentative de connexion au serveur MQTT...
2024-08-12 09:36:12 Client MQTT en cours de connexion...
2024-08-12 09:36:12 Client MQTT déconnecté pendant une reconnexion.
2024-08-12 09:36:12 Erreur du client MQTT: 5
2024-08-12 09:36:12 Watchdog CPU arrêté
2024-08-12 09:36:12 Déinitialisation du module PCAN USB ID 81
2024-08-12 09:36:12 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-12 à 09:37:22
********************************************************************
2024-08-12 09:37:22 Librairie Axiomtek chargée avec succès
2024-08-12 09:37:22 Watchdog CPU arrêté
2024-08-12 09:37:22 Chargement de la configuration système...
2024-08-12 09:37:22 Configuration système chargée avec succès!
2024-08-12 09:37:22 Initialisation du dispositif [MasterCAN]
2024-08-12 09:37:22 Démarrage d'un module CAN...
2024-08-12 09:37:22 Impossible de trouver le module CAN sur le channel 1
2024-08-12 09:37:22 Démarrage du Watchdog CAN...
2024-08-12 09:37:22 Watchdog CAN initialisé pour le module sur le channel 1
2024-08-12 09:37:22 Watchdog CPU démarré. Timeout: 300 secondes
2024-08-12 09:37:22 Démarrage du logiciel OtarcikCAN
2024-08-12 09:37:22 Client MQTT en cours de connexion...
2024-08-12 09:37:22 Internet Connecté...
2024-08-12 09:37:22 Client MQTT déconnecté pendant une reconnexion.
2024-08-12 09:37:22 Erreur du client MQTT: 5
2024-08-12 09:37:27 Tentative de connexion au serveur MQTT...
2024-08-12 09:37:27 Client MQTT en cours de connexion...
2024-08-12 09:37:27 Client MQTT déconnecté pendant une reconnexion.
2024-08-12 09:37:27 Erreur du client MQTT: 5
2024-08-12 09:37:32 Ajout d'un message MQTT à la FIFO. Topic: JF/Test/GeneralPCStatus Payload: {"timestamp":1723469852328,"CPU Temperature":0,"Board 12V":0,"IO Port":1} FIFO size: 1
2024-08-12 09:37:32 Tentative de connexion au serveur MQTT...
2024-08-12 09:37:32 Client MQTT en cours de connexion...
2024-08-12 09:37:32 Client MQTT déconnecté pendant une reconnexion.
2024-08-12 09:37:32 Erreur du client MQTT: 5
2024-08-12 09:37:37 Tentative de connexion au serveur MQTT...
2024-08-12 09:37:37 Client MQTT en cours de connexion...
2024-08-12 09:37:37 Client MQTT déconnecté pendant une reconnexion.
2024-08-12 09:37:37 Erreur du client MQTT: 5
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-12 à 09:42:47
********************************************************************
2024-08-12 09:42:48 Librairie Axiomtek chargée avec succès
2024-08-12 09:42:48 Watchdog CPU arrêté
2024-08-12 09:42:48 Chargement de la configuration système...
2024-08-12 09:42:48 Configuration système chargée avec succès!
2024-08-12 09:42:48 Initialisation du dispositif [MasterCAN]
2024-08-12 09:42:48 Démarrage d'un module CAN...
2024-08-12 09:42:48 Impossible de trouver le module CAN sur le channel 1
2024-08-12 09:42:48 Démarrage du Watchdog CAN...
2024-08-12 09:42:48 Watchdog CAN initialisé pour le module sur le channel 1
2024-08-12 09:42:48 Watchdog CPU démarré. Timeout: 300 secondes
2024-08-12 09:42:48 Démarrage du logiciel OtarcikCAN
2024-08-12 09:42:48 Client MQTT en cours de connexion...
2024-08-12 09:42:48 Client MQTT déconnecté pendant une reconnexion.
2024-08-12 09:42:48 Erreur du client MQTT: 5
2024-08-12 09:42:48 Internet Connecté...
2024-08-12 09:42:53 Tentative de connexion au serveur MQTT...
2024-08-12 09:42:53 Client MQTT en cours de connexion...
2024-08-12 09:42:53 Client MQTT déconnecté pendant une reconnexion.
2024-08-12 09:42:53 Erreur du client MQTT: 5
2024-08-12 09:42:55 Watchdog CPU arrêté
2024-08-12 09:42:55 Déinitialisation du module PCAN USB ID 81
2024-08-12 09:42:55 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-12 à 09:43:37
********************************************************************
2024-08-12 09:43:37 Librairie Axiomtek chargée avec succès
2024-08-12 09:43:37 Watchdog CPU arrêté
2024-08-12 09:43:37 Chargement de la configuration système...
2024-08-12 09:43:37 Configuration système chargée avec succès!
2024-08-12 09:43:37 Initialisation du dispositif [MasterCAN]
2024-08-12 09:43:37 Démarrage d'un module CAN...
2024-08-12 09:43:37 Impossible de trouver le module CAN sur le channel 1
2024-08-12 09:43:37 Démarrage du Watchdog CAN...
2024-08-12 09:43:37 Watchdog CAN initialisé pour le module sur le channel 1
2024-08-12 09:43:37 Watchdog CPU démarré. Timeout: 300 secondes
2024-08-12 09:43:37 Démarrage du logiciel OtarcikCAN
2024-08-12 09:43:37 Client MQTT en cours de connexion...
2024-08-12 09:43:37 Internet Connecté...
2024-08-12 09:43:37 Client MQTT déconnecté pendant une reconnexion.
2024-08-12 09:43:37 Erreur du client MQTT: 5
2024-08-12 09:43:42 Tentative de connexion au serveur MQTT...
2024-08-12 09:43:42 Client MQTT en cours de connexion...
2024-08-12 09:43:42 Client MQTT déconnecté pendant une reconnexion.
2024-08-12 09:43:42 Erreur du client MQTT: 5
2024-08-12 09:43:47 Ajout d'un message MQTT à la FIFO. Topic: JF/Test/GeneralPCStatus Payload: {"timestamp":1723470227756,"CPU Temperature":0,"Board 12V":0,"IO Port":1} FIFO size: 1
2024-08-12 09:43:47 Tentative de connexion au serveur MQTT...
2024-08-12 09:43:47 Client MQTT en cours de connexion...
2024-08-12 09:43:47 Client MQTT déconnecté pendant une reconnexion.
2024-08-12 09:43:47 Erreur du client MQTT: 5
2024-08-12 09:43:49 Watchdog CPU arrêté
2024-08-12 09:43:49 Déinitialisation du module PCAN USB ID 81
2024-08-12 09:43: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 2024-08-12 à 09:47:21
********************************************************************
2024-08-12 09:47:21 Librairie Axiomtek chargée avec succès
2024-08-12 09:47:21 Watchdog CPU arrêté
2024-08-12 09:47:21 Chargement de la configuration système...
2024-08-12 09:47:21 Configuration système chargée avec succès!
2024-08-12 09:47:21 Initialisation du dispositif [MasterCAN]
2024-08-12 09:47:21 Démarrage d'un module CAN...
2024-08-12 09:47:21 Impossible de trouver le module CAN sur le channel 1
2024-08-12 09:47:21 Démarrage du Watchdog CAN...
2024-08-12 09:47:21 Watchdog CAN initialisé pour le module sur le channel 1
2024-08-12 09:47:21 Watchdog CPU démarré. Timeout: 300 secondes
2024-08-12 09:47:21 Démarrage du logiciel OtarcikCAN
2024-08-12 09:47:21 Client MQTT en cours de connexion...
2024-08-12 09:47:21 Client MQTT déconnecté pendant une reconnexion.
2024-08-12 09:47:21 Erreur du client MQTT: 5
2024-08-12 09:47:21 Internet Connecté...
2024-08-12 09:47:26 Tentative de connexion au serveur MQTT...
2024-08-12 09:47:26 Client MQTT en cours de connexion...
2024-08-12 09:47:26 Client MQTT déconnecté pendant une reconnexion.
2024-08-12 09:47:26 Erreur du client MQTT: 5
2024-08-12 09:47:31 Ajout d'un message MQTT à la FIFO. Topic: JF/Test/GeneralPCStatus Payload: {"timestamp":1723470451433,"CPU Temperature":0,"Board 12V":0,"IO Port":1} FIFO size: 1
2024-08-12 09:47:31 Tentative de connexion au serveur MQTT...
2024-08-12 09:47:31 Client MQTT en cours de connexion...
2024-08-12 09:47:31 Client MQTT déconnecté pendant une reconnexion.
2024-08-12 09:47:31 Erreur du client MQTT: 5
2024-08-12 09:47:36 Tentative de connexion au serveur MQTT...
2024-08-12 09:47:36 Client MQTT en cours de connexion...
2024-08-12 09:47:36 Client MQTT déconnecté pendant une reconnexion.
2024-08-12 09:47:36 Erreur du client MQTT: 5
2024-08-12 09:47:41 Ajout d'un message MQTT à la FIFO. Topic: JF/Test/GeneralPCStatus Payload: {"timestamp":1723470461455,"CPU Temperature":0,"Board 12V":0,"IO Port":1} FIFO size: 2
2024-08-12 09:47:41 Tentative de connexion au serveur MQTT...
2024-08-12 09:47:41 Client MQTT en cours de connexion...
2024-08-12 09:47:41 Client MQTT déconnecté pendant une reconnexion.
2024-08-12 09:47:41 Erreur du client MQTT: 5
2024-08-12 09:47:42 Watchdog CPU arrêté
2024-08-12 09:47:42 Déinitialisation du module PCAN USB ID 81
2024-08-12 09:47:42 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-12 à 09:52:44
********************************************************************
2024-08-12 09:52:45 Librairie Axiomtek chargée avec succès
2024-08-12 09:52:45 Watchdog CPU arrêté
2024-08-12 09:52:45 Chargement de la configuration système...
2024-08-12 09:52:45 Configuration système chargée avec succès!
2024-08-12 09:52:45 Initialisation du dispositif [MasterCAN]
2024-08-12 09:52:45 Démarrage d'un module CAN...
2024-08-12 09:52:45 Impossible de trouver le module CAN sur le channel 1
2024-08-12 09:52:45 Démarrage du Watchdog CAN...
2024-08-12 09:52:45 Watchdog CAN initialisé pour le module sur le channel 1
2024-08-12 09:52:45 Watchdog CPU démarré. Timeout: 300 secondes
2024-08-12 09:52:45 Démarrage du logiciel OtarcikCAN
2024-08-12 09:52:45 Client MQTT en cours de connexion...
2024-08-12 09:52:45 Internet Connecté...
2024-08-12 09:52:45 Client MQTT connecté.
2024-08-12 09:52:55 Envoi d'un message MQTT. Topic: JF/Test/GeneralPCStatus Payload: {"timestamp":1723470775175,"CPU Temperature":0,"Board 12V":0,"IO Port":1} Result: 2
2024-08-12 09:53:05 Envoi d'un message MQTT. Topic: JF/Test/GeneralPCStatus Payload: {"timestamp":1723470785221,"CPU Temperature":0,"Board 12V":0,"IO Port":1} Result: 3
2024-08-12 09:53:15 Envoi d'un message MQTT. Topic: JF/Test/GeneralPCStatus Payload: {"timestamp":1723470795287,"CPU Temperature":0,"Board 12V":0,"IO Port":1} Result: 4
2024-08-12 09:53:23 Sauvegarde de la configuration système...
2024-08-12 09:53:23 Configuration système sauvegardée avec succès.
2024-08-12 09:53:24 Sauvegarde de la configuration système...
2024-08-12 09:53:24 Sauvegarde de la configuration système...
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-12 à 14:43:53
********************************************************************
2024-08-12 14:43:53 Librairie Axiomtek chargée avec succès
2024-08-12 14:43:53 Watchdog CPU arrêté
2024-08-12 14:43:53 Chargement de la configuration système...
2024-08-12 14:43:53 Configuration système chargée avec succès!
2024-08-12 14:43:53 Initialisation du dispositif [MasterCAN]
2024-08-12 14:43:53 Démarrage d'un module CAN...
2024-08-12 14:43:53 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-12 à 14:44:16
********************************************************************
2024-08-12 14:44:16 Librairie Axiomtek chargée avec succès
2024-08-12 14:44:16 Watchdog CPU arrêté
2024-08-12 14:44:16 Chargement de la configuration système...
2024-08-12 14:44:16 Configuration système chargée avec succès!
2024-08-12 14:44:16 Initialisation du dispositif [MasterCAN]
2024-08-12 14:44:16 Démarrage d'un module CAN...
2024-08-12 14:44:16 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-12 à 14:44:38
********************************************************************
2024-08-12 14:44:39 Librairie Axiomtek chargée avec succès
2024-08-12 14:44:39 Watchdog CPU arrêté
2024-08-12 14:44:39 Chargement de la configuration système...
2024-08-12 14:44:39 Configuration système chargée avec succès!
2024-08-12 14:44:39 Initialisation du dispositif [MasterCAN]
2024-08-12 14:44:39 Démarrage d'un module CAN...
2024-08-12 14:44:39 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-12 à 14:46:50
********************************************************************
2024-08-12 14:46:50 Librairie Axiomtek chargée avec succès
2024-08-12 14:46:50 Watchdog CPU arrêté
2024-08-12 14:46:50 Chargement de la configuration système...
2024-08-12 14:46:50 Configuration système chargée avec succès!
2024-08-12 14:46:50 Initialisation du dispositif [MasterCAN]
2024-08-12 14:46:50 Démarrage d'un module CAN...
2024-08-12 14:46:50 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-12 à 14:47:07
********************************************************************
2024-08-12 14:47:07 Librairie Axiomtek chargée avec succès
2024-08-12 14:47:07 Watchdog CPU arrêté
2024-08-12 14:47:07 Chargement de la configuration système...
2024-08-12 14:47:07 Configuration système chargée avec succès!
2024-08-12 14:47:07 Initialisation du dispositif [MasterCAN]
2024-08-12 14:47:07 Démarrage d'un module CAN...
2024-08-12 14:47:07 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-16 à 14:28:26
********************************************************************
2024-08-16 14:28:26 Librairie Axiomtek chargée avec succès
2024-08-16 14:28:26 Watchdog CPU arrêté
2024-08-16 14:28:26 Chargement de la configuration système...
2024-08-16 14:28:26 Configuration système chargée avec succès!
2024-08-16 14:28:26 Initialisation du dispositif [MasterCAN]
2024-08-16 14:28:26 Démarrage d'un module CAN...
2024-08-16 14:28:26 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-16 à 14:48:58
********************************************************************
2024-08-16 14:48:59 Librairie Axiomtek chargée avec succès
2024-08-16 14:48:59 Watchdog CPU arrêté
2024-08-16 14:48:59 Chargement de la configuration système...
2024-08-16 14:48:59 Configuration système chargée avec succès!
2024-08-16 14:48:59 Initialisation du dispositif [MasterCAN]
2024-08-16 14:48:59 Démarrage d'un module CAN...
2024-08-16 14:48:59 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-16 à 14:49:13
********************************************************************
2024-08-16 14:49:13 Librairie Axiomtek chargée avec succès
2024-08-16 14:49:13 Watchdog CPU arrêté
2024-08-16 14:49:13 Chargement de la configuration système...
2024-08-16 14:49:13 Configuration système chargée avec succès!
2024-08-16 14:49:13 Initialisation du dispositif [MasterCAN]
2024-08-16 14:49:13 Démarrage d'un module CAN...
2024-08-16 14:49:13 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-16 à 14:49:25
********************************************************************
2024-08-16 14:49:25 Librairie Axiomtek chargée avec succès
2024-08-16 14:49:25 Watchdog CPU arrêté
2024-08-16 14:49:25 Chargement de la configuration système...
2024-08-16 14:49:25 Configuration système chargée avec succès!
2024-08-16 14:49:25 Initialisation du dispositif [MasterCAN]
2024-08-16 14:49:25 Démarrage d'un module CAN...
2024-08-16 14:49:25 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-16 à 14:50:44
********************************************************************
2024-08-16 14:50:44 Librairie Axiomtek chargée avec succès
2024-08-16 14:50:44 Watchdog CPU arrêté
2024-08-16 14:50:44 Chargement de la configuration système...
2024-08-16 14:50:44 Configuration système chargée avec succès!
2024-08-16 14:50:44 Initialisation du dispositif [MasterCAN]
2024-08-16 14:50:44 Démarrage d'un module CAN...
2024-08-16 14:50:44 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-16 à 14:52:00
********************************************************************
2024-08-16 14:52:00 Librairie Axiomtek chargée avec succès
2024-08-16 14:52:00 Watchdog CPU arrêté
2024-08-16 14:52:00 Chargement de la configuration système...
2024-08-16 14:52:00 Configuration système chargée avec succès!
2024-08-16 14:52:00 Initialisation du dispositif [MasterCAN]
2024-08-16 14:52:00 Démarrage d'un module CAN...
2024-08-16 14:52:00 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-27 à 14:53:13
********************************************************************
2024-08-27 14:53:13 Librairie Axiomtek chargée avec succès
2024-08-27 14:53:13 Watchdog CPU arrêté
2024-08-27 14:53:13 Chargement de la configuration système...
2024-08-27 14:53:13 Configuration système chargée avec succès!
2024-08-27 14:53:13 Initialisation du dispositif [MasterCAN]
2024-08-27 14:53:13 Démarrage d'un module CAN...
2024-08-27 14:53:13 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-27 à 15:32:20
********************************************************************
2024-08-27 15:32:20 Librairie Axiomtek chargée avec succès
2024-08-27 15:32:20 Watchdog CPU arrêté
2024-08-27 15:32:20 Chargement de la configuration système...
2024-08-27 15:32:20 Configuration système chargée avec succès!
2024-08-27 15:32:20 Initialisation du dispositif [MasterCAN]
2024-08-27 15:32:20 Démarrage d'un module CAN...
2024-08-27 15:32:20 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-27 à 15:37:28
********************************************************************
2024-08-27 15:37:28 Chargement de la configuration système...
2024-08-27 15:37:28 Configuration système chargée avec succès!
2024-08-27 15:37:28 Initialisation du dispositif [MasterCAN]
2024-08-27 15:37:28 Démarrage d'un module CAN...
2024-08-27 15:37:28 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-27 à 15:41:59
********************************************************************
2024-08-27 15:41:59 Chargement de la configuration système...
2024-08-27 15:41:59 Configuration système chargée avec succès!
2024-08-27 15:41:59 Initialisation du dispositif [MasterCAN]
2024-08-27 15:41:59 Démarrage d'un module CAN...
2024-08-27 15:41:59 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-27 à 15:45:52
********************************************************************
2024-08-27 15:45:52 Chargement de la configuration système...
2024-08-27 15:45:52 Configuration système chargée avec succès!
2024-08-27 15:45:52 Initialisation du dispositif [MasterCAN]
2024-08-27 15:45:52 Démarrage d'un module CAN...
2024-08-27 15:45:52 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-27 à 15:46:04
********************************************************************
2024-08-27 15:46:04 Chargement de la configuration système...
2024-08-27 15:46:04 Configuration système chargée avec succès!
2024-08-27 15:46:04 Initialisation du dispositif [MasterCAN]
2024-08-27 15:46:04 Démarrage d'un module CAN...
2024-08-27 15:46:04 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-27 à 15:47:56
********************************************************************
2024-08-27 15:47:56 Chargement de la configuration système...
2024-08-27 15:47:56 Configuration système chargée avec succès!
2024-08-27 15:47:56 Initialisation du dispositif [MasterCAN]
2024-08-27 15:47:56 Démarrage d'un module CAN...
2024-08-27 15:47:56 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-27 à 16:08:48
********************************************************************
2024-08-27 16:08:48 Chargement de la configuration système...
2024-08-27 16:08:48 Configuration système chargée avec succès!
2024-08-27 16:08:48 Initialisation du dispositif [MasterCAN]
2024-08-27 16:08:48 Démarrage d'un module CAN...
2024-08-27 16:08:48 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-27 à 16:09:14
********************************************************************
2024-08-27 16:09:14 Chargement de la configuration système...
2024-08-27 16:09:14 Configuration système chargée avec succès!
2024-08-27 16:09:14 Initialisation du dispositif [MasterCAN]
2024-08-27 16:09:14 Démarrage d'un module CAN...
2024-08-27 16:09:14 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-27 à 16:23:34
********************************************************************
2024-08-27 16:23:34 Librairie Axiomtek chargée avec succès
2024-08-27 16:23:34 Watchdog CPU arrêté
2024-08-27 16:23:34 Chargement de la configuration système...
2024-08-27 16:23:34 Configuration système chargée avec succès!
2024-08-27 16:23:34 Initialisation du dispositif [MasterCAN]
2024-08-27 16:23:34 Démarrage d'un module CAN...
2024-08-27 16:23:34 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-27 à 16:30:08
********************************************************************
2024-08-27 16:30:08 Chargement de la configuration système...
2024-08-27 16:30:08 Configuration système chargée avec succès!
2024-08-27 16:30:08 Initialisation du dispositif [MasterCAN]
2024-08-27 16:30:08 Démarrage d'un module CAN...
2024-08-27 16:30:08 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-27 à 16:33:13
********************************************************************
2024-08-27 16:33:13 Chargement de la configuration système...
2024-08-27 16:33:13 Configuration système chargée avec succès!
2024-08-27 16:33:13 Initialisation du dispositif [MasterCAN]
2024-08-27 16:33:13 Démarrage d'un module CAN...
2024-08-27 16:33:13 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-27 à 16:33:24
********************************************************************
2024-08-27 16:33:24 Chargement de la configuration système...
2024-08-27 16:33:24 Configuration système chargée avec succès!
2024-08-27 16:33:24 Initialisation du dispositif [MasterCAN]
2024-08-27 16:33:24 Démarrage d'un module CAN...
2024-08-27 16:33:24 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-27 à 16:35:42
********************************************************************
2024-08-27 16:35:42 Chargement de la configuration système...
2024-08-27 16:35:42 Configuration système chargée avec succès!
2024-08-27 16:35:42 Initialisation du dispositif [MasterCAN]
2024-08-27 16:35:42 Démarrage d'un module CAN...
2024-08-27 16:35:42 Impossible de trouver le module CAN sur le channel 1
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-08-27 à 16:46:34
********************************************************************
2024-08-27 16:46:34 Chargement de la configuration système...
2024-08-27 16:46:34 Configuration système chargée avec succès!
2024-08-27 16:46:34 Initialisation du dispositif [MasterCAN]
2024-08-27 16:46:34 Démarrage d'un module CAN...
2024-08-27 16:46:34 Impossible de trouver le module CAN sur le channel 1

View File

@ -220,6 +220,8 @@ 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/modules/qt_lib_windowsuiautomation_support_private.pri \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_windowsuiautomation_support_private.pri \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_winextras.pri \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_winextras.pri \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_winextras_private.pri \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_winextras_private.pri \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xlsx.pri \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xlsx_private.pri \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xml.pri \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xml.pri \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xml_private.pri \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xml_private.pri \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xmlpatterns.pri \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xmlpatterns.pri \
@ -411,6 +413,8 @@ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_widgets_private.pri:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_windowsuiautomation_support_private.pri: C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_windowsuiautomation_support_private.pri:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_winextras.pri: C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_winextras.pri:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_winextras_private.pri: C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_winextras_private.pri:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xlsx.pri:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xlsx_private.pri:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xml.pri: C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xml.pri:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xml_private.pri: C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xml_private.pri:
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xmlpatterns.pri: C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/modules/qt_lib_xmlpatterns.pri:

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -123,5 +123,5 @@ DEPENDPATH += $$PWD/Sources/PCAN \
$$PWD/Sources/Axiomtek \ $$PWD/Sources/Axiomtek \
win32: LIBS += -L$$PWD/Sources/KVASER/ -lkvaDbLib win32: LIBS += -L$$PWD/Sources/KVASER/ -lkvaDbLib
win32: LIBS += -L$$PWD/Sources/Axiomtek/ -lAxUfiAPIx64 #win32: LIBS += -L$$PWD/Sources/Axiomtek/ -lAxUfiAPIx64 #Commenter cette ligne si ENABLE_CHIPSET_DRIVER n'est pas défini dans defines.h

View File

@ -2,7 +2,9 @@
#include "OtarcikCan.h" #include "OtarcikCan.h"
#include "CANDevice.h" #include "CANDevice.h"
#include "defines.h" #include "defines.h"
#ifdef ENABLE_CHIPSET_DRIVER
#include "ComputerBoardInterface.h" #include "ComputerBoardInterface.h"
#endif
CMQTTClientWrapper::CMQTTClientWrapper() CMQTTClientWrapper::CMQTTClientWrapper()
{ {
@ -27,7 +29,9 @@ CMQTTClientWrapper::CMQTTClientWrapper()
mMQTTQueueFlushTimer->stop(); mMQTTQueueFlushTimer->stop();
mProgramPtr = 0; mProgramPtr = 0;
#ifdef ENABLE_CHIPSET_DRIVER
mCPUInterface = 0; mCPUInterface = 0;
#endif
mMQTTPresenceCANBit = 0; mMQTTPresenceCANBit = 0;
mMessagesQueueMode = MQTT_DROP_MSG_MODE; mMessagesQueueMode = MQTT_DROP_MSG_MODE;
mDisconnectionIsVoluntary = false; mDisconnectionIsVoluntary = false;
@ -53,11 +57,13 @@ int CMQTTClientWrapper::SetMQTTParams(CCloudParams *Params)
return RET_OK; return RET_OK;
} }
#ifdef ENABLE_CHIPSET_DRIVER
int CMQTTClientWrapper::SetCPUInterface(CComputerBoardInterface *CPUIF) int CMQTTClientWrapper::SetCPUInterface(CComputerBoardInterface *CPUIF)
{ {
mCPUInterface = CPUIF; mCPUInterface = CPUIF;
return RET_OK; return RET_OK;
} }
#endif
int CMQTTClientWrapper::SetMQTTServerPresenceCANBit(quint64 CANBit) int CMQTTClientWrapper::SetMQTTServerPresenceCANBit(quint64 CANBit)
{ {
@ -267,10 +273,12 @@ void CMQTTClientWrapper::MQTTSendTimerExpired()
{ {
CCANDevice *Device = mCANDevicesList->at(j); CCANDevice *Device = mCANDevicesList->at(j);
QList<CMQTTMessage> *MessagesList = Device->GetMQTTMessagesList(); QList<CMQTTMessage> *MessagesList = Device->GetMQTTMessagesList();
if(mCPUInterface) #ifdef ENABLE_CHIPSET_DRIVER
if(mCPUInterface != 0)
{ {
MessagesList->append(GetSystemStatusMessage()); MessagesList->append(GetSystemStatusMessage());
} }
#endif
if(MessagesList != 0) if(MessagesList != 0)
{ {
@ -289,10 +297,12 @@ void CMQTTClientWrapper::MQTTSendTimerExpired()
{ {
CCANDevice *Device = mCANDevicesList->at(j); CCANDevice *Device = mCANDevicesList->at(j);
QList<CMQTTMessage> *MessagesList = Device->GetMQTTMessagesList(); QList<CMQTTMessage> *MessagesList = Device->GetMQTTMessagesList();
if(mCPUInterface) #ifdef ENABLE_CHIPSET_DRIVER
if(mCPUInterface != 0)
{ {
MessagesList->append(GetSystemStatusMessage()); MessagesList->append(GetSystemStatusMessage());
} }
#endif
if(MessagesList != 0) if(MessagesList != 0)
{ {
@ -433,6 +443,7 @@ void CMQTTClientWrapper::MQTTMessageStatusChanged(qint32 id, QMqtt::MessageStatu
CMQTTMessage CMQTTClientWrapper::GetSystemStatusMessage() CMQTTMessage CMQTTClientWrapper::GetSystemStatusMessage()
{ {
#ifdef ENABLE_CHIPSET_DRIVER
if(mCPUInterface != 0) if(mCPUInterface != 0)
{ {
CComputerBoardState tmp = mCPUInterface->GetComputerBoardState(); CComputerBoardState tmp = mCPUInterface->GetComputerBoardState();
@ -456,6 +467,9 @@ CMQTTMessage CMQTTClientWrapper::GetSystemStatusMessage()
{ {
return CMQTTMessage(); return CMQTTMessage();
} }
#else
return CMQTTMessage();
#endif
} }

View File

@ -29,7 +29,9 @@ public:
CMQTTClientWrapper(); CMQTTClientWrapper();
~CMQTTClientWrapper(); ~CMQTTClientWrapper();
int SetMQTTParams(CCloudParams *Params); int SetMQTTParams(CCloudParams *Params);
#ifdef ENABLE_CHIPSET_DRIVER
int SetCPUInterface(CComputerBoardInterface *CPUIF); int SetCPUInterface(CComputerBoardInterface *CPUIF);
#endif
int SetMQTTServerPresenceCANBit(quint64 CANBit); int SetMQTTServerPresenceCANBit(quint64 CANBit);
int ConnectToBroker(); int ConnectToBroker();
int NewMQTTMessages(QList<CMQTTMessage> MessagesList); int NewMQTTMessages(QList<CMQTTMessage> MessagesList);
@ -59,7 +61,9 @@ private:
QList<CMQTTMessage*> mMQTTMessagesQueue; QList<CMQTTMessage*> mMQTTMessagesQueue;
bool mIsClientConnecting; bool mIsClientConnecting;
QString mCircularBufferStatusText, mBufferingModeText, mUploadTimeText; QString mCircularBufferStatusText, mBufferingModeText, mUploadTimeText;
#ifdef ENABLE_CHIPSET_DRIVER
CComputerBoardInterface *mCPUInterface; CComputerBoardInterface *mCPUInterface;
#endif
CMQTTMessage GetSystemStatusMessage(); CMQTTMessage GetSystemStatusMessage();
int SendNextQueueMessage(); int SendNextQueueMessage();

View File

@ -1,5 +1,8 @@
#include "ComputerBoardInterface.h"
#include "defines.h" #include "defines.h"
#ifdef ENABLE_CHIPSET_DRIVER
#include "ComputerBoardInterface.h"
#include "AxUfiAPI.h" #include "AxUfiAPI.h"
#include "GeneralMessagesLogDispatcher.h" #include "GeneralMessagesLogDispatcher.h"
#include "CPUWatchdogConfig.h" #include "CPUWatchdogConfig.h"
@ -13,7 +16,7 @@ CComputerBoardInterface::CComputerBoardInterface()
int CComputerBoardInterface::Init() int CComputerBoardInterface::Init()
{ {
if(LoadLibrary() == RET_OK) if(LoadAxiomtekLibrary() == RET_OK)
{ {
CGeneralMessagesLogDispatcher::instance()->AddLogMessage(QString("Librairie Axiomtek chargée avec succès"),"CComputerBoardInterface",true,1,CGeneralMessagesLogDispatcher::GEN_MSG_TXT_SUCCESS_STATUS); CGeneralMessagesLogDispatcher::instance()->AddLogMessage(QString("Librairie Axiomtek chargée avec succès"),"CComputerBoardInterface",true,1,CGeneralMessagesLogDispatcher::GEN_MSG_TXT_SUCCESS_STATUS);
StopCPUWatchdog(); StopCPUWatchdog();
@ -27,11 +30,12 @@ int CComputerBoardInterface::Init()
return RET_OK; return RET_OK;
} }
int CComputerBoardInterface::LoadLibrary() int CComputerBoardInterface::LoadAxiomtekLibrary()
{ {
int result, Direction; int result, Direction;
Direction = 1; Direction = 1;
char libname[] = CPU_LIBRARY_NAME; char libname[] = CPU_LIBRARY_NAME;
// Suppress system error dialogs
result = AxBoardLoadLibrary(libname); result = AxBoardLoadLibrary(libname);
if(result) if(result)
{ {
@ -62,6 +66,9 @@ int CComputerBoardInterface::DeInit()
{ {
return RET_OK; return RET_OK;
} }
#include <windows.h>
int CComputerBoardInterface::StartCPUWatchdog() int CComputerBoardInterface::StartCPUWatchdog()
{ {
@ -182,3 +189,4 @@ CComputerBoardState CComputerBoardInterface::GetComputerBoardState()
return CPUState; return CPUState;
} }
#endif

View File

@ -24,7 +24,7 @@ public:
int SetWatchdogSettings(CCPUWatchdogConfig *Settings); int SetWatchdogSettings(CCPUWatchdogConfig *Settings);
private: private:
int LoadLibrary(); int LoadAxiomtekLibrary();
int UnloadLibrary(); int UnloadLibrary();
int mWatchdogTimeout; int mWatchdogTimeout;

View File

@ -23,9 +23,14 @@ CGeneralStatusPage::CGeneralStatusPage(QWidget *parent) :
mCPUStateUpdtTimer->setSingleShot(false); mCPUStateUpdtTimer->setSingleShot(false);
mCPUStateUpdtTimer->setInterval(5000); mCPUStateUpdtTimer->setInterval(5000);
connect(mCPUStateUpdtTimer,&QTimer::timeout,this,&CGeneralStatusPage::UpdateBoardStatusTimerExpired); connect(mCPUStateUpdtTimer,&QTimer::timeout,this,&CGeneralStatusPage::UpdateBoardStatusTimerExpired);
mCPUStateUpdtTimer->start();
#ifndef ENABLE_CHIPSET_DRIVER
ui->mSystemStateGroupBox->setVisible(false);
#endif
#ifdef ENABLE_CHIPSET_DRIVER
mCPUInterface = 0; mCPUInterface = 0;
#endif
#ifndef ENABLE_DEVELOPMENT_DEBUG_TOOLS #ifndef ENABLE_DEVELOPMENT_DEBUG_TOOLS
ui->mDevDebugToolsGroupBx->hide(); ui->mDevDebugToolsGroupBx->hide();
@ -33,6 +38,8 @@ CGeneralStatusPage::CGeneralStatusPage(QWidget *parent) :
connect(ui->mForceMQTTDisconnectChkBx,&QCheckBox::toggled,this,&CGeneralStatusPage::ForceMQTTDisconnectCheckBoxClicked); connect(ui->mForceMQTTDisconnectChkBx,&QCheckBox::toggled,this,&CGeneralStatusPage::ForceMQTTDisconnectCheckBoxClicked);
#endif #endif
} }
CGeneralStatusPage::~CGeneralStatusPage() CGeneralStatusPage::~CGeneralStatusPage()
@ -40,7 +47,15 @@ CGeneralStatusPage::~CGeneralStatusPage()
delete ui; delete ui;
delete mCPUStateUpdtTimer; delete mCPUStateUpdtTimer;
} }
#ifdef ENABLE_CHIPSET_DRIVER
int CGeneralStatusPage::SetCPUInterfaceHandle(CComputerBoardInterface *Handle)
{
mCPUInterface = Handle;
mCPUStateUpdtTimer->start();
}
#endif
int CGeneralStatusPage::SetGeneralMsgText(QStringList Txt) int CGeneralStatusPage::SetGeneralMsgText(QStringList Txt)
{ {
Q_UNUSED(Txt) Q_UNUSED(Txt)
@ -211,6 +226,7 @@ void CGeneralStatusPage::QuitAppBtnPressed()
mProgramPtr->QuitApplicationRequest(); mProgramPtr->QuitApplicationRequest();
} }
#ifdef ENABLE_CHIPSET_DRIVER
int CGeneralStatusPage::UpdateBoardStatus(CComputerBoardState CPUState) int CGeneralStatusPage::UpdateBoardStatus(CComputerBoardState CPUState)
{ {
QString BoardState = QString("System Temp: %1C\nCPU VCore: %2V\nSystem 3.3V: %3V\nSystem 5V: %4V").arg(CPUState.mSystemTemperature).arg(CPUState.mCPUVcore).arg(CPUState.mSystem3V3).arg(CPUState.mSystem5V); QString BoardState = QString("System Temp: %1C\nCPU VCore: %2V\nSystem 3.3V: %3V\nSystem 5V: %4V").arg(CPUState.mSystemTemperature).arg(CPUState.mCPUVcore).arg(CPUState.mSystem3V3).arg(CPUState.mSystem5V);
@ -218,6 +234,7 @@ int CGeneralStatusPage::UpdateBoardStatus(CComputerBoardState CPUState)
return RET_OK; return RET_OK;
} }
#endif
void CGeneralStatusPage::InternetStatusChanged(bool InternetConnected) void CGeneralStatusPage::InternetStatusChanged(bool InternetConnected)
{ {
@ -239,7 +256,12 @@ void CGeneralStatusPage::InternetStatusChanged(bool InternetConnected)
void CGeneralStatusPage::UpdateBoardStatusTimerExpired() void CGeneralStatusPage::UpdateBoardStatusTimerExpired()
{ {
UpdateBoardStatus(mCPUInterface->GetComputerBoardState()); #ifdef ENABLE_CHIPSET_DRIVER
if(mCPUInterface != 0)
{
UpdateBoardStatus(mCPUInterface->GetComputerBoardState());
}
#endif
} }
#ifdef ENABLE_DEVELOPMENT_DEBUG_TOOLS #ifdef ENABLE_DEVELOPMENT_DEBUG_TOOLS

View File

@ -3,7 +3,9 @@
#include <QWidget> #include <QWidget>
#include "defines.h" #include "defines.h"
#ifdef ENABLE_CHIPSET_DRIVER
#include "ComputerBoardInterface.h" #include "ComputerBoardInterface.h"
#endif
#include <QTimer> #include <QTimer>
@ -30,12 +32,16 @@ public:
COtarcikCan *mProgramPtr; COtarcikCan *mProgramPtr;
QTimer *mCPUStateUpdtTimer; QTimer *mCPUStateUpdtTimer;
#ifdef ENABLE_CHIPSET_DRIVER
CComputerBoardInterface *mCPUInterface; CComputerBoardInterface *mCPUInterface;
#endif
explicit CGeneralStatusPage(QWidget *parent = 0); explicit CGeneralStatusPage(QWidget *parent = 0);
~CGeneralStatusPage(); ~CGeneralStatusPage();
#ifdef ENABLE_CHIPSET_DRIVER
int SetCPUInterfaceHandle(CComputerBoardInterface *Handle);
#endif
int SetGeneralMsgText(QStringList Txt); int SetGeneralMsgText(QStringList Txt);
int AddGeneralMsgBoxLineEntry(QString LineTxt); int AddGeneralMsgBoxLineEntry(QString LineTxt);
@ -44,7 +50,9 @@ public:
int UpdateCANModuleStatus(QString ModuleName, QString ModuleStatus, QString Buffer); int UpdateCANModuleStatus(QString ModuleName, QString ModuleStatus, QString Buffer);
int ClearCANModuleStatusTable(); int ClearCANModuleStatusTable();
int UpdateMQTTBufferingStatus(QString Mode, QString FIFOSize, QString RemainingTime); int UpdateMQTTBufferingStatus(QString Mode, QString FIFOSize, QString RemainingTime);
#ifdef ENABLE_CHIPSET_DRIVER
int UpdateBoardStatus(CComputerBoardState CPUState); int UpdateBoardStatus(CComputerBoardState CPUState);
#endif
private: private:

View File

@ -251,7 +251,7 @@
</property> </property>
</widget> </widget>
</widget> </widget>
<widget class="QGroupBox" name="groupBox"> <widget class="QGroupBox" name="mSystemStateGroupBox">
<property name="geometry"> <property name="geometry">
<rect> <rect>
<x>1210</x> <x>1210</x>
@ -286,6 +286,9 @@
</widget> </widget>
</widget> </widget>
<widget class="QGroupBox" name="mDevDebugToolsGroupBx"> <widget class="QGroupBox" name="mDevDebugToolsGroupBx">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry"> <property name="geometry">
<rect> <rect>
<x>1489</x> <x>1489</x>

View File

@ -74,6 +74,11 @@ CLoggingSettingsPage::CLoggingSettingsPage(QWidget *parent) :
// ui->mDevicePresenceBit4ComboBox->addItems(BitsList); // ui->mDevicePresenceBit4ComboBox->addItems(BitsList);
// ui->mDevicePresenceBit5ComboBox->addItems(BitsList); // ui->mDevicePresenceBit5ComboBox->addItems(BitsList);
#ifndef ENABLE_CHIPSET_DRIVER
ui->mWDActiveChkBx->setEnabled(false);
ui->mWDTimerTimeoutSpinBx->setEnabled(false);
#endif
mDevicePresenceEditMode = false; mDevicePresenceEditMode = false;
connect(ui->mCancelBtn,&QPushButton::clicked,this,&CLoggingSettingsPage::CancelBtnPressed); connect(ui->mCancelBtn,&QPushButton::clicked,this,&CLoggingSettingsPage::CancelBtnPressed);

View File

@ -22,7 +22,7 @@ CMainWindow::CMainWindow(QWidget *parent) :
ui(new Ui::CMainWindow) ui(new Ui::CMainWindow)
{ {
ui->setupUi(this); ui->setupUi(this);
QMainWindow::statusBar()->showMessage("V1.05"); QMainWindow::statusBar()->showMessage("V1.06");
mGeneralStatusPage = new CGeneralStatusPage(this); mGeneralStatusPage = new CGeneralStatusPage(this);
mMainWindowWidget = new QTabWidget(this); mMainWindowWidget = new QTabWidget(this);

View File

@ -53,7 +53,10 @@ int COtarcikCan::Start()
mMainWindow.mCANbusSettingsPage->mProgramPtr = this; mMainWindow.mCANbusSettingsPage->mProgramPtr = this;
mMainWindow.mDataLoggingSettingsPage->mProgramHandle = this; mMainWindow.mDataLoggingSettingsPage->mProgramHandle = this;
mMainWindow.mGeneralStatusPage->mProgramPtr = this; mMainWindow.mGeneralStatusPage->mProgramPtr = this;
mMainWindow.mGeneralStatusPage->mCPUInterface = &mCPUInterface; // mMainWindow.mGeneralStatusPage->mCPUInterface = &mCPUInterface; //JFM 2024-08-27 disable Axiomtek driver
#ifdef ENABLE_CHIPSET_DRIVER
mMainWindow.mGeneralStatusPage->SetCPUInterfaceHandle(&mCPUInterface);
#endif
mLANDevicesPresenceMonitor.mProgramPtr = this; mLANDevicesPresenceMonitor.mProgramPtr = this;
// mMainWindow.mCANWatchdogSettingsPage->mProgramHandle = this; // mMainWindow.mCANWatchdogSettingsPage->mProgramHandle = this;
@ -62,8 +65,9 @@ int COtarcikCan::Start()
mSysLogger.Start("10.8.0.6",514); mSysLogger.Start("10.8.0.6",514);
CGeneralMessagesLogDispatcher::instance()->BindGuiPageHandle(mMainWindow.mGeneralStatusPage); CGeneralMessagesLogDispatcher::instance()->BindGuiPageHandle(mMainWindow.mGeneralStatusPage);
CGeneralMessagesLogDispatcher::instance()->Init(&mSysLogger); CGeneralMessagesLogDispatcher::instance()->Init(&mSysLogger);
#ifdef ENABLE_CHIPSET_DRIVER
mCPUInterface.Init(); mCPUInterface.Init();
#endif
if(mSystemConfig.LoadConfig() == RET_OK) if(mSystemConfig.LoadConfig() == RET_OK)
{ {
@ -82,7 +86,9 @@ int COtarcikCan::Start()
mMainWindow.mDataLoggingSettingsPage->SetCloudParams(&mCloudLoggingParams); mMainWindow.mDataLoggingSettingsPage->SetCloudParams(&mCloudLoggingParams);
mCANBusMQTTClient.SetMQTTParams(&mCloudLoggingParams); mCANBusMQTTClient.SetMQTTParams(&mCloudLoggingParams);
mCANBusMQTTClient.SetCANDevicesList(&mCANDevicesList); mCANBusMQTTClient.SetCANDevicesList(&mCANDevicesList);
#ifdef ENABLE_CHIPSET_DRIVER
mCANBusMQTTClient.SetCPUInterface(&mCPUInterface); mCANBusMQTTClient.SetCPUInterface(&mCPUInterface);
#endif
mCANBusMQTTClient.SetMQTTServerPresenceCANBit(mSystemConfig.GetDeviceDetectionConfig()->mMQTTDetectionCANStatusBit); mCANBusMQTTClient.SetMQTTServerPresenceCANBit(mSystemConfig.GetDeviceDetectionConfig()->mMQTTDetectionCANStatusBit);
mGeneralSystemParams = *mSystemConfig.GetGeneralSystemSettings(); mGeneralSystemParams = *mSystemConfig.GetGeneralSystemSettings();
@ -90,7 +96,9 @@ int COtarcikCan::Start()
CGeneralMessagesLogDispatcher::instance()->SetLogVerbosities(mGeneralSystemParams.mLogFileVerbosity,mGeneralSystemParams.mLocalLogVerbosity); CGeneralMessagesLogDispatcher::instance()->SetLogVerbosities(mGeneralSystemParams.mLogFileVerbosity,mGeneralSystemParams.mLocalLogVerbosity);
mCPUWatchdogParams = *mSystemConfig.GetCPUWatchdogSettings(); mCPUWatchdogParams = *mSystemConfig.GetCPUWatchdogSettings();
#ifdef ENABLE_CHIPSET_DRIVER
mCPUInterface.SetWatchdogSettings(&mCPUWatchdogParams); mCPUInterface.SetWatchdogSettings(&mCPUWatchdogParams);
#endif
mMainWindow.mDataLoggingSettingsPage->SetCPUWatchdogSettings(mSystemConfig.GetCPUWatchdogSettings()); mMainWindow.mDataLoggingSettingsPage->SetCPUWatchdogSettings(mSystemConfig.GetCPUWatchdogSettings());
mDeviceDetectionConfigParams = *mSystemConfig.GetDeviceDetectionConfig(); mDeviceDetectionConfigParams = *mSystemConfig.GetDeviceDetectionConfig();
@ -109,16 +117,23 @@ int COtarcikCan::Start()
// mGPTimer->setSingleShot(false); // mGPTimer->setSingleShot(false);
// mGPTimer->start(5000); // mGPTimer->start(5000);
#ifdef ENABLE_CHIPSET_DRIVER
mCPUInterface.StartCPUWatchdog(); mCPUInterface.StartCPUWatchdog();
mWatchdogTimer->start(); mWatchdogTimer->start();
mMainWindow.mGeneralStatusPage->UpdateBoardStatusTimerExpired(); mMainWindow.mGeneralStatusPage->UpdateBoardStatusTimerExpired();
#endif
} }
else else
{ {
#ifdef ENABLE_CHIPSET_DRIVER
mCPUInterface.StartCPUWatchdog(); mCPUInterface.StartCPUWatchdog();
mWatchdogTimer->start(); mWatchdogTimer->start();
#endif
} }
@ -249,14 +264,14 @@ int COtarcikCan::SaveCPUWatchdogSettingsRequest(CCPUWatchdogConfig *CPUWatchdogP
mCPUWatchdogParams = *CPUWatchdogParams; mCPUWatchdogParams = *CPUWatchdogParams;
mSystemConfig.SetCPUWatchdogPArams(&mCPUWatchdogParams); mSystemConfig.SetCPUWatchdogPArams(&mCPUWatchdogParams);
mSystemConfig.SaveConfig(); mSystemConfig.SaveConfig();
#ifdef ENABLE_CHIPSET_DRIVER
mCPUInterface.SetWatchdogSettings(&mCPUWatchdogParams); mCPUInterface.SetWatchdogSettings(&mCPUWatchdogParams);
mCPUInterface.StopCPUWatchdog(); mCPUInterface.StopCPUWatchdog();
if(mCPUWatchdogParams.mWatchdogEnabled == true) if(mCPUWatchdogParams.mWatchdogEnabled == true)
{ {
mCPUInterface.StartCPUWatchdog(); mCPUInterface.StartCPUWatchdog();
} }
#endif
return RET_OK; return RET_OK;
} }
@ -313,15 +328,19 @@ int COtarcikCan::SaveCANWatchdogSettingsRequest(CCANWatchdogConfig *CANWatchdogC
void COtarcikCan::WatchdogUpdateTimerExpired() //Time to kick the CPU watchdog void COtarcikCan::WatchdogUpdateTimerExpired() //Time to kick the CPU watchdog
{ {
#ifdef ENABLE_CHIPSET_DRIVER
mCPUInterface.KickCPUWatchdog(); mCPUInterface.KickCPUWatchdog();
#endif
} }
void COtarcikCan::QuitApplicationRequest() void COtarcikCan::QuitApplicationRequest()
{ {
qDebug("Quit app request"); qDebug("Quit app request");
mWatchdogTimer->stop(); mWatchdogTimer->stop();
#ifdef ENABLE_CHIPSET_DRIVER
mCPUInterface.StopCPUWatchdog(); mCPUInterface.StopCPUWatchdog();
mCPUInterface.DeInit(); mCPUInterface.DeInit();
#endif
QCoreApplication::exit(69); QCoreApplication::exit(69);
} }

View File

@ -9,7 +9,9 @@
#include <QList> #include <QList>
#include "SystemConfig.h" #include "SystemConfig.h"
#include "MQTTClientWrapper.h" #include "MQTTClientWrapper.h"
#ifdef ENABLE_CHIPSET_DRIVER
#include "ComputerBoardInterface.h" #include "ComputerBoardInterface.h"
#endif
#include "SysLogger.h" #include "SysLogger.h"
#include "InternetMonitor.h" #include "InternetMonitor.h"
#include "LANDevicesPresenceMonitor.h" #include "LANDevicesPresenceMonitor.h"
@ -25,7 +27,9 @@ public:
CSystemConfig mSystemConfig; CSystemConfig mSystemConfig;
CMQTTClientWrapper mCANBusMQTTClient; CMQTTClientWrapper mCANBusMQTTClient;
QTimer *mGPTimer; QTimer *mGPTimer;
#ifdef ENABLE_CHIPSET_DRIVER
CComputerBoardInterface mCPUInterface; CComputerBoardInterface mCPUInterface;
#endif
QTimer *mWatchdogTimer; QTimer *mWatchdogTimer;
CSysLogger mSysLogger; CSysLogger mSysLogger;
CInternetMonitor mInternetMonitor; CInternetMonitor mInternetMonitor;

View File

@ -17,7 +17,10 @@
#define MAX_NB_LAN_DEVICE_DETECTION 5 #define MAX_NB_LAN_DEVICE_DETECTION 5
#define ENABLE_DEVELOPMENT_DEBUG_TOOLS #undef ENABLE_CHIPSET_DRIVER
//#define ENABLE_CHIPSET_DRIVER //POUR ACTIVER LE DRIVER, IL FAUT INCLURE LA LIBRAIRIE AXIOMTEK DANS LE .PRO (pis oublie pas de faire clean / run qMake)...
//#define ENABLE_DEVELOPMENT_DEBUG_TOOLS
enum eOtarcikGeneralReturns enum eOtarcikGeneralReturns
{ {

Binary file not shown.

View File

@ -5463,3 +5463,12 @@ Démarrage du logiciel Otarcik CAN le 2023-10-28 à 08:34:02
******************************************************************** ********************************************************************
2023-10-28 08:34:02 Chargement de la configuration système... 2023-10-28 08:34:02 Chargement de la configuration système...
2023-10-28 08:34:02 Configuration système chargée avec succès! 2023-10-28 08:34:02 Configuration système chargée avec succès!
********************************************************************
Démarrage du logiciel Otarcik CAN le 2024-07-18 à 06:05:26
********************************************************************
2024-07-18 06:05:26 Librairie Axiomtek chargée avec succès
2024-07-18 06:05:26 Watchdog CPU arrêté
2024-07-18 06:05:26 Chargement de la configuration système...
2024-07-18 06:05:26 Configuration système chargée avec succès!

Binary file not shown.

View File

@ -39,7 +39,7 @@ public:
QLabel *mBufferSizeLbl; QLabel *mBufferSizeLbl;
QLabel *mBufferingMode; QLabel *mBufferingMode;
QLabel *mBufferSizeValue; QLabel *mBufferSizeValue;
QGroupBox *groupBox; QGroupBox *mSystemStateGroupBox;
QLabel *mSystemStateLbl; QLabel *mSystemStateLbl;
QGroupBox *mDevDebugToolsGroupBx; QGroupBox *mDevDebugToolsGroupBx;
QCheckBox *mForceMQTTDisconnectChkBx; QCheckBox *mForceMQTTDisconnectChkBx;
@ -119,16 +119,17 @@ public:
mBufferSizeValue->setObjectName(QString::fromUtf8("mBufferSizeValue")); mBufferSizeValue->setObjectName(QString::fromUtf8("mBufferSizeValue"));
mBufferSizeValue->setGeometry(QRect(90, 60, 131, 21)); mBufferSizeValue->setGeometry(QRect(90, 60, 131, 21));
mBufferSizeValue->setFont(font4); mBufferSizeValue->setFont(font4);
groupBox = new QGroupBox(CGeneralStatusPage); mSystemStateGroupBox = new QGroupBox(CGeneralStatusPage);
groupBox->setObjectName(QString::fromUtf8("groupBox")); mSystemStateGroupBox->setObjectName(QString::fromUtf8("mSystemStateGroupBox"));
groupBox->setGeometry(QRect(1210, 290, 201, 121)); mSystemStateGroupBox->setGeometry(QRect(1210, 290, 201, 121));
mSystemStateLbl = new QLabel(groupBox); mSystemStateLbl = new QLabel(mSystemStateGroupBox);
mSystemStateLbl->setObjectName(QString::fromUtf8("mSystemStateLbl")); mSystemStateLbl->setObjectName(QString::fromUtf8("mSystemStateLbl"));
mSystemStateLbl->setGeometry(QRect(10, 20, 281, 131)); mSystemStateLbl->setGeometry(QRect(10, 20, 281, 131));
mSystemStateLbl->setFont(font4); mSystemStateLbl->setFont(font4);
mSystemStateLbl->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop); mSystemStateLbl->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop);
mDevDebugToolsGroupBx = new QGroupBox(CGeneralStatusPage); mDevDebugToolsGroupBx = new QGroupBox(CGeneralStatusPage);
mDevDebugToolsGroupBx->setObjectName(QString::fromUtf8("mDevDebugToolsGroupBx")); mDevDebugToolsGroupBx->setObjectName(QString::fromUtf8("mDevDebugToolsGroupBx"));
mDevDebugToolsGroupBx->setEnabled(true);
mDevDebugToolsGroupBx->setGeometry(QRect(1489, 299, 191, 111)); mDevDebugToolsGroupBx->setGeometry(QRect(1489, 299, 191, 111));
mForceMQTTDisconnectChkBx = new QCheckBox(mDevDebugToolsGroupBx); mForceMQTTDisconnectChkBx = new QCheckBox(mDevDebugToolsGroupBx);
mForceMQTTDisconnectChkBx->setObjectName(QString::fromUtf8("mForceMQTTDisconnectChkBx")); mForceMQTTDisconnectChkBx->setObjectName(QString::fromUtf8("mForceMQTTDisconnectChkBx"));
@ -154,7 +155,7 @@ public:
mBufferSizeLbl->setText(QCoreApplication::translate("CGeneralStatusPage", "Taille FIFO", nullptr)); mBufferSizeLbl->setText(QCoreApplication::translate("CGeneralStatusPage", "Taille FIFO", nullptr));
mBufferingMode->setText(QCoreApplication::translate("CGeneralStatusPage", "Inactif", nullptr)); mBufferingMode->setText(QCoreApplication::translate("CGeneralStatusPage", "Inactif", nullptr));
mBufferSizeValue->setText(QCoreApplication::translate("CGeneralStatusPage", "0/5000", nullptr)); mBufferSizeValue->setText(QCoreApplication::translate("CGeneralStatusPage", "0/5000", nullptr));
groupBox->setTitle(QCoreApplication::translate("CGeneralStatusPage", "\303\211tat du syst\303\250me", nullptr)); mSystemStateGroupBox->setTitle(QCoreApplication::translate("CGeneralStatusPage", "\303\211tat du syst\303\250me", nullptr));
mSystemStateLbl->setText(QCoreApplication::translate("CGeneralStatusPage", "Syst\303\250me:", nullptr)); mSystemStateLbl->setText(QCoreApplication::translate("CGeneralStatusPage", "Syst\303\250me:", nullptr));
mDevDebugToolsGroupBx->setTitle(QCoreApplication::translate("CGeneralStatusPage", "Debug", nullptr)); mDevDebugToolsGroupBx->setTitle(QCoreApplication::translate("CGeneralStatusPage", "Debug", nullptr));
mForceMQTTDisconnectChkBx->setText(QCoreApplication::translate("CGeneralStatusPage", "Force MQTT disconnect", nullptr)); mForceMQTTDisconnectChkBx->setText(QCoreApplication::translate("CGeneralStatusPage", "Force MQTT disconnect", nullptr));