Création des brokers fonctionnelle

This commit is contained in:
jfmartel 2025-05-03 13:24:18 -04:00
parent b423b5fddf
commit 9e43e9c748
19 changed files with 1686 additions and 217 deletions

Binary file not shown.

View File

@ -72,3 +72,517 @@ Démarrage du logiciel Otarcik CAN version 1.07-DBG le 2025-04-30 à 21:13:54
2025-04-30 21:16:46 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full 2025-04-30 21:16:46 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-04-30 21:16:46 Client MQTT déconnecté. 2025-04-30 21:16:46 Client MQTT déconnecté.
2025-04-30 21:16:46 Passage en mode buffering des messages MQTT 2025-04-30 21:16:46 Passage en mode buffering des messages MQTT
********************************************************************
Démarrage du logiciel Otarcik CAN version 1.07-DBG le 2025-05-01 à 16:15:56
********************************************************************
2025-05-01 16:15:56 Chargement de la configuration système...
2025-05-01 16:15:56 Configuration système chargée avec succès!
2025-05-01 16:15:56 Initialisation du dispositif [MasterCAN]
2025-05-01 16:15:56 Démarrage d'un module CAN...
2025-05-01 16:15:56 Impossible de trouver le module CAN sur le channel 1
2025-05-01 16:15:56 Démarrage du Watchdog CAN...
2025-05-01 16:15:56 Watchdog CAN initialisé pour le module sur le channel 1
2025-05-01 16:15:56 Démarrage du logiciel OtarcikCAN
2025-05-01 16:15:56 Client MQTT en cours de connexion...
2025-05-01 16:15:57 Client MQTT connecté.
2025-05-01 16:15:57 LAN Device 192.168.50.40 is now ONLINE on network
2025-05-01 16:15:57 Internet Connecté...
2025-05-01 16:16:12 Déinitialisation du module PCAN USB ID 81
2025-05-01 16:16:12 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-01 16:16:12 Client MQTT déconnecté.
2025-05-01 16:16:12 Passage en mode buffering des messages MQTT
2025-05-01 16:16:12 LAN Device 192.168.50.40 is now OFFLINE on network
********************************************************************
Démarrage du logiciel Otarcik CAN version 1.07-DBG le 2025-05-01 à 16:17:21
********************************************************************
2025-05-01 16:17:21 Chargement de la configuration système...
2025-05-01 16:17:21 Configuration système chargée avec succès!
2025-05-01 16:17:21 Initialisation du dispositif [MasterCAN]
2025-05-01 16:17:21 Démarrage d'un module CAN...
2025-05-01 16:17:21 Impossible de trouver le module CAN sur le channel 1
2025-05-01 16:17:21 Démarrage du Watchdog CAN...
2025-05-01 16:17:21 Watchdog CAN initialisé pour le module sur le channel 1
2025-05-01 16:17:21 Démarrage du logiciel OtarcikCAN
2025-05-01 16:17:21 Client MQTT en cours de connexion...
2025-05-01 16:17:21 Client MQTT connecté.
2025-05-01 16:17:21 LAN Device 192.168.50.40 is now ONLINE on network
2025-05-01 16:17:22 Internet Connecté...
2025-05-01 16:17:43 Déinitialisation du module PCAN USB ID 81
2025-05-01 16:17:43 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-01 16:17:43 Client MQTT déconnecté.
2025-05-01 16:17:43 Passage en mode buffering des messages MQTT
********************************************************************
Démarrage du logiciel Otarcik CAN version 1.07-DBG le 2025-05-02 à 12:31:33
********************************************************************
2025-05-02 12:31:33 Chargement de la configuration système...
2025-05-02 12:31:33 Configuration système chargée avec succès!
2025-05-02 12:31:33 Initialisation du dispositif [MasterCAN]
2025-05-02 12:31:33 Démarrage d'un module CAN...
2025-05-02 12:31:33 Impossible de trouver le module CAN sur le channel 1
2025-05-02 12:31:33 Démarrage du Watchdog CAN...
2025-05-02 12:31:33 Watchdog CAN initialisé pour le module sur le channel 1
2025-05-02 12:31:33 Démarrage du logiciel OtarcikCAN
2025-05-02 12:31:33 Client MQTT en cours de connexion...
2025-05-02 12:31:33 Client MQTT connecté.
2025-05-02 12:31:33 LAN Device 192.168.50.40 is now ONLINE on network
2025-05-02 12:31:33 Internet Connecté...
2025-05-02 12:31:54 Déinitialisation du module PCAN USB ID 81
2025-05-02 12:31:54 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-02 12:31:54 Client MQTT déconnecté.
2025-05-02 12:31:54 Passage en mode buffering des messages MQTT
********************************************************************
Démarrage du logiciel Otarcik CAN version 1.07-DBG le 2025-05-02 à 14:29:25
********************************************************************
2025-05-02 14:29:25 Chargement de la configuration système...
2025-05-02 14:29:25 Configuration système chargée avec succès!
2025-05-02 14:29:25 Initialisation du dispositif [MasterCAN]
2025-05-02 14:29:25 Démarrage d'un module CAN...
2025-05-02 14:29:25 Impossible de trouver le module CAN sur le channel 1
2025-05-02 14:29:25 Démarrage du Watchdog CAN...
2025-05-02 14:29:25 Watchdog CAN initialisé pour le module sur le channel 1
2025-05-02 14:29:25 Démarrage du logiciel OtarcikCAN
2025-05-02 14:29:25 Client MQTT en cours de connexion...
2025-05-02 14:29:25 Client MQTT connecté.
2025-05-02 14:29:25 LAN Device 192.168.50.40 is now ONLINE on network
2025-05-02 14:29:25 Internet Connecté...
2025-05-02 14:29:42 Déinitialisation du module PCAN USB ID 81
2025-05-02 14:29:43 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-02 14:29:43 Client MQTT déconnecté.
2025-05-02 14:29:43 Passage en mode buffering des messages MQTT
********************************************************************
Démarrage du logiciel Otarcik CAN version 1.07-DBG le 2025-05-03 à 10:21:01
********************************************************************
2025-05-03 10:21:01 Chargement de la configuration système...
2025-05-03 10:21:01 Configuration système chargée avec succès!
2025-05-03 10:21:01 Initialisation du dispositif [MasterCAN]
2025-05-03 10:21:01 Démarrage d'un module CAN...
2025-05-03 10:21:01 Impossible de trouver le module CAN sur le channel 1
2025-05-03 10:21:01 Démarrage du Watchdog CAN...
2025-05-03 10:21:01 Watchdog CAN initialisé pour le module sur le channel 1
2025-05-03 10:21:01 Démarrage du logiciel OtarcikCAN
2025-05-03 10:21:01 Client MQTT en cours de connexion...
2025-05-03 10:21:01 LAN Device 192.168.50.40 is now ONLINE on network
2025-05-03 10:21:01 Internet Connecté...
2025-05-03 10:21:01 Client MQTT connecté.
2025-05-03 10:21:37 Sauvegarde de la configuration système...
2025-05-03 10:21:37 Configuration système sauvegardée avec succès.
2025-05-03 10:21:37 Déinitialisation du module PCAN USB ID 81
2025-05-03 10:21:37 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-03 10:21:37 Initialisation du dispositif [MasterCAN]
2025-05-03 10:21:37 Démarrage d'un module CAN...
2025-05-03 10:21:37 Impossible de trouver le module CAN sur le channel 1
2025-05-03 10:21:37 Initialisation du dispositif [Nom du module]
2025-05-03 10:21:37 Démarrage d'un module CAN...
2025-05-03 10:21:37 Impossible de trouver le module CAN sur le channel 81
2025-05-03 10:21:40 Sauvegarde de la configuration système...
2025-05-03 10:21:40 Configuration système sauvegardée avec succès.
2025-05-03 10:21:40 Déinitialisation du module PCAN USB ID 81
2025-05-03 10:21:40 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-03 10:21:40 Déinitialisation du module PCAN USB ID 81
2025-05-03 10:21:40 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-03 10:21:40 Initialisation du dispositif [MasterCAN]
2025-05-03 10:21:40 Démarrage d'un module CAN...
2025-05-03 10:21:40 Impossible de trouver le module CAN sur le channel 1
2025-05-03 10:21:55 Déinitialisation du module PCAN USB ID 81
2025-05-03 10:21:55 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-03 10:21:55 Client MQTT déconnecté.
2025-05-03 10:21:55 Passage en mode buffering des messages MQTT
********************************************************************
Démarrage du logiciel Otarcik CAN version 1.07-DBG le 2025-05-03 à 10:23:01
********************************************************************
2025-05-03 10:23:01 Chargement de la configuration système...
2025-05-03 10:23:01 Configuration système chargée avec succès!
2025-05-03 10:23:01 Initialisation du dispositif [MasterCAN]
2025-05-03 10:23:01 Démarrage d'un module CAN...
2025-05-03 10:23:01 Impossible de trouver le module CAN sur le channel 1
2025-05-03 10:23:01 Démarrage du Watchdog CAN...
2025-05-03 10:23:01 Watchdog CAN initialisé pour le module sur le channel 1
2025-05-03 10:23:01 Démarrage du logiciel OtarcikCAN
2025-05-03 10:23:01 Client MQTT en cours de connexion...
2025-05-03 10:23:01 LAN Device 192.168.50.40 is now ONLINE on network
2025-05-03 10:23:01 Client MQTT connecté.
2025-05-03 10:23:01 Internet Connecté...
2025-05-03 10:23:15 Déinitialisation du module PCAN USB ID 81
2025-05-03 10:23:15 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-03 10:23:15 Client MQTT déconnecté.
2025-05-03 10:23:15 Passage en mode buffering des messages MQTT
********************************************************************
Démarrage du logiciel Otarcik CAN version 1.07-DBG le 2025-05-03 à 11:52:11
********************************************************************
2025-05-03 11:52:11 Chargement de la configuration système...
2025-05-03 11:52:57 Configuration système chargée avec succès!
2025-05-03 11:52:57 Initialisation du dispositif [MasterCAN]
2025-05-03 11:52:57 Démarrage d'un module CAN...
2025-05-03 11:52:57 Impossible de trouver le module CAN sur le channel 1
2025-05-03 11:54:24 Démarrage du Watchdog CAN...
2025-05-03 11:54:24 Watchdog CAN initialisé pour le module sur le channel 1
2025-05-03 11:54:24 Démarrage du logiciel OtarcikCAN
2025-05-03 11:54:24 Client MQTT en cours de connexion...
2025-05-03 11:54:24 Internet Connecté...
2025-05-03 11:54:24 Client MQTT connecté.
2025-05-03 11:54:24 LAN Device 192.168.50.40 is now ONLINE on network
2025-05-03 11:56:41 Sauvegarde de la configuration système...
2025-05-03 11:56:41 Configuration système sauvegardée avec succès.
2025-05-03 11:56:41 Client MQTT déconnecté.
2025-05-03 11:56:41 Passage en mode buffering des messages MQTT
2025-05-03 11:56:41 Erreur du client MQTT: 256
2025-05-03 11:56:46 Tentative de connexion au serveur MQTT...
2025-05-03 11:56:46 Client MQTT en cours de connexion...
2025-05-03 11:56:46 Client MQTT connecté.
2025-05-03 11:56:53 Déinitialisation du module PCAN USB ID 81
2025-05-03 11:56:53 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-03 11:56:53 Client MQTT déconnecté.
2025-05-03 11:56:53 Passage en mode buffering des messages MQTT
********************************************************************
Démarrage du logiciel Otarcik CAN version 1.07-DBG le 2025-05-03 à 11:58:21
********************************************************************
2025-05-03 11:58:21 Chargement de la configuration système...
2025-05-03 11:58:33 Configuration système chargée avec succès!
2025-05-03 11:58:33 Initialisation du dispositif [MasterCAN]
2025-05-03 11:58:33 Démarrage d'un module CAN...
2025-05-03 11:58:33 Impossible de trouver le module CAN sur le channel 1
2025-05-03 11:58:43 Démarrage du Watchdog CAN...
2025-05-03 11:58:43 Watchdog CAN initialisé pour le module sur le channel 1
2025-05-03 11:58:43 Démarrage du logiciel OtarcikCAN
2025-05-03 11:58:43 Client MQTT en cours de connexion...
2025-05-03 11:58:43 Internet Connecté...
2025-05-03 11:58:43 LAN Device 192.168.50.40 is now ONLINE on network
2025-05-03 11:58:43 Client MQTT connecté.
2025-05-03 11:58:59 Sauvegarde de la configuration système...
2025-05-03 11:58:59 Configuration système sauvegardée avec succès.
2025-05-03 11:59:41 Déinitialisation du module PCAN USB ID 81
2025-05-03 11:59:41 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-03 11:59:41 Client MQTT déconnecté.
2025-05-03 11:59:41 Passage en mode buffering des messages MQTT
********************************************************************
Démarrage du logiciel Otarcik CAN version 1.07-DBG le 2025-05-03 à 12:09:41
********************************************************************
2025-05-03 12:09:41 Chargement de la configuration système...
2025-05-03 12:09:41 Configuration système chargée avec succès!
2025-05-03 12:09:41 Initialisation du dispositif [MasterCAN]
2025-05-03 12:09:41 Démarrage d'un module CAN...
2025-05-03 12:09:41 Impossible de trouver le module CAN sur le channel 1
2025-05-03 12:09:41 Démarrage du Watchdog CAN...
2025-05-03 12:09:41 Watchdog CAN initialisé pour le module sur le channel 1
2025-05-03 12:09:41 Démarrage du logiciel OtarcikCAN
2025-05-03 12:09:41 Client MQTT en cours de connexion...
2025-05-03 12:09:41 Internet Connecté...
2025-05-03 12:09:41 Client MQTT connecté.
2025-05-03 12:09:41 LAN Device 192.168.50.40 is now ONLINE on network
2025-05-03 12:09:43 Déinitialisation du module PCAN USB ID 81
2025-05-03 12:09:43 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-03 12:09:43 Client MQTT déconnecté.
2025-05-03 12:09:43 Passage en mode buffering des messages MQTT
********************************************************************
Démarrage du logiciel Otarcik CAN version 1.07-DBG le 2025-05-03 à 12:10:01
********************************************************************
2025-05-03 12:10:01 Chargement de la configuration système...
2025-05-03 12:10:01 Configuration système chargée avec succès!
2025-05-03 12:10:01 Initialisation du dispositif [MasterCAN]
2025-05-03 12:10:01 Démarrage d'un module CAN...
2025-05-03 12:10:01 Impossible de trouver le module CAN sur le channel 1
2025-05-03 12:10:01 Démarrage du Watchdog CAN...
2025-05-03 12:10:01 Watchdog CAN initialisé pour le module sur le channel 1
2025-05-03 12:10:01 Démarrage du logiciel OtarcikCAN
2025-05-03 12:10:01 Client MQTT en cours de connexion...
2025-05-03 12:10:01 Internet Connecté...
2025-05-03 12:10:01 Client MQTT connecté.
2025-05-03 12:10:01 LAN Device 192.168.50.40 is now ONLINE on network
2025-05-03 12:10:11 Sauvegarde de la configuration système...
2025-05-03 12:10:11 Configuration système sauvegardée avec succès.
2025-05-03 12:11:01 Sauvegarde de la configuration système...
2025-05-03 12:11:01 Configuration système sauvegardée avec succès.
2025-05-03 12:11:14 Sauvegarde de la configuration système...
2025-05-03 12:11:14 Configuration système sauvegardée avec succès.
2025-05-03 12:11:20 Déinitialisation du module PCAN USB ID 81
2025-05-03 12:11:21 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-03 12:11:21 Client MQTT déconnecté.
2025-05-03 12:11:21 Passage en mode buffering des messages MQTT
********************************************************************
Démarrage du logiciel Otarcik CAN version 1.07-DBG le 2025-05-03 à 12:14:22
********************************************************************
2025-05-03 12:14:22 Chargement de la configuration système...
2025-05-03 12:14:22 Configuration système chargée avec succès!
2025-05-03 12:14:22 Initialisation du dispositif [MasterCAN]
2025-05-03 12:14:22 Démarrage d'un module CAN...
2025-05-03 12:14:22 Impossible de trouver le module CAN sur le channel 1
2025-05-03 12:14:22 Démarrage du Watchdog CAN...
2025-05-03 12:14:22 Watchdog CAN initialisé pour le module sur le channel 1
2025-05-03 12:14:22 Démarrage du logiciel OtarcikCAN
2025-05-03 12:14:22 Client MQTT en cours de connexion...
2025-05-03 12:14:22 Internet Connecté...
2025-05-03 12:14:22 Client MQTT déconnecté pendant une reconnexion.
2025-05-03 12:14:22 Erreur du client MQTT: 256
2025-05-03 12:14:27 Tentative de connexion au serveur MQTT...
2025-05-03 12:14:27 Client MQTT en cours de connexion...
2025-05-03 12:14:27 Client MQTT déconnecté pendant une reconnexion.
2025-05-03 12:14:27 Erreur du client MQTT: 256
2025-05-03 12:14:32 Tentative de connexion au serveur MQTT...
2025-05-03 12:14:32 Client MQTT en cours de connexion...
2025-05-03 12:14:32 Client MQTT déconnecté pendant une reconnexion.
2025-05-03 12:14:32 Erreur du client MQTT: 256
2025-05-03 12:14:33 Sauvegarde de la configuration système...
2025-05-03 12:14:33 Configuration système sauvegardée avec succès.
2025-05-03 12:14:37 Tentative de connexion au serveur MQTT...
2025-05-03 12:14:37 Client MQTT en cours de connexion...
2025-05-03 12:14:37 Client MQTT connecté.
2025-05-03 12:14:38 Sauvegarde de la configuration système...
2025-05-03 12:14:38 Configuration système sauvegardée avec succès.
2025-05-03 12:14:54 Déinitialisation du module PCAN USB ID 81
2025-05-03 12:14:54 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-03 12:14:54 Client MQTT déconnecté.
2025-05-03 12:14:54 Passage en mode buffering des messages MQTT
********************************************************************
Démarrage du logiciel Otarcik CAN version 1.07-DBG le 2025-05-03 à 12:19:22
********************************************************************
2025-05-03 12:19:22 Chargement de la configuration système...
2025-05-03 12:19:22 Configuration système chargée avec succès!
2025-05-03 12:19:22 Initialisation du dispositif [MasterCAN]
2025-05-03 12:19:22 Démarrage d'un module CAN...
2025-05-03 12:19:22 Impossible de trouver le module CAN sur le channel 1
2025-05-03 12:19:22 Démarrage du Watchdog CAN...
2025-05-03 12:19:22 Watchdog CAN initialisé pour le module sur le channel 1
2025-05-03 12:19:22 Démarrage du logiciel OtarcikCAN
2025-05-03 12:19:22 Client MQTT en cours de connexion...
2025-05-03 12:19:22 Internet Connecté...
2025-05-03 12:19:22 Client MQTT connecté.
2025-05-03 12:19:30 Sauvegarde de la configuration système...
2025-05-03 12:19:30 Configuration système sauvegardée avec succès.
2025-05-03 12:19:32 Sauvegarde de la configuration système...
2025-05-03 12:19:32 Configuration système sauvegardée avec succès.
2025-05-03 12:19:36 Sauvegarde de la configuration système...
2025-05-03 12:19:36 Configuration système sauvegardée avec succès.
2025-05-03 12:19:52 Déinitialisation du module PCAN USB ID 81
2025-05-03 12:19:52 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-03 12:19:52 Client MQTT déconnecté.
2025-05-03 12:19:52 Passage en mode buffering des messages MQTT
********************************************************************
Démarrage du logiciel Otarcik CAN version 1.07-DBG le 2025-05-03 à 12:19:56
********************************************************************
2025-05-03 12:19:56 Chargement de la configuration système...
2025-05-03 12:19:56 Configuration système chargée avec succès!
2025-05-03 12:19:56 Initialisation du dispositif [MasterCAN]
2025-05-03 12:19:56 Démarrage d'un module CAN...
2025-05-03 12:19:56 Impossible de trouver le module CAN sur le channel 1
2025-05-03 12:19:56 Démarrage du Watchdog CAN...
2025-05-03 12:19:56 Watchdog CAN initialisé pour le module sur le channel 1
2025-05-03 12:19:56 Démarrage du logiciel OtarcikCAN
2025-05-03 12:19:56 Client MQTT en cours de connexion...
2025-05-03 12:19:56 Internet Connecté...
2025-05-03 12:19:56 Client MQTT connecté.
2025-05-03 12:20:15 Sauvegarde de la configuration système...
2025-05-03 12:20:15 Configuration système sauvegardée avec succès.
2025-05-03 12:20:20 Sauvegarde de la configuration système...
2025-05-03 12:20:20 Configuration système sauvegardée avec succès.
2025-05-03 12:20:27 Déinitialisation du module PCAN USB ID 81
2025-05-03 12:20:27 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-03 12:20:27 Client MQTT déconnecté.
2025-05-03 12:20:27 Passage en mode buffering des messages MQTT
********************************************************************
Démarrage du logiciel Otarcik CAN version 1.07-DBG le 2025-05-03 à 12:21:23
********************************************************************
2025-05-03 12:21:23 Chargement de la configuration système...
2025-05-03 12:21:23 Configuration système chargée avec succès!
2025-05-03 12:21:23 Initialisation du dispositif [MasterCAN]
2025-05-03 12:21:23 Démarrage d'un module CAN...
2025-05-03 12:21:23 Impossible de trouver le module CAN sur le channel 1
2025-05-03 12:21:23 Démarrage du Watchdog CAN...
2025-05-03 12:21:23 Watchdog CAN initialisé pour le module sur le channel 1
2025-05-03 12:21:23 Démarrage du logiciel OtarcikCAN
2025-05-03 12:21:23 Client MQTT en cours de connexion...
2025-05-03 12:21:24 Internet Connecté...
2025-05-03 12:21:24 Client MQTT connecté.
2025-05-03 12:21:48 Sauvegarde de la configuration système...
2025-05-03 12:22:13 Configuration système sauvegardée avec succès.
2025-05-03 12:22:16 Déinitialisation du module PCAN USB ID 81
2025-05-03 12:22:16 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-03 12:22:16 Client MQTT déconnecté.
2025-05-03 12:22:16 Passage en mode buffering des messages MQTT
********************************************************************
Démarrage du logiciel Otarcik CAN version 1.07-DBG le 2025-05-03 à 12:23:55
********************************************************************
2025-05-03 12:23:55 Chargement de la configuration système...
2025-05-03 12:23:55 Configuration système chargée avec succès!
2025-05-03 12:23:55 Initialisation du dispositif [MasterCAN]
2025-05-03 12:23:55 Démarrage d'un module CAN...
2025-05-03 12:23:55 Impossible de trouver le module CAN sur le channel 1
2025-05-03 12:23:55 Démarrage du Watchdog CAN...
2025-05-03 12:23:55 Watchdog CAN initialisé pour le module sur le channel 1
2025-05-03 12:23:55 Démarrage du logiciel OtarcikCAN
2025-05-03 12:23:55 Client MQTT en cours de connexion...
2025-05-03 12:23:55 Internet Connecté...
2025-05-03 12:23:55 Client MQTT connecté.
2025-05-03 12:23:57 Déinitialisation du module PCAN USB ID 81
2025-05-03 12:23:57 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-03 12:23:57 Client MQTT déconnecté.
2025-05-03 12:23:57 Passage en mode buffering des messages MQTT
********************************************************************
Démarrage du logiciel Otarcik CAN version 1.07-DBG le 2025-05-03 à 12:24:04
********************************************************************
2025-05-03 12:24:04 Chargement de la configuration système...
2025-05-03 12:24:04 Configuration système chargée avec succès!
2025-05-03 12:24:04 Initialisation du dispositif [MasterCAN]
2025-05-03 12:24:04 Démarrage d'un module CAN...
2025-05-03 12:24:04 Impossible de trouver le module CAN sur le channel 1
2025-05-03 12:24:04 Démarrage du Watchdog CAN...
2025-05-03 12:24:04 Watchdog CAN initialisé pour le module sur le channel 1
2025-05-03 12:24:04 Démarrage du logiciel OtarcikCAN
2025-05-03 12:24:04 Client MQTT en cours de connexion...
2025-05-03 12:24:04 Internet Connecté...
2025-05-03 12:24:04 Client MQTT connecté.
2025-05-03 12:24:12 Sauvegarde de la configuration système...
2025-05-03 12:24:12 Configuration système sauvegardée avec succès.
2025-05-03 12:24:13 Sauvegarde de la configuration système...
2025-05-03 12:24:13 Configuration système sauvegardée avec succès.
2025-05-03 12:24:19 Sauvegarde de la configuration système...
2025-05-03 12:24:19 Configuration système sauvegardée avec succès.
2025-05-03 12:24:25 Déinitialisation du module PCAN USB ID 81
2025-05-03 12:24:25 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-03 12:24:25 Client MQTT déconnecté.
2025-05-03 12:24:25 Passage en mode buffering des messages MQTT
********************************************************************
Démarrage du logiciel Otarcik CAN version 1.07-DBG le 2025-05-03 à 12:24:49
********************************************************************
2025-05-03 12:24:49 Chargement de la configuration système...
2025-05-03 12:26:01 Configuration système chargée avec succès!
2025-05-03 12:26:01 Initialisation du dispositif [MasterCAN]
2025-05-03 12:26:01 Démarrage d'un module CAN...
2025-05-03 12:26:01 Impossible de trouver le module CAN sur le channel 1
2025-05-03 12:26:01 Démarrage du Watchdog CAN...
2025-05-03 12:26:01 Watchdog CAN initialisé pour le module sur le channel 1
2025-05-03 12:26:01 Démarrage du logiciel OtarcikCAN
2025-05-03 12:26:01 Client MQTT en cours de connexion...
2025-05-03 12:26:01 Internet Connecté...
2025-05-03 12:26:01 Client MQTT connecté.
2025-05-03 12:26:12 Sauvegarde de la configuration système...
2025-05-03 12:26:12 Configuration système sauvegardée avec succès.
2025-05-03 12:26:12 Sauvegarde de la configuration système...
2025-05-03 12:26:13 Sauvegarde de la configuration système...
2025-05-03 12:26:13 Sauvegarde de la configuration système...
2025-05-03 12:26:22 Sauvegarde de la configuration système...
2025-05-03 12:28:42 Sauvegarde de la configuration système...
2025-05-03 12:28:42 LAN Device 192.168.50.100 is now ONLINE on network
2025-05-03 12:28:42 LAN Device 192.168.51.2 is now ONLINE on network
2025-05-03 12:28:42 LAN Device 192.168.50.110 is now ONLINE on network
2025-05-03 12:28:42 LAN Device 192.168.51.34 is now ONLINE on network
2025-05-03 12:28:42 LAN Device 192.168.51.32 is now ONLINE on network
2025-05-03 12:28:55 Sauvegarde de la configuration système...
2025-05-03 12:28:55 LAN Device 192.168.50.100 is now ONLINE on network
2025-05-03 12:28:55 LAN Device 192.168.51.2 is now ONLINE on network
2025-05-03 12:28:55 LAN Device 192.168.50.110 is now ONLINE on network
2025-05-03 12:28:55 LAN Device 192.168.51.34 is now ONLINE on network
2025-05-03 12:28:55 LAN Device 192.168.51.32 is now ONLINE on network
2025-05-03 12:29:14 Déinitialisation du module PCAN USB ID 81
2025-05-03 12:29:15 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-03 12:29:15 Client MQTT déconnecté.
2025-05-03 12:29:15 Passage en mode buffering des messages MQTT
********************************************************************
Démarrage du logiciel Otarcik CAN version 1.07-DBG le 2025-05-03 à 12:29:18
********************************************************************
2025-05-03 12:29:18 Chargement de la configuration système...
2025-05-03 12:29:18 Configuration système chargée avec succès!
2025-05-03 12:29:18 Initialisation du dispositif [MasterCAN]
2025-05-03 12:29:18 Démarrage d'un module CAN...
2025-05-03 12:29:18 Impossible de trouver le module CAN sur le channel 1
2025-05-03 12:29:18 Démarrage du Watchdog CAN...
2025-05-03 12:29:18 Watchdog CAN initialisé pour le module sur le channel 1
2025-05-03 12:29:18 Démarrage du logiciel OtarcikCAN
2025-05-03 12:29:18 Client MQTT en cours de connexion...
2025-05-03 12:29:18 Internet Connecté...
2025-05-03 12:29:18 LAN Device 192.168.50.100 is now ONLINE on network
2025-05-03 12:29:18 LAN Device 192.168.50.110 is now ONLINE on network
2025-05-03 12:29:18 LAN Device 192.168.51.32 is now ONLINE on network
2025-05-03 12:29:18 LAN Device 192.168.51.2 is now ONLINE on network
2025-05-03 12:29:18 LAN Device 192.168.51.34 is now ONLINE on network
2025-05-03 12:29:18 Client MQTT connecté.
2025-05-03 12:29:47 Déinitialisation du module PCAN USB ID 81
2025-05-03 12:29:48 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-03 12:29:48 Client MQTT déconnecté.
2025-05-03 12:29:48 Passage en mode buffering des messages MQTT
********************************************************************
Démarrage du logiciel Otarcik CAN version 1.07-DBG le 2025-05-03 à 12:30:49
********************************************************************
2025-05-03 12:30:49 Chargement de la configuration système...
2025-05-03 12:30:49 Configuration système chargée avec succès!
2025-05-03 12:30:49 Initialisation du dispositif [MasterCAN]
2025-05-03 12:30:49 Démarrage d'un module CAN...
2025-05-03 12:30:49 Impossible de trouver le module CAN sur le channel 1
2025-05-03 12:30:49 Démarrage du Watchdog CAN...
2025-05-03 12:30:49 Watchdog CAN initialisé pour le module sur le channel 1
2025-05-03 12:30:49 Démarrage du logiciel OtarcikCAN
2025-05-03 12:30:49 Client MQTT en cours de connexion...
2025-05-03 12:30:49 Internet Connecté...
2025-05-03 12:30:49 LAN Device 192.168.50.100 is now ONLINE on network
2025-05-03 12:30:49 LAN Device 192.168.50.110 is now ONLINE on network
2025-05-03 12:30:49 LAN Device 192.168.51.32 is now ONLINE on network
2025-05-03 12:30:49 LAN Device 192.168.51.2 is now ONLINE on network
2025-05-03 12:30:49 LAN Device 192.168.51.34 is now ONLINE on network
2025-05-03 12:30:49 Client MQTT connecté.
2025-05-03 12:31:56 Sauvegarde de la configuration système...
2025-05-03 12:32:02 Déinitialisation du module PCAN USB ID 81
2025-05-03 12:32:02 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-03 12:32:02 Client MQTT déconnecté.
2025-05-03 12:32:02 Passage en mode buffering des messages MQTT
********************************************************************
Démarrage du logiciel Otarcik CAN version 1.07-DBG le 2025-05-03 à 12:32:06
********************************************************************
2025-05-03 12:32:06 Chargement de la configuration système...
2025-05-03 12:32:06 Configuration système chargée avec succès!
2025-05-03 12:32:06 Initialisation du dispositif [MasterCAN]
2025-05-03 12:32:06 Démarrage d'un module CAN...
2025-05-03 12:32:06 Impossible de trouver le module CAN sur le channel 1
2025-05-03 12:32:06 Démarrage du Watchdog CAN...
2025-05-03 12:32:06 Watchdog CAN initialisé pour le module sur le channel 1
2025-05-03 12:32:06 Démarrage du logiciel OtarcikCAN
2025-05-03 12:32:06 Client MQTT en cours de connexion...
2025-05-03 12:32:06 Client MQTT connecté.
2025-05-03 12:32:06 Internet Connecté...
2025-05-03 12:32:06 LAN Device 192.168.50.100 is now ONLINE on network
2025-05-03 12:32:06 LAN Device 192.168.50.110 is now ONLINE on network
2025-05-03 12:32:06 LAN Device 192.168.51.32 is now ONLINE on network
2025-05-03 12:32:06 LAN Device 192.168.51.2 is now ONLINE on network
2025-05-03 12:32:06 LAN Device 192.168.51.34 is now ONLINE on network
2025-05-03 12:37:51 Déinitialisation du module PCAN USB ID 81
2025-05-03 12:37:51 Impossible de déinitialiser un module USB PCAN.. Error:The transmit buffer in CAN controller is full
2025-05-03 12:37:51 Client MQTT déconnecté.
2025-05-03 12:37:51 Passage en mode buffering des messages MQTT

View File

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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -12,6 +12,12 @@ CCloudParams::CCloudParams()
mMQTTClientID.clear(); mMQTTClientID.clear();
} }
CCloudParams::CCloudParams(CCloudParams &Other)
{
//Assign default values
*this = Other;
}
QDataStream &operator>>(QDataStream &in, CCloudParams &dest) QDataStream &operator>>(QDataStream &in, CCloudParams &dest)
{ {
in >> dest.mMQTTBrokerHostName in >> dest.mMQTTBrokerHostName

View File

@ -6,6 +6,7 @@ class CCloudParams
{ {
public: public:
CCloudParams(); CCloudParams();
CCloudParams(CCloudParams &Other);
QString mMQTTBrokerHostName; QString mMQTTBrokerHostName;
QString mMQTTBrokerUserName; QString mMQTTBrokerUserName;

View File

@ -96,23 +96,49 @@ CLoggingSettingsPage::CLoggingSettingsPage(QWidget *parent) :
connect(ui->mDevicePresChangeParamsBtn,&QPushButton::clicked,this,&CLoggingSettingsPage::DevicePresenceModifyParamsBtnPressed); connect(ui->mDevicePresChangeParamsBtn,&QPushButton::clicked,this,&CLoggingSettingsPage::DevicePresenceModifyParamsBtnPressed);
connect(ui->mDevicePresCancelBtn,&QPushButton::clicked,this,&CLoggingSettingsPage::DevicePresenceCancelBtnPressed); connect(ui->mDevicePresCancelBtn,&QPushButton::clicked,this,&CLoggingSettingsPage::DevicePresenceCancelBtnPressed);
connect(ui->mAddMQTTBrokerBtn,&QPushButton::clicked,this,&CLoggingSettingsPage::AddMQTTBrokerBtnPressed);
connect(ui->mDeleteMQTTBrokerBtn,&QPushButton::clicked,this,&CLoggingSettingsPage::DeleteMQTTBrokerBtnPressed);
connect(ui->mMQTTBrokersList,&QListWidget::itemSelectionChanged,this,&CLoggingSettingsPage::MQTTBrokerSelected);
} }
CLoggingSettingsPage::~CLoggingSettingsPage() CLoggingSettingsPage::~CLoggingSettingsPage()
{ {
while(mCloudParams.size() != 0)
{
delete mCloudParams.takeAt(0);
}
delete ui; delete ui;
} }
int CLoggingSettingsPage::SetCloudParams(const CCloudParams *CloudParams) int CLoggingSettingsPage::SetCloudParams(QList<CCloudParams *> *CloudParams)
{ {
if(CloudParams == 0) if(CloudParams == 0)
{ {
return RET_GENERAL_ERROR; return RET_GENERAL_ERROR;
} }
mCloudParams = *CloudParams; while(mCloudParams.size() != 0)
{
delete mCloudParams.takeAt(0);
}
UpdateCloudConfig(); for(int i = 0; i < CloudParams->size(); i++)
{
CCloudParams *NewBrokerParam = new CCloudParams;
*NewBrokerParam = *CloudParams->at(i);
mCloudParams.append(NewBrokerParam);
}
if(mCloudParams.size() != 0)
{
for(int i = 0; i < mCloudParams.size(); i++)
{
ui->mMQTTBrokersList->insertItem(i,mCloudParams.at(i)->mMQTTBrokerHostName);
ui->mMQTTBrokersList->setCurrentRow(0);
}
// UpdateCloudConfig();
}
return RET_OK; return RET_OK;
} }
@ -173,6 +199,7 @@ void CLoggingSettingsPage::ModifyParamsBtnPressed()
ui->mCloudMQTTRefreshRateSpinBx->setEnabled(true); ui->mCloudMQTTRefreshRateSpinBx->setEnabled(true);
ui->mCloudMQTTClientID->setEnabled(true); ui->mCloudMQTTClientID->setEnabled(true);
ui->mChangeParamsBtn->setText("Appliquer"); ui->mChangeParamsBtn->setText("Appliquer");
ui->mMQTTBrokersList->setEnabled(false);
} }
else else
{ {
@ -186,26 +213,41 @@ void CLoggingSettingsPage::ModifyParamsBtnPressed()
ui->mCloudMQTTUserNameEdit->setEnabled(false); ui->mCloudMQTTUserNameEdit->setEnabled(false);
ui->mCloudMQTTRefreshRateSpinBx->setEnabled(false); ui->mCloudMQTTRefreshRateSpinBx->setEnabled(false);
ui->mCloudMQTTClientID->setEnabled(false); ui->mCloudMQTTClientID->setEnabled(false);
ui->mMQTTBrokersList->setEnabled(true);
mCloudParams.mMQTTBrokerHostName = ui->mCloudMQTTHostNameEdit->text();
mCloudParams.mMQTTBrokerPassword = ui->mCloudMQTTPasswordEdit->text(); int index = ui->mMQTTBrokersList->currentRow();
mCloudParams.mMQTTBrokerPort = (quint32)ui->mCloudMQTTPortSpinBx->value();
mCloudParams.mMQTTTopicPrefix = ui->mCloudMQTTTopicPrefixEdit->text(); if(index < 0 || index >= mCloudParams.size())
if(mCloudParams.mMQTTTopicPrefix.isEmpty() == false)
{ {
if(mCloudParams.mMQTTTopicPrefix.endsWith("/") == false) qDebug("Big problem in LoggingSettingsPage : invalid broker index");
return;
}
CCloudParams *BrokerParams;
BrokerParams = mCloudParams[index];
BrokerParams->mMQTTBrokerHostName = ui->mCloudMQTTHostNameEdit->text();
BrokerParams->mMQTTBrokerPassword = ui->mCloudMQTTPasswordEdit->text();
BrokerParams->mMQTTBrokerPort = (quint32)ui->mCloudMQTTPortSpinBx->value();
BrokerParams->mMQTTTopicPrefix = ui->mCloudMQTTTopicPrefixEdit->text();
if(BrokerParams->mMQTTTopicPrefix.isEmpty() == false)
{
if(BrokerParams->mMQTTTopicPrefix.endsWith("/") == false)
{ {
mCloudParams.mMQTTTopicPrefix.append("/"); BrokerParams->mMQTTTopicPrefix.append("/");
ui->mCloudMQTTTopicPrefixEdit->setText(mCloudParams.mMQTTTopicPrefix); ui->mCloudMQTTTopicPrefixEdit->setText(BrokerParams->mMQTTTopicPrefix);
} }
} }
mCloudParams.mMQTTBrokerUserName = ui->mCloudMQTTUserNameEdit->text(); BrokerParams->mMQTTBrokerUserName = ui->mCloudMQTTUserNameEdit->text();
mCloudParams.mMQTTTransmitTimeout = (quint32)ui->mCloudMQTTRefreshRateSpinBx->value(); BrokerParams->mMQTTTransmitTimeout = (quint32)ui->mCloudMQTTRefreshRateSpinBx->value();
mCloudParams.mMQTTClientID = ui->mCloudMQTTClientID->text(); BrokerParams->mMQTTClientID = ui->mCloudMQTTClientID->text();
ui->mMQTTBrokersList->item(index)->setText(BrokerParams->mMQTTBrokerHostName);
mProgramHandle->SaveCloudLoggingConfigRequest(&mCloudParams); mProgramHandle->SaveCloudLoggingConfigRequest(&mCloudParams);
} }
} }
@ -220,19 +262,27 @@ void CLoggingSettingsPage::CancelBtnPressed()
ui->mCloudMQTTUserNameEdit->setEnabled(false); ui->mCloudMQTTUserNameEdit->setEnabled(false);
ui->mCloudMQTTRefreshRateSpinBx->setEnabled(false); ui->mCloudMQTTRefreshRateSpinBx->setEnabled(false);
ui->mCloudMQTTClientID->setEnabled(false); ui->mCloudMQTTClientID->setEnabled(false);
ui->mMQTTBrokersList->setEnabled(true);
UpdateCloudConfig(); UpdateCloudConfig();
} }
int CLoggingSettingsPage::UpdateCloudConfig() int CLoggingSettingsPage::UpdateCloudConfig()
{ {
ui->mCloudMQTTHostNameEdit->setText(mCloudParams.mMQTTBrokerHostName); int index = ui->mMQTTBrokersList->currentRow();
ui->mCloudMQTTPasswordEdit->setText(mCloudParams.mMQTTBrokerPassword); if(index < 0 || index >= mCloudParams.size())
ui->mCloudMQTTPortSpinBx->setValue(mCloudParams.mMQTTBrokerPort); {
ui->mCloudMQTTTopicPrefixEdit->setText(mCloudParams.mMQTTTopicPrefix); return RET_GENERAL_ERROR;
ui->mCloudMQTTUserNameEdit->setText(mCloudParams.mMQTTBrokerUserName); }
ui->mCloudMQTTRefreshRateSpinBx->setValue(mCloudParams.mMQTTTransmitTimeout); CCloudParams *BrokerParams = mCloudParams.at(index);
ui->mCloudMQTTClientID->setText(mCloudParams.mMQTTClientID);
ui->mCloudMQTTHostNameEdit->setText(BrokerParams->mMQTTBrokerHostName);
ui->mCloudMQTTPasswordEdit->setText(BrokerParams->mMQTTBrokerPassword);
ui->mCloudMQTTPortSpinBx->setValue(BrokerParams->mMQTTBrokerPort);
ui->mCloudMQTTTopicPrefixEdit->setText(BrokerParams->mMQTTTopicPrefix);
ui->mCloudMQTTUserNameEdit->setText(BrokerParams->mMQTTBrokerUserName);
ui->mCloudMQTTRefreshRateSpinBx->setValue(BrokerParams->mMQTTTransmitTimeout);
ui->mCloudMQTTClientID->setText(BrokerParams->mMQTTClientID);
return RET_OK; return RET_OK;
} }
@ -593,3 +643,45 @@ void CLoggingSettingsPage::DevicePresenceModifyParamsBtnPressed()
mProgramHandle->SaveDeviceDetectionSettingsRequest(&mDeviceDetectConfigHandle); mProgramHandle->SaveDeviceDetectionSettingsRequest(&mDeviceDetectConfigHandle);
} }
} }
void CLoggingSettingsPage::AddMQTTBrokerBtnPressed()
{
CCloudParams *NewParam = new CCloudParams;
mCloudParams.append(NewParam);
ui->mMQTTBrokersList->addItem("Broker");
ui->mMQTTBrokersList->setCurrentRow(ui->mMQTTBrokersList->count()-1);
ModifyParamsBtnPressed();
}
void CLoggingSettingsPage::DeleteMQTTBrokerBtnPressed()
{
int index = ui->mMQTTBrokersList->currentRow();
if(index < 0 || index >= mCloudParams.size())
{
return;
}
delete mCloudParams.takeAt(index);
ui->mMQTTBrokersList->takeItem(index);
if(ui->mMQTTBrokersList->count() == 0)
{
AddMQTTBrokerBtnPressed();
}
else
{
ui->mMQTTBrokersList->setCurrentRow(0);
}
}
void CLoggingSettingsPage::MQTTBrokerSelected()
{
int index = ui->mMQTTBrokersList->currentRow();
if(index < 0 || index >= mCloudParams.size())
{
return;
}
UpdateCloudConfig();
}

View File

@ -21,7 +21,7 @@ public:
explicit CLoggingSettingsPage(QWidget *parent = 0); explicit CLoggingSettingsPage(QWidget *parent = 0);
~CLoggingSettingsPage(); ~CLoggingSettingsPage();
int SetCloudParams(const CCloudParams *CloudParams); int SetCloudParams(QList<CCloudParams *> *CloudParams);
int SetGeneralSettingsParams(const CGeneralSystemParams *GeneralParams); int SetGeneralSettingsParams(const CGeneralSystemParams *GeneralParams);
int SetCPUWatchdogSettings(const CCPUWatchdogConfig *CPUWatchdogParams); int SetCPUWatchdogSettings(const CCPUWatchdogConfig *CPUWatchdogParams);
int SetDeviceConfigSettings(const CDeviceDetectionConfig *DevDetectCfgParams); int SetDeviceConfigSettings(const CDeviceDetectionConfig *DevDetectCfgParams);
@ -43,7 +43,7 @@ private:
Ui::CLoggingSettingsPage *ui; Ui::CLoggingSettingsPage *ui;
bool EditMode; bool EditMode;
CCloudParams mCloudParams; QList<CCloudParams*> mCloudParams;
CGeneralSystemParams mGeneralSystemParams; CGeneralSystemParams mGeneralSystemParams;
CCPUWatchdogConfig mCPUWatchdogParams; CCPUWatchdogConfig mCPUWatchdogParams;
CDeviceDetectionConfig mDeviceDetectConfigHandle; CDeviceDetectionConfig mDeviceDetectConfigHandle;
@ -63,6 +63,9 @@ public slots:
void DevicePresenceModifyParamsBtnPressed(); void DevicePresenceModifyParamsBtnPressed();
void DevicePresenceCancelBtnPressed(); void DevicePresenceCancelBtnPressed();
void SetInternetPresenceStatus(bool); void SetInternetPresenceStatus(bool);
void AddMQTTBrokerBtnPressed();
void DeleteMQTTBrokerBtnPressed();
void MQTTBrokerSelected();

View File

@ -34,14 +34,14 @@
<widget class="QGroupBox" name="groupBox"> <widget class="QGroupBox" name="groupBox">
<property name="geometry"> <property name="geometry">
<rect> <rect>
<x>10</x> <x>220</x>
<y>100</y> <y>100</y>
<width>461</width> <width>351</width>
<height>271</height> <height>271</height>
</rect> </rect>
</property> </property>
<property name="title"> <property name="title">
<string>Broker MQTT</string> <string>Paramètres du broker</string>
</property> </property>
<widget class="QLabel" name="mCloudMQTTHostNameLbl"> <widget class="QLabel" name="mCloudMQTTHostNameLbl">
<property name="geometry"> <property name="geometry">
@ -132,7 +132,7 @@
<rect> <rect>
<x>90</x> <x>90</x>
<y>20</y> <y>20</y>
<width>321</width> <width>251</width>
<height>20</height> <height>20</height>
</rect> </rect>
</property> </property>
@ -142,7 +142,7 @@
<rect> <rect>
<x>90</x> <x>90</x>
<y>80</y> <y>80</y>
<width>321</width> <width>251</width>
<height>20</height> <height>20</height>
</rect> </rect>
</property> </property>
@ -168,7 +168,7 @@
<rect> <rect>
<x>90</x> <x>90</x>
<y>111</y> <y>111</y>
<width>321</width> <width>251</width>
<height>20</height> <height>20</height>
</rect> </rect>
</property> </property>
@ -199,7 +199,7 @@
<rect> <rect>
<x>90</x> <x>90</x>
<y>160</y> <y>160</y>
<width>321</width> <width>251</width>
<height>20</height> <height>20</height>
</rect> </rect>
</property> </property>
@ -230,7 +230,7 @@
<rect> <rect>
<x>90</x> <x>90</x>
<y>190</y> <y>190</y>
<width>321</width> <width>251</width>
<height>20</height> <height>20</height>
</rect> </rect>
</property> </property>
@ -297,7 +297,7 @@
<widget class="QPushButton" name="mChangeParamsBtn"> <widget class="QPushButton" name="mChangeParamsBtn">
<property name="geometry"> <property name="geometry">
<rect> <rect>
<x>370</x> <x>430</x>
<y>380</y> <y>380</y>
<width>80</width> <width>80</width>
<height>22</height> <height>22</height>
@ -310,7 +310,7 @@
<widget class="QPushButton" name="mCancelBtn"> <widget class="QPushButton" name="mCancelBtn">
<property name="geometry"> <property name="geometry">
<rect> <rect>
<x>260</x> <x>320</x>
<y>380</y> <y>380</y>
<width>80</width> <width>80</width>
<height>22</height> <height>22</height>
@ -1055,6 +1055,55 @@ et l'heure</string>
</property> </property>
</widget> </widget>
</widget> </widget>
<widget class="QListWidget" name="mMQTTBrokersList">
<property name="geometry">
<rect>
<x>20</x>
<y>120</y>
<width>181</width>
<height>251</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="label_5">
<property name="geometry">
<rect>
<x>30</x>
<y>100</y>
<width>91</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Brokers MQTT</string>
</property>
</widget>
<widget class="QPushButton" name="mDeleteMQTTBrokerBtn">
<property name="geometry">
<rect>
<x>30</x>
<y>370</y>
<width>61</width>
<height>22</height>
</rect>
</property>
<property name="text">
<string>Supprimer</string>
</property>
</widget>
<widget class="QPushButton" name="mAddMQTTBrokerBtn">
<property name="geometry">
<rect>
<x>130</x>
<y>370</y>
<width>61</width>
<height>22</height>
</rect>
</property>
<property name="text">
<string>Ajouter</string>
</property>
</widget>
</widget> </widget>
<resources/> <resources/>
<connections/> <connections/>

View File

@ -43,7 +43,7 @@ CMainWindow::CMainWindow(QWidget *parent) :
mProgramsSettingsTabWidget->addTab(mDataLoggingSettingsPage,"Général"); mProgramsSettingsTabWidget->addTab(mDataLoggingSettingsPage,"Général");
setWindowFlags(Qt::WindowTitleHint | Qt::WindowMinMaxButtonsHint); // setWindowFlags(Qt::WindowTitleHint | Qt::WindowMinMaxButtonsHint);
resize(1700,768); resize(1700,768);
} }

View File

@ -82,9 +82,9 @@ int COtarcikCan::Start()
mMainWindow.mCANbusSettingsPage->SetDevicesList(&mCANDevicesList); mMainWindow.mCANbusSettingsPage->SetDevicesList(&mCANDevicesList);
mMainWindow.mCANViewerPage->InitCANTable(&mCANDevicesList); mMainWindow.mCANViewerPage->InitCANTable(&mCANDevicesList);
mCloudLoggingParams = *mSystemConfig.GetCloudParams(); mCloudLoggingParamsList = mSystemConfig.GetCloudParams();
mMainWindow.mDataLoggingSettingsPage->SetCloudParams(&mCloudLoggingParams); mMainWindow.mDataLoggingSettingsPage->SetCloudParams(mCloudLoggingParamsList);
mCANBusMQTTClient.SetMQTTParams(&mCloudLoggingParams); mCANBusMQTTClient.SetMQTTParams(mCloudLoggingParamsList->at(0)); //TODO: Fix that
mCANBusMQTTClient.SetCANDevicesList(&mCANDevicesList); mCANBusMQTTClient.SetCANDevicesList(&mCANDevicesList);
#ifdef ENABLE_CHIPSET_DRIVER #ifdef ENABLE_CHIPSET_DRIVER
mCANBusMQTTClient.SetCPUInterface(&mCPUInterface); mCANBusMQTTClient.SetCPUInterface(&mCPUInterface);
@ -206,7 +206,7 @@ int COtarcikCan::PopulateCANDevicesList(QList<CCANDeviceConfig *> *CANDeviceConf
for(int i = 0; i < CANDeviceConfigList->size(); i++) for(int i = 0; i < CANDeviceConfigList->size(); i++)
{ {
CCANDevice *NewDevice = new CCANDevice(*CANDeviceConfigList->at(i),&mCANBusMQTTClient,mSystemConfig.mCloudLoggingParams.mMQTTTopicPrefix); CCANDevice *NewDevice = new CCANDevice(*CANDeviceConfigList->at(i),&mCANBusMQTTClient,mSystemConfig.mCloudLoggingParamsList[0]->mMQTTTopicPrefix); //TODO fix the cloud
NewDevice->mProgramPtr = this; NewDevice->mProgramPtr = this;
NewDevice->Init(); NewDevice->Init();
mCANDevicesList.append(NewDevice); mCANDevicesList.append(NewDevice);
@ -217,16 +217,17 @@ int COtarcikCan::PopulateCANDevicesList(QList<CCANDeviceConfig *> *CANDeviceConf
return RET_OK; return RET_OK;
} }
int COtarcikCan::SaveCloudLoggingConfigRequest(CCloudParams *CloudParams) int COtarcikCan::SaveCloudLoggingConfigRequest(QList<CCloudParams *> *CloudParams)
{ {
if(CloudParams == 0) if(CloudParams == 0)
{ {
return RET_GENERAL_ERROR; return RET_GENERAL_ERROR;
} }
mCloudLoggingParams = *CloudParams;
mSystemConfig.SetCloudParams(&mCloudLoggingParams); mSystemConfig.SetCloudParamsList(CloudParams);
mCANBusMQTTClient.SetMQTTParams(&mCloudLoggingParams); mCloudLoggingParamsList = mSystemConfig.GetCloudParams();
mCANBusMQTTClient.SetMQTTParams(mCloudLoggingParamsList->at(0)); //TODO: Fix
if(mSystemConfig.SaveConfig() == RET_OK) if(mSystemConfig.SaveConfig() == RET_OK)
{ {

View File

@ -42,7 +42,7 @@ public:
int SaveCANDevicesConfigRequest(QList<CCANDeviceConfig*> *DevicesConfigList); int SaveCANDevicesConfigRequest(QList<CCANDeviceConfig*> *DevicesConfigList);
int SaveCloudLoggingConfigRequest(CCloudParams *CloudParams); int SaveCloudLoggingConfigRequest(QList<CCloudParams*> *CloudParams);
int SaveGeneralParametersSettingsRequest(CGeneralSystemParams *GeneralParams); int SaveGeneralParametersSettingsRequest(CGeneralSystemParams *GeneralParams);
int SaveCPUWatchdogSettingsRequest(CCPUWatchdogConfig *CPUWatchdogParams); int SaveCPUWatchdogSettingsRequest(CCPUWatchdogConfig *CPUWatchdogParams);
int SaveDeviceDetectionSettingsRequest(CDeviceDetectionConfig *DeviceDetectconfig); int SaveDeviceDetectionSettingsRequest(CDeviceDetectionConfig *DeviceDetectconfig);
@ -63,7 +63,7 @@ public:
private: private:
QList<CCANDevice*> mCANDevicesList; QList<CCANDevice*> mCANDevicesList;
CCloudParams mCloudLoggingParams; QList<CCloudParams*> *mCloudLoggingParamsList;
CGeneralSystemParams mGeneralSystemParams; CGeneralSystemParams mGeneralSystemParams;
CCPUWatchdogConfig mCPUWatchdogParams; CCPUWatchdogConfig mCPUWatchdogParams;
CDeviceDetectionConfig mDeviceDetectionConfigParams; CDeviceDetectionConfig mDeviceDetectionConfigParams;

View File

@ -11,6 +11,10 @@ CSystemConfig::~CSystemConfig()
{ {
delete mCANDeviceConfigList.takeAt(0); delete mCANDeviceConfigList.takeAt(0);
} }
while(mCloudLoggingParamsList.size() != 0)
{
delete mCloudLoggingParamsList.takeAt(0);
}
} }
int CSystemConfig::LoadConfig() int CSystemConfig::LoadConfig()
@ -70,7 +74,15 @@ int CSystemConfig::LoadConfig()
} }
//Load Cloud logging settings //Load Cloud logging settings
*InputStream >> mCloudLoggingParams; //TODO: load list size
int NbCloudParams = 1;
*InputStream >> NbCloudParams;
for(int i = 0; i < NbCloudParams; i++)
{
CCloudParams *NewBrokerParams = new CCloudParams;
*InputStream >> *NewBrokerParams;
mCloudLoggingParamsList.append(NewBrokerParams);
}
//Load general program settings //Load general program settings
*InputStream >> mGeneralSystemParams; *InputStream >> mGeneralSystemParams;
@ -137,7 +149,11 @@ int CSystemConfig::SaveConfig()
} }
//Save the Cloud logging settings //Save the Cloud logging settings
*OutputStream << mCloudLoggingParams; *OutputStream << mCloudLoggingParamsList.size();
for(int i = 0; i < mCloudLoggingParamsList.size(); i++)
{
*OutputStream << *mCloudLoggingParamsList.at(i);
}
//Save the general system parameters //Save the general system parameters
*OutputStream << mGeneralSystemParams; *OutputStream << mGeneralSystemParams;
@ -193,9 +209,9 @@ int CSystemConfig::SetCANDevicesConfigList(QList<CCANDeviceConfig *> *DevicesCon
return RET_OK; return RET_OK;
} }
CCloudParams *CSystemConfig::GetCloudParams() QList<CCloudParams *> *CSystemConfig::GetCloudParams()
{ {
return &mCloudLoggingParams; return &mCloudLoggingParamsList;
} }
CCANWatchdogConfig *CSystemConfig::GetCANWatchdogConfig() CCANWatchdogConfig *CSystemConfig::GetCANWatchdogConfig()
@ -221,12 +237,22 @@ int CSystemConfig::SetCANWatchdogConfig(CCANWatchdogConfig *Config)
mCANWatchdogParams = *Config; mCANWatchdogParams = *Config;
} }
int CSystemConfig::SetCloudParams(CCloudParams *CloudParams) int CSystemConfig::SetCloudParamsList(QList<CCloudParams *> *CloudParams)
{ {
if(CloudParams == 0) if(CloudParams == 0)
return RET_GENERAL_ERROR; return RET_GENERAL_ERROR;
mCloudLoggingParams = *CloudParams; while(mCloudLoggingParamsList.size() != 0)
{
delete mCloudLoggingParamsList.takeAt(0);
}
for(int i = 0; i < CloudParams->size(); i++)
{
CCloudParams *NewBrokerParams = new CCloudParams(*CloudParams->at(i));
mCloudLoggingParamsList.append(NewBrokerParams);
}
return RET_OK; return RET_OK;
} }

View File

@ -30,8 +30,8 @@ public:
int SetCANDevicesConfigList(QList<CCANDeviceConfig*> *DevicesConfigList); int SetCANDevicesConfigList(QList<CCANDeviceConfig*> *DevicesConfigList);
QList<CCANDeviceConfig*> *GetCANDevicesConfigList(); QList<CCANDeviceConfig*> *GetCANDevicesConfigList();
CCloudParams *GetCloudParams(); QList<CCloudParams*> *GetCloudParams();
int SetCloudParams(CCloudParams *CloudParams); int SetCloudParamsList(QList<CCloudParams*> *CloudParams);
CGeneralSystemParams *GetGeneralSystemSettings(); CGeneralSystemParams *GetGeneralSystemSettings();
int SetGeneralSystemParams(CGeneralSystemParams *GeneralParams); int SetGeneralSystemParams(CGeneralSystemParams *GeneralParams);
CCPUWatchdogConfig *GetCPUWatchdogSettings(); CCPUWatchdogConfig *GetCPUWatchdogSettings();
@ -47,7 +47,8 @@ public:
QList<CCANDeviceConfig*> mCANDeviceConfigList; QList<CCANDeviceConfig*> mCANDeviceConfigList;
//Cloud interface config //Cloud interface config
CCloudParams mCloudLoggingParams; QList<CCloudParams*> mCloudLoggingParamsList;
// CCloudParams mCloudLoggingParams;
//Misc general system settings //Misc general system settings
CGeneralSystemParams mGeneralSystemParams; CGeneralSystemParams mGeneralSystemParams;

Binary file not shown.

View File

@ -0,0 +1,402 @@
#define __DBL_MIN_EXP__ (-1021)
#define __FLT32X_MAX_EXP__ 1024
#define __cpp_attributes 200809
#define __UINT_LEAST16_MAX__ 0xffff
#define __ATOMIC_ACQUIRE 2
#define __FLT128_MAX_10_EXP__ 4932
#define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F
#define __GCC_IEC_559_COMPLEX 2
#define __cpp_aggregate_nsdmi 201304
#define __UINT_LEAST8_TYPE__ unsigned char
#define __SIZEOF_FLOAT80__ 16
#define _WIN32 1
#define __INTMAX_C(c) c ## LL
#define __CHAR_BIT__ 8
#define __UINT8_MAX__ 0xff
#define _WIN64 1
#define __WINT_MAX__ 0xffff
#define __FLT32_MIN_EXP__ (-125)
#define __cpp_static_assert 200410
#define __ORDER_LITTLE_ENDIAN__ 1234
#define __SIZE_MAX__ 0xffffffffffffffffULL
#define __WCHAR_MAX__ 0xffff
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
#define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L)
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
#define __GCC_IEC_559 2
#define __FLT32X_DECIMAL_DIG__ 17
#define __FLT_EVAL_METHOD__ 0
#define __cpp_binary_literals 201304
#define __FLT64_DECIMAL_DIG__ 17
#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
#define __x86_64 1
#define __cpp_variadic_templates 200704
#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL
#define __SIG_ATOMIC_TYPE__ int
#define __DBL_MIN_10_EXP__ (-307)
#define __FINITE_MATH_ONLY__ 0
#define __cpp_variable_templates 201304
#define __GNUC_PATCHLEVEL__ 0
#define __FLT32_HAS_DENORM__ 1
#define __UINT_FAST8_MAX__ 0xff
#define __has_include(STR) __has_include__(STR)
#define _stdcall __attribute__((__stdcall__))
#define __DEC64_MAX_EXP__ 385
#define __INT8_C(c) c
#define __INT_LEAST8_WIDTH__ 8
#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL
#define __SHRT_MAX__ 0x7fff
#define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L
#define __FLT64X_MAX_10_EXP__ 4932
#define __UINT_LEAST8_MAX__ 0xff
#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
#define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128
#define __UINTMAX_TYPE__ long long unsigned int
#define __DEC32_EPSILON__ 1E-6DF
#define __FLT_EVAL_METHOD_TS_18661_3__ 0
#define __UINT32_MAX__ 0xffffffffU
#define __GXX_EXPERIMENTAL_CXX0X__ 1
#define __LDBL_MAX_EXP__ 16384
#define __FLT128_MIN_EXP__ (-16381)
#define __WINT_MIN__ 0
#define __FLT128_MIN_10_EXP__ (-4931)
#define __INT_LEAST16_WIDTH__ 16
#define __SCHAR_MAX__ 0x7f
#define __FLT128_MANT_DIG__ 113
#define __WCHAR_MIN__ 0
#define __INT64_C(c) c ## LL
#define __DBL_DIG__ 15
#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
#define __FLT64X_MANT_DIG__ 64
#define __SIZEOF_INT__ 4
#define __SIZEOF_POINTER__ 8
#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
#define __USER_LABEL_PREFIX__
#define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x
#define __STDC_HOSTED__ 1
#define __WIN32 1
#define __LDBL_HAS_INFINITY__ 1
#define __WIN64 1
#define __FLT32_DIG__ 6
#define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F
#define __GXX_WEAK__ 1
#define __SHRT_WIDTH__ 16
#define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L
#define __DEC32_MAX__ 9.999999E96DF
#define __cpp_threadsafe_static_init 200806
#define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x
#define __MINGW32__ 1
#define __FLT32X_HAS_INFINITY__ 1
#define __INT32_MAX__ 0x7fffffff
#define __INT_WIDTH__ 32
#define __SIZEOF_LONG__ 4
#define __UINT16_C(c) c
#define __PTRDIFF_WIDTH__ 64
#define __DECIMAL_DIG__ 21
#define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64
#define __INTMAX_WIDTH__ 64
#define __FLT64_MIN_EXP__ (-1021)
#define __has_include_next(STR) __has_include_next__(STR)
#define __FLT64X_MIN_10_EXP__ (-4931)
#define __LDBL_HAS_QUIET_NAN__ 1
#define __FLT64_MANT_DIG__ 53
#define _REENTRANT 1
#define __GNUC__ 7
#define _cdecl __attribute__((__cdecl__))
#define __GXX_RTTI 1
#define __MMX__ 1
#define __cpp_delegating_constructors 200604
#define __FLT_HAS_DENORM__ 1
#define __SIZEOF_LONG_DOUBLE__ 16
#define __BIGGEST_ALIGNMENT__ 16
#define __STDC_UTF_16__ 1
#define __FLT64_MAX_10_EXP__ 308
#define __FLT32_HAS_INFINITY__ 1
#define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L)
#define _thiscall __attribute__((__thiscall__))
#define __cpp_raw_strings 200710
#define __INT_FAST32_MAX__ 0x7fffffff
#define __WINNT 1
#define __DBL_HAS_INFINITY__ 1
#define __INT64_MAX__ 0x7fffffffffffffffLL
#define __WINNT__ 1
#define __DEC32_MIN_EXP__ (-94)
#define __INTPTR_WIDTH__ 64
#define __FLT32X_HAS_DENORM__ 1
#define __INT_FAST16_TYPE__ short int
#define _fastcall __attribute__((__fastcall__))
#define __LDBL_HAS_DENORM__ 1
#define __cplusplus 201402L
#define __cpp_ref_qualifiers 200710
#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL
#define __INT_LEAST32_MAX__ 0x7fffffff
#define __DEC32_MIN__ 1E-95DF
#define __DEPRECATED 1
#define __cpp_rvalue_references 200610
#define __DBL_MAX_EXP__ 1024
#define __WCHAR_WIDTH__ 16
#define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32
#define __DEC128_EPSILON__ 1E-33DL
#define __SSE2_MATH__ 1
#define __ATOMIC_HLE_RELEASE 131072
#define __WIN32__ 1
#define __PTRDIFF_MAX__ 0x7fffffffffffffffLL
#define __amd64 1
#define __tune_core2__ 1
#define __ATOMIC_HLE_ACQUIRE 65536
#define __FLT32_HAS_QUIET_NAN__ 1
#define __GNUG__ 7
#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL
#define __SIZEOF_SIZE_T__ 8
#define __cpp_rvalue_reference 200610
#define __cpp_nsdmi 200809
#define __FLT64X_MIN_EXP__ (-16381)
#define __SIZEOF_WINT_T__ 2
#define __LONG_LONG_WIDTH__ 64
#define __cpp_initializer_lists 200806
#define __FLT32_MAX_EXP__ 128
#define __cpp_hex_float 201603
#define __GCC_HAVE_DWARF2_CFI_ASM 1
#define __GXX_ABI_VERSION 1011
#define __FLT128_HAS_INFINITY__ 1
#define __FLT_MIN_EXP__ (-125)
#define __cpp_lambdas 200907
#define __FLT64X_HAS_QUIET_NAN__ 1
#define __INT_FAST64_TYPE__ long long int
#define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64
#define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L)
#define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x
#define __DECIMAL_BID_FORMAT__ 1
#define __GXX_TYPEINFO_EQUALITY_INLINE 0
#define __FLT64_MIN_10_EXP__ (-307)
#define __FLT64X_DECIMAL_DIG__ 21
#define __DEC128_MIN__ 1E-6143DL
#define __REGISTER_PREFIX__
#define __UINT16_MAX__ 0xffff
#define __DBL_HAS_DENORM__ 1
#define __cdecl __attribute__((__cdecl__))
#define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32
#define __UINT8_TYPE__ unsigned char
#define __NO_INLINE__ 1
#define __FLT_MANT_DIG__ 24
#define __LDBL_DECIMAL_DIG__ 21
#define __VERSION__ "7.3.0"
#define __UINT64_C(c) c ## ULL
#define __cpp_unicode_characters 200704
#define __cpp_decltype_auto 201304
#define __GCC_ATOMIC_INT_LOCK_FREE 2
#define __FLT128_MAX_EXP__ 16384
#define __FLT32_MANT_DIG__ 24
#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__
#define __FLT128_HAS_DENORM__ 1
#define __FLT128_DIG__ 33
#define __SCHAR_WIDTH__ 8
#define __INT32_C(c) c
#define __DEC64_EPSILON__ 1E-15DD
#define __ORDER_PDP_ENDIAN__ 3412
#define __DEC128_MIN_EXP__ (-6142)
#define __FLT32_MAX_10_EXP__ 38
#define __INT_FAST32_TYPE__ int
#define __UINT_LEAST16_TYPE__ short unsigned int
#define __FLT64X_HAS_INFINITY__ 1
#define __INT16_MAX__ 0x7fff
#define __cpp_rtti 199711
#define __SIZE_TYPE__ long long unsigned int
#define __UINT64_MAX__ 0xffffffffffffffffULL
#define __FLT64X_DIG__ 18
#define __INT8_TYPE__ signed char
#define __cpp_digit_separators 201309
#define __GCC_ASM_FLAG_OUTPUTS__ 1
#define __FLT_RADIX__ 2
#define __INT_LEAST16_TYPE__ short int
#define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L
#define __UINTMAX_C(c) c ## ULL
#define __GLIBCXX_BITSIZE_INT_N_0 128
#define __SEH__ 1
#define __SIG_ATOMIC_MAX__ 0x7fffffff
#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
#define __cpp_sized_deallocation 201309
#define __SIZEOF_PTRDIFF_T__ 8
#define __FLT32X_MANT_DIG__ 53
#define __x86_64__ 1
#define __FLT32X_MIN_EXP__ (-1021)
#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF
#define __MSVCRT__ 1
#define __INT_FAST16_MAX__ 0x7fff
#define __FLT64_DIG__ 15
#define __UINT_FAST32_MAX__ 0xffffffffU
#define __UINT_LEAST64_TYPE__ long long unsigned int
#define __FLT_HAS_QUIET_NAN__ 1
#define __FLT_MAX_10_EXP__ 38
#define __LONG_MAX__ 0x7fffffffL
#define __FLT64X_HAS_DENORM__ 1
#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL
#define __FLT_HAS_INFINITY__ 1
#define __cpp_unicode_literals 200710
#define __UINT_FAST16_TYPE__ short unsigned int
#define __DEC64_MAX__ 9.999999999999999E384DD
#define __INT_FAST32_WIDTH__ 32
#define __CHAR16_TYPE__ short unsigned int
#define __PRAGMA_REDEFINE_EXTNAME 1
#define __SIZE_WIDTH__ 64
#define __SEG_FS 1
#define __INT_LEAST16_MAX__ 0x7fff
#define __DEC64_MANT_DIG__ 16
#define __UINT_LEAST32_MAX__ 0xffffffffU
#define __SEG_GS 1
#define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32
#define __GCC_ATOMIC_LONG_LOCK_FREE 2
#define __SIG_ATOMIC_WIDTH__ 32
#define __INT_LEAST64_TYPE__ long long int
#define __INT16_TYPE__ short int
#define __INT_LEAST8_TYPE__ signed char
#define __DEC32_MAX_EXP__ 97
#define __INT_FAST8_MAX__ 0x7f
#define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128
#define __INTPTR_MAX__ 0x7fffffffffffffffLL
#define __GXX_MERGED_TYPEINFO_NAMES 0
#define __cpp_range_based_for 200907
#define __FLT64_HAS_QUIET_NAN__ 1
#define __stdcall __attribute__((__stdcall__))
#define __FLT32_MIN_10_EXP__ (-37)
#define __SSE2__ 1
#define __EXCEPTIONS 1
#define __LDBL_MANT_DIG__ 64
#define __DBL_HAS_QUIET_NAN__ 1
#define __FLT64_HAS_INFINITY__ 1
#define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x
#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)
#define __cpp_return_type_deduction 201304
#define __INTPTR_TYPE__ long long int
#define __UINT16_TYPE__ short unsigned int
#define __WCHAR_TYPE__ short unsigned int
#define __SIZEOF_FLOAT__ 4
#define __pic__ 1
#define __UINTPTR_MAX__ 0xffffffffffffffffULL
#define __INT_FAST64_WIDTH__ 64
#define __DEC64_MIN_EXP__ (-382)
#define __cpp_decltype 200707
#define __FLT32_DECIMAL_DIG__ 9
#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL
#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
#define __FLT_DIG__ 6
#define __FLT64X_MAX_EXP__ 16384
#define __UINT_FAST64_TYPE__ long long unsigned int
#define __INT_MAX__ 0x7fffffff
#define __amd64__ 1
#define WIN32 1
#define __nocona 1
#define __code_model_medium__ 1
#define __INT64_TYPE__ long long int
#define __FLT_MAX_EXP__ 128
#define WIN64 1
#define __ORDER_BIG_ENDIAN__ 4321
#define __DBL_MANT_DIG__ 53
#define __cpp_inheriting_constructors 201511
#define __SIZEOF_FLOAT128__ 16
#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL
#define __DEC64_MIN__ 1E-383DD
#define __WINT_TYPE__ short unsigned int
#define __UINT_LEAST32_TYPE__ unsigned int
#define __SIZEOF_SHORT__ 2
#define __SSE__ 1
#define __LDBL_MIN_EXP__ (-16381)
#define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64
#define __WINT_WIDTH__ 16
#define __INT_LEAST8_MAX__ 0x7f
#define __FLT32X_MAX_10_EXP__ 308
#define __SIZEOF_INT128__ 16
#define __WCHAR_UNSIGNED__ 1
#define __LDBL_MAX_10_EXP__ 4932
#define __ATOMIC_RELAXED 0
#define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L)
#define __thiscall __attribute__((__thiscall__))
#define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128
#define __UINT8_C(c) c
#define __FLT64_MAX_EXP__ 1024
#define __INT_LEAST32_TYPE__ int
#define __SIZEOF_WCHAR_T__ 2
#define __FLT128_HAS_QUIET_NAN__ 1
#define __INT_FAST8_TYPE__ signed char
#define __fastcall __attribute__((__fastcall__))
#define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x
#define __GNUC_STDC_INLINE__ 1
#define __FLT64_HAS_DENORM__ 1
#define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32
#define __DBL_DECIMAL_DIG__ 17
#define __STDC_UTF_32__ 1
#define __INT_FAST8_WIDTH__ 8
#define __FXSR__ 1
#define __DEC_EVAL_METHOD__ 2
#define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x
#define __MINGW64__ 1
#define __cpp_runtime_arrays 198712
#define __UINT64_TYPE__ long long unsigned int
#define __UINT32_C(c) c ## U
#define __INTMAX_MAX__ 0x7fffffffffffffffLL
#define __cpp_alias_templates 200704
#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
#define WINNT 1
#define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F
#define __INT8_MAX__ 0x7f
#define __LONG_WIDTH__ 32
#define __PIC__ 1
#define __UINT_FAST32_TYPE__ unsigned int
#define __CHAR32_TYPE__ unsigned int
#define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F
#define __cpp_constexpr 201304
#define __INT32_TYPE__ int
#define __SIZEOF_DOUBLE__ 8
#define __cpp_exceptions 199711
#define __FLT_MIN_10_EXP__ (-37)
#define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64
#define __INT_LEAST32_WIDTH__ 32
#define __INTMAX_TYPE__ long long int
#define _INTEGRAL_MAX_BITS 64
#define __DEC128_MAX_EXP__ 6145
#define __FLT32X_HAS_QUIET_NAN__ 1
#define __ATOMIC_CONSUME 1
#define __nocona__ 1
#define __GNUC_MINOR__ 3
#define __GLIBCXX_TYPE_INT_N_0 __int128
#define __INT_FAST16_WIDTH__ 16
#define __UINTMAX_MAX__ 0xffffffffffffffffULL
#define __DEC32_MANT_DIG__ 7
#define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x
#define __DBL_MAX_10_EXP__ 308
#define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L
#define __INT16_C(c) c
#define __cpp_generic_lambdas 201304
#define __STDC__ 1
#define __FLT32X_DIG__ 15
#define __PTRDIFF_TYPE__ long long int
#define __ATOMIC_SEQ_CST 5
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1
#define __UINT32_TYPE__ unsigned int
#define __FLT32X_MIN_10_EXP__ (-307)
#define __UINTPTR_TYPE__ long long unsigned int
#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD
#define __DEC128_MANT_DIG__ 34
#define __LDBL_MIN_10_EXP__ (-4931)
#define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128
#define __SSE_MATH__ 1
#define __SIZEOF_LONG_LONG__ 8
#define __cpp_user_defined_literals 200809
#define __FLT128_DECIMAL_DIG__ 36
#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
#define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x
#define __LDBL_DIG__ 18
#define __FLT_DECIMAL_DIG__ 9
#define __UINT_FAST16_MAX__ 0xffff
#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
#define __INT_LEAST64_WIDTH__ 64
#define __SSE3__ 1
#define __UINT_FAST8_TYPE__ unsigned char
#define __WIN64__ 1
#define __cpp_init_captures 201304
#define __ATOMIC_ACQ_REL 4
#define __ATOMIC_RELEASE 3
#define __declspec(x) __attribute__((x))

Binary file not shown.

View File

@ -16,6 +16,7 @@
#include <QtWidgets/QGroupBox> #include <QtWidgets/QGroupBox>
#include <QtWidgets/QLabel> #include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit> #include <QtWidgets/QLineEdit>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QPushButton> #include <QtWidgets/QPushButton>
#include <QtWidgets/QSpinBox> #include <QtWidgets/QSpinBox>
#include <QtWidgets/QWidget> #include <QtWidgets/QWidget>
@ -94,6 +95,10 @@ public:
QLabel *mSyslogServerHostNameLbl; QLabel *mSyslogServerHostNameLbl;
QLabel *mCloudMQTTPortLbl_2; QLabel *mCloudMQTTPortLbl_2;
QSpinBox *mSyslogServerPortSpinBx; QSpinBox *mSyslogServerPortSpinBx;
QListWidget *mMQTTBrokersList;
QLabel *label_5;
QPushButton *mDeleteMQTTBrokerBtn;
QPushButton *mAddMQTTBrokerBtn;
void setupUi(QWidget *CLoggingSettingsPage) void setupUi(QWidget *CLoggingSettingsPage)
{ {
@ -108,7 +113,7 @@ public:
mCloudLogParamsLbl->setFont(font); mCloudLogParamsLbl->setFont(font);
groupBox = new QGroupBox(CLoggingSettingsPage); groupBox = new QGroupBox(CLoggingSettingsPage);
groupBox->setObjectName(QString::fromUtf8("groupBox")); groupBox->setObjectName(QString::fromUtf8("groupBox"));
groupBox->setGeometry(QRect(10, 100, 461, 271)); groupBox->setGeometry(QRect(220, 100, 351, 271));
mCloudMQTTHostNameLbl = new QLabel(groupBox); mCloudMQTTHostNameLbl = new QLabel(groupBox);
mCloudMQTTHostNameLbl->setObjectName(QString::fromUtf8("mCloudMQTTHostNameLbl")); mCloudMQTTHostNameLbl->setObjectName(QString::fromUtf8("mCloudMQTTHostNameLbl"));
mCloudMQTTHostNameLbl->setGeometry(QRect(10, 21, 71, 20)); mCloudMQTTHostNameLbl->setGeometry(QRect(10, 21, 71, 20));
@ -133,10 +138,10 @@ public:
mCloudMQTTPasswordLbl->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); mCloudMQTTPasswordLbl->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
mCloudMQTTHostNameEdit = new QLineEdit(groupBox); mCloudMQTTHostNameEdit = new QLineEdit(groupBox);
mCloudMQTTHostNameEdit->setObjectName(QString::fromUtf8("mCloudMQTTHostNameEdit")); mCloudMQTTHostNameEdit->setObjectName(QString::fromUtf8("mCloudMQTTHostNameEdit"));
mCloudMQTTHostNameEdit->setGeometry(QRect(90, 20, 321, 20)); mCloudMQTTHostNameEdit->setGeometry(QRect(90, 20, 251, 20));
mCloudMQTTUserNameEdit = new QLineEdit(groupBox); mCloudMQTTUserNameEdit = new QLineEdit(groupBox);
mCloudMQTTUserNameEdit->setObjectName(QString::fromUtf8("mCloudMQTTUserNameEdit")); mCloudMQTTUserNameEdit->setObjectName(QString::fromUtf8("mCloudMQTTUserNameEdit"));
mCloudMQTTUserNameEdit->setGeometry(QRect(90, 80, 321, 20)); mCloudMQTTUserNameEdit->setGeometry(QRect(90, 80, 251, 20));
mCloudMQTTPortSpinBx = new QSpinBox(groupBox); mCloudMQTTPortSpinBx = new QSpinBox(groupBox);
mCloudMQTTPortSpinBx->setObjectName(QString::fromUtf8("mCloudMQTTPortSpinBx")); mCloudMQTTPortSpinBx->setObjectName(QString::fromUtf8("mCloudMQTTPortSpinBx"));
mCloudMQTTPortSpinBx->setGeometry(QRect(90, 51, 111, 22)); mCloudMQTTPortSpinBx->setGeometry(QRect(90, 51, 111, 22));
@ -144,7 +149,7 @@ public:
mCloudMQTTPortSpinBx->setValue(1883); mCloudMQTTPortSpinBx->setValue(1883);
mCloudMQTTPasswordEdit = new QLineEdit(groupBox); mCloudMQTTPasswordEdit = new QLineEdit(groupBox);
mCloudMQTTPasswordEdit->setObjectName(QString::fromUtf8("mCloudMQTTPasswordEdit")); mCloudMQTTPasswordEdit->setObjectName(QString::fromUtf8("mCloudMQTTPasswordEdit"));
mCloudMQTTPasswordEdit->setGeometry(QRect(90, 111, 321, 20)); mCloudMQTTPasswordEdit->setGeometry(QRect(90, 111, 251, 20));
mCloudMQTTTopicPrefixLbl = new QLabel(groupBox); mCloudMQTTTopicPrefixLbl = new QLabel(groupBox);
mCloudMQTTTopicPrefixLbl->setObjectName(QString::fromUtf8("mCloudMQTTTopicPrefixLbl")); mCloudMQTTTopicPrefixLbl->setObjectName(QString::fromUtf8("mCloudMQTTTopicPrefixLbl"));
mCloudMQTTTopicPrefixLbl->setGeometry(QRect(10, 160, 71, 20)); mCloudMQTTTopicPrefixLbl->setGeometry(QRect(10, 160, 71, 20));
@ -152,7 +157,7 @@ public:
mCloudMQTTTopicPrefixLbl->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); mCloudMQTTTopicPrefixLbl->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
mCloudMQTTTopicPrefixEdit = new QLineEdit(groupBox); mCloudMQTTTopicPrefixEdit = new QLineEdit(groupBox);
mCloudMQTTTopicPrefixEdit->setObjectName(QString::fromUtf8("mCloudMQTTTopicPrefixEdit")); mCloudMQTTTopicPrefixEdit->setObjectName(QString::fromUtf8("mCloudMQTTTopicPrefixEdit"));
mCloudMQTTTopicPrefixEdit->setGeometry(QRect(90, 160, 321, 20)); mCloudMQTTTopicPrefixEdit->setGeometry(QRect(90, 160, 251, 20));
mCloudMQTTClientIDLbl = new QLabel(groupBox); mCloudMQTTClientIDLbl = new QLabel(groupBox);
mCloudMQTTClientIDLbl->setObjectName(QString::fromUtf8("mCloudMQTTClientIDLbl")); mCloudMQTTClientIDLbl->setObjectName(QString::fromUtf8("mCloudMQTTClientIDLbl"));
mCloudMQTTClientIDLbl->setGeometry(QRect(10, 190, 71, 20)); mCloudMQTTClientIDLbl->setGeometry(QRect(10, 190, 71, 20));
@ -160,7 +165,7 @@ public:
mCloudMQTTClientIDLbl->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); mCloudMQTTClientIDLbl->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
mCloudMQTTClientID = new QLineEdit(groupBox); mCloudMQTTClientID = new QLineEdit(groupBox);
mCloudMQTTClientID->setObjectName(QString::fromUtf8("mCloudMQTTClientID")); mCloudMQTTClientID->setObjectName(QString::fromUtf8("mCloudMQTTClientID"));
mCloudMQTTClientID->setGeometry(QRect(90, 190, 321, 20)); mCloudMQTTClientID->setGeometry(QRect(90, 190, 251, 20));
mCloudMQTTRefreshRateLbl = new QLabel(groupBox); mCloudMQTTRefreshRateLbl = new QLabel(groupBox);
mCloudMQTTRefreshRateLbl->setObjectName(QString::fromUtf8("mCloudMQTTRefreshRateLbl")); mCloudMQTTRefreshRateLbl->setObjectName(QString::fromUtf8("mCloudMQTTRefreshRateLbl"));
mCloudMQTTRefreshRateLbl->setGeometry(QRect(10, 220, 181, 20)); mCloudMQTTRefreshRateLbl->setGeometry(QRect(10, 220, 181, 20));
@ -178,10 +183,10 @@ public:
mGeneralLogParamsLbl->setFont(font); mGeneralLogParamsLbl->setFont(font);
mChangeParamsBtn = new QPushButton(CLoggingSettingsPage); mChangeParamsBtn = new QPushButton(CLoggingSettingsPage);
mChangeParamsBtn->setObjectName(QString::fromUtf8("mChangeParamsBtn")); mChangeParamsBtn->setObjectName(QString::fromUtf8("mChangeParamsBtn"));
mChangeParamsBtn->setGeometry(QRect(370, 380, 80, 22)); mChangeParamsBtn->setGeometry(QRect(430, 380, 80, 22));
mCancelBtn = new QPushButton(CLoggingSettingsPage); mCancelBtn = new QPushButton(CLoggingSettingsPage);
mCancelBtn->setObjectName(QString::fromUtf8("mCancelBtn")); mCancelBtn->setObjectName(QString::fromUtf8("mCancelBtn"));
mCancelBtn->setGeometry(QRect(260, 380, 80, 22)); mCancelBtn->setGeometry(QRect(320, 380, 80, 22));
groupBox_2 = new QGroupBox(CLoggingSettingsPage); groupBox_2 = new QGroupBox(CLoggingSettingsPage);
groupBox_2->setObjectName(QString::fromUtf8("groupBox_2")); groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
groupBox_2->setGeometry(QRect(590, 70, 351, 121)); groupBox_2->setGeometry(QRect(590, 70, 351, 121));
@ -369,6 +374,18 @@ public:
mSyslogServerPortSpinBx->setGeometry(QRect(90, 50, 111, 22)); mSyslogServerPortSpinBx->setGeometry(QRect(90, 50, 111, 22));
mSyslogServerPortSpinBx->setMaximum(65535); mSyslogServerPortSpinBx->setMaximum(65535);
mSyslogServerPortSpinBx->setValue(514); mSyslogServerPortSpinBx->setValue(514);
mMQTTBrokersList = new QListWidget(CLoggingSettingsPage);
mMQTTBrokersList->setObjectName(QString::fromUtf8("mMQTTBrokersList"));
mMQTTBrokersList->setGeometry(QRect(20, 120, 181, 251));
label_5 = new QLabel(CLoggingSettingsPage);
label_5->setObjectName(QString::fromUtf8("label_5"));
label_5->setGeometry(QRect(30, 100, 91, 16));
mDeleteMQTTBrokerBtn = new QPushButton(CLoggingSettingsPage);
mDeleteMQTTBrokerBtn->setObjectName(QString::fromUtf8("mDeleteMQTTBrokerBtn"));
mDeleteMQTTBrokerBtn->setGeometry(QRect(30, 370, 61, 22));
mAddMQTTBrokerBtn = new QPushButton(CLoggingSettingsPage);
mAddMQTTBrokerBtn->setObjectName(QString::fromUtf8("mAddMQTTBrokerBtn"));
mAddMQTTBrokerBtn->setGeometry(QRect(130, 370, 61, 22));
retranslateUi(CLoggingSettingsPage); retranslateUi(CLoggingSettingsPage);
@ -382,7 +399,7 @@ public:
{ {
CLoggingSettingsPage->setWindowTitle(QCoreApplication::translate("CLoggingSettingsPage", "Form", nullptr)); CLoggingSettingsPage->setWindowTitle(QCoreApplication::translate("CLoggingSettingsPage", "Form", nullptr));
mCloudLogParamsLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "Param\303\250tres Cloud", nullptr)); mCloudLogParamsLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "Param\303\250tres Cloud", nullptr));
groupBox->setTitle(QCoreApplication::translate("CLoggingSettingsPage", "Broker MQTT", nullptr)); groupBox->setTitle(QCoreApplication::translate("CLoggingSettingsPage", "Param\303\250tres du broker", nullptr));
mCloudMQTTHostNameLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "HostName", nullptr)); mCloudMQTTHostNameLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "HostName", nullptr));
mCloudMQTTPortLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "Port", nullptr)); mCloudMQTTPortLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "Port", nullptr));
mCloudMQTTUsernameLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "Username", nullptr)); mCloudMQTTUsernameLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "Username", nullptr));
@ -428,6 +445,9 @@ public:
mSyslogSettingsGroupBox->setTitle(QCoreApplication::translate("CLoggingSettingsPage", "Serveur Syslog", nullptr)); mSyslogSettingsGroupBox->setTitle(QCoreApplication::translate("CLoggingSettingsPage", "Serveur Syslog", nullptr));
mSyslogServerHostNameLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "Addresse", nullptr)); mSyslogServerHostNameLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "Addresse", nullptr));
mCloudMQTTPortLbl_2->setText(QCoreApplication::translate("CLoggingSettingsPage", "Port", nullptr)); mCloudMQTTPortLbl_2->setText(QCoreApplication::translate("CLoggingSettingsPage", "Port", nullptr));
label_5->setText(QCoreApplication::translate("CLoggingSettingsPage", "Brokers MQTT", nullptr));
mDeleteMQTTBrokerBtn->setText(QCoreApplication::translate("CLoggingSettingsPage", "Supprimer", nullptr));
mAddMQTTBrokerBtn->setText(QCoreApplication::translate("CLoggingSettingsPage", "Ajouter", nullptr));
} // retranslateUi } // retranslateUi
}; };