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

View File

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

View File

@ -1,5 +1,8 @@
#include "ComputerBoardInterface.h"
#include "defines.h"
#ifdef ENABLE_CHIPSET_DRIVER
#include "ComputerBoardInterface.h"
#include "AxUfiAPI.h"
#include "GeneralMessagesLogDispatcher.h"
#include "CPUWatchdogConfig.h"
@ -13,7 +16,7 @@ CComputerBoardInterface::CComputerBoardInterface()
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);
StopCPUWatchdog();
@ -27,11 +30,12 @@ int CComputerBoardInterface::Init()
return RET_OK;
}
int CComputerBoardInterface::LoadLibrary()
int CComputerBoardInterface::LoadAxiomtekLibrary()
{
int result, Direction;
Direction = 1;
char libname[] = CPU_LIBRARY_NAME;
// Suppress system error dialogs
result = AxBoardLoadLibrary(libname);
if(result)
{
@ -62,6 +66,9 @@ int CComputerBoardInterface::DeInit()
{
return RET_OK;
}
#include <windows.h>
int CComputerBoardInterface::StartCPUWatchdog()
{
@ -182,3 +189,4 @@ CComputerBoardState CComputerBoardInterface::GetComputerBoardState()
return CPUState;
}
#endif

View File

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

View File

@ -23,9 +23,14 @@ CGeneralStatusPage::CGeneralStatusPage(QWidget *parent) :
mCPUStateUpdtTimer->setSingleShot(false);
mCPUStateUpdtTimer->setInterval(5000);
connect(mCPUStateUpdtTimer,&QTimer::timeout,this,&CGeneralStatusPage::UpdateBoardStatusTimerExpired);
mCPUStateUpdtTimer->start();
#ifndef ENABLE_CHIPSET_DRIVER
ui->mSystemStateGroupBox->setVisible(false);
#endif
#ifdef ENABLE_CHIPSET_DRIVER
mCPUInterface = 0;
#endif
#ifndef ENABLE_DEVELOPMENT_DEBUG_TOOLS
ui->mDevDebugToolsGroupBx->hide();
@ -33,6 +38,8 @@ CGeneralStatusPage::CGeneralStatusPage(QWidget *parent) :
connect(ui->mForceMQTTDisconnectChkBx,&QCheckBox::toggled,this,&CGeneralStatusPage::ForceMQTTDisconnectCheckBoxClicked);
#endif
}
CGeneralStatusPage::~CGeneralStatusPage()
@ -40,7 +47,15 @@ CGeneralStatusPage::~CGeneralStatusPage()
delete ui;
delete mCPUStateUpdtTimer;
}
#ifdef ENABLE_CHIPSET_DRIVER
int CGeneralStatusPage::SetCPUInterfaceHandle(CComputerBoardInterface *Handle)
{
mCPUInterface = Handle;
mCPUStateUpdtTimer->start();
}
#endif
int CGeneralStatusPage::SetGeneralMsgText(QStringList Txt)
{
Q_UNUSED(Txt)
@ -211,6 +226,7 @@ void CGeneralStatusPage::QuitAppBtnPressed()
mProgramPtr->QuitApplicationRequest();
}
#ifdef ENABLE_CHIPSET_DRIVER
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);
@ -218,6 +234,7 @@ int CGeneralStatusPage::UpdateBoardStatus(CComputerBoardState CPUState)
return RET_OK;
}
#endif
void CGeneralStatusPage::InternetStatusChanged(bool InternetConnected)
{
@ -239,7 +256,12 @@ void CGeneralStatusPage::InternetStatusChanged(bool InternetConnected)
void CGeneralStatusPage::UpdateBoardStatusTimerExpired()
{
UpdateBoardStatus(mCPUInterface->GetComputerBoardState());
#ifdef ENABLE_CHIPSET_DRIVER
if(mCPUInterface != 0)
{
UpdateBoardStatus(mCPUInterface->GetComputerBoardState());
}
#endif
}
#ifdef ENABLE_DEVELOPMENT_DEBUG_TOOLS

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -17,7 +17,10 @@
#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
{

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