diff --git a/Otarcik_CAN/Logs/SystemLog.txt b/Otarcik_CAN/Logs/SystemLog.txt index b651f09..b4410bb 100644 --- a/Otarcik_CAN/Logs/SystemLog.txt +++ b/Otarcik_CAN/Logs/SystemLog.txt @@ -863,3 +863,81 @@ Démarrage du logiciel Otarcik CAN le 2023-06-29 à 09:11:11 2023-06-29 09:12:58 Module PCAN USB déinitialisé avec succès... 2023-06-29 09:12:58 Client MQTT déconnecté. 2023-06-29 09:12:58 Passage en mode buffering des messages MQTT + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-06-30 à 08:00:08 +******************************************************************** +2023-06-30 08:00:08 Chargement de la configuration système... +2023-06-30 08:00:08 Configuration système chargée avec succès! +2023-06-30 08:00:08 Initialisation du dispositif [IVT Sensor] +2023-06-30 08:00:08 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-06-30 08:00:08 Base de données chargée avec succès. Flags: 0x0 +2023-06-30 08:00:08 Démarrage d'un module CAN... +2023-06-30 08:00:08 Module PCAN trouvé à l'adresse 1 avec le handle 0x52 +2023-06-30 08:00:08 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-06-30 08:00:08 Module PCAN USB initialisé avec succès +2023-06-30 08:00:08 Dispositif [IVT Sensor] initialisé avec succès! +2023-06-30 08:00:08 Initialisation du dispositif [Station] +2023-06-30 08:00:08 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230616.dbc +2023-06-30 08:00:08 Base de données chargée avec succès. Flags: 0x0 +2023-06-30 08:00:08 Démarrage d'un module CAN... +2023-06-30 08:00:08 Module PCAN trouvé à l'adresse 2 avec le handle 0x51 +2023-06-30 08:00:08 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-06-30 08:00:08 Module PCAN USB initialisé avec succès +2023-06-30 08:00:08 Dispositif [Station] initialisé avec succès! +2023-06-30 08:00:08 Démarrage du logiciel OtarcikCAN +2023-06-30 08:00:09 Client MQTT connecté. +2023-06-30 08:00:18 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U3 Payload: {"timestamp":2023-06-30T08:00:18,"IVT_Result_U3_System_Error":0.0,"IVT_Result_U3_OCS":0.0,"IVT_Result_U3_Measurement_Error":0.0,"IVT_Result_U3_Channel_Error":0.0,"IVT_ID_Result_U3":3.0,"IVT_Result_U3":23.0,"IVT_MsgCount_Result_U3":0.0} +2023-06-30 08:00:18 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U2 Payload: {"timestamp":2023-06-30T08:00:18,"IVT_Result_U2_System_Error":0.0,"IVT_Result_U2_OCS":0.0,"IVT_Result_U2_Measurement_Error":0.0,"IVT_Result_U2_Channel_Error":0.0,"IVT_ID_Result_U2":2.0,"IVT_MsgCount_Result_U2":0.0,"IVT_Result_U2":-34.0} +2023-06-30 08:00:18 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U1 Payload: {"timestamp":2023-06-30T08:00:18,"IVT_Result_U1_System_Error":0.0,"IVT_Result_U1_Measurement_Error":0.0,"IVT_Result_U1_Channel_Error":0.0,"IVT_Result_U1_OCS":0.0,"IVT_ID_Result_U1":1.0,"IVT_Result_U1":6.0,"IVT_MsgCount_Result_U1":0.0} +2023-06-30 08:00:18 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_I Payload: {"timestamp":2023-06-30T08:00:18,"IVT_Result_I_System_Error":0.0,"IVT_Result_I_OCS":0.0,"IVT_Result_I_Measurement_Error":0.0,"IVT_Result_I_Channel_Error":0.0,"IVT_ID_Result_I":0.0,"IVT_MsgCount_Result_I":0.0,"IVT_Result_I":15.0} +2023-06-30 08:00:28 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U3 Payload: {"timestamp":2023-06-30T08:00:28,"IVT_Result_U3_System_Error":0.0,"IVT_Result_U3_OCS":0.0,"IVT_Result_U3_Measurement_Error":0.0,"IVT_Result_U3_Channel_Error":0.0,"IVT_ID_Result_U3":3.0,"IVT_Result_U3":-8.0,"IVT_MsgCount_Result_U3":6.0} +2023-06-30 08:00:28 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U2 Payload: {"timestamp":2023-06-30T08:00:28,"IVT_Result_U2_System_Error":0.0,"IVT_Result_U2_OCS":0.0,"IVT_Result_U2_Measurement_Error":0.0,"IVT_Result_U2_Channel_Error":0.0,"IVT_ID_Result_U2":2.0,"IVT_MsgCount_Result_U2":6.0,"IVT_Result_U2":-34.0} +2023-06-30 08:00:28 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U1 Payload: {"timestamp":2023-06-30T08:00:28,"IVT_Result_U1_System_Error":0.0,"IVT_Result_U1_Measurement_Error":0.0,"IVT_Result_U1_Channel_Error":0.0,"IVT_Result_U1_OCS":0.0,"IVT_ID_Result_U1":1.0,"IVT_Result_U1":-8.0,"IVT_MsgCount_Result_U1":6.0} +2023-06-30 08:00:28 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_I Payload: {"timestamp":2023-06-30T08:00:28,"IVT_Result_I_System_Error":0.0,"IVT_Result_I_OCS":0.0,"IVT_Result_I_Measurement_Error":0.0,"IVT_Result_I_Channel_Error":0.0,"IVT_ID_Result_I":0.0,"IVT_MsgCount_Result_I":2.0,"IVT_Result_I":-10.0} +2023-06-30 08:00:38 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U3 Payload: {"timestamp":2023-06-30T08:00:38,"IVT_Result_U3_System_Error":0.0,"IVT_Result_U3_OCS":0.0,"IVT_Result_U3_Measurement_Error":0.0,"IVT_Result_U3_Channel_Error":0.0,"IVT_ID_Result_U3":3.0,"IVT_Result_U3":40.0,"IVT_MsgCount_Result_U3":15.0} +2023-06-30 08:00:38 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U2 Payload: {"timestamp":2023-06-30T08:00:38,"IVT_Result_U2_System_Error":0.0,"IVT_Result_U2_OCS":0.0,"IVT_Result_U2_Measurement_Error":0.0,"IVT_Result_U2_Channel_Error":0.0,"IVT_ID_Result_U2":2.0,"IVT_MsgCount_Result_U2":15.0,"IVT_Result_U2":-38.0} +2023-06-30 08:00:38 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U1 Payload: {"timestamp":2023-06-30T08:00:38,"IVT_Result_U1_System_Error":0.0,"IVT_Result_U1_Measurement_Error":0.0,"IVT_Result_U1_Channel_Error":0.0,"IVT_Result_U1_OCS":0.0,"IVT_ID_Result_U1":1.0,"IVT_Result_U1":6.0,"IVT_MsgCount_Result_U1":15.0} +2023-06-30 08:00:38 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_I Payload: {"timestamp":2023-06-30T08:00:38,"IVT_Result_I_System_Error":0.0,"IVT_Result_I_OCS":0.0,"IVT_Result_I_Measurement_Error":0.0,"IVT_Result_I_Channel_Error":0.0,"IVT_ID_Result_I":0.0,"IVT_MsgCount_Result_I":14.0,"IVT_Result_I":-3.0} +2023-06-30 08:00:48 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U3 Payload: {"timestamp":2023-06-30T08:00:48,"IVT_Result_U3_System_Error":0.0,"IVT_Result_U3_OCS":0.0,"IVT_Result_U3_Measurement_Error":0.0,"IVT_Result_U3_Channel_Error":0.0,"IVT_ID_Result_U3":3.0,"IVT_Result_U3":30.0,"IVT_MsgCount_Result_U3":5.0} +2023-06-30 08:00:48 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U2 Payload: {"timestamp":2023-06-30T08:00:48,"IVT_Result_U2_System_Error":0.0,"IVT_Result_U2_OCS":0.0,"IVT_Result_U2_Measurement_Error":0.0,"IVT_Result_U2_Channel_Error":0.0,"IVT_ID_Result_U2":2.0,"IVT_MsgCount_Result_U2":5.0,"IVT_Result_U2":-10.0} +2023-06-30 08:00:48 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U1 Payload: {"timestamp":2023-06-30T08:00:48,"IVT_Result_U1_System_Error":0.0,"IVT_Result_U1_Measurement_Error":0.0,"IVT_Result_U1_Channel_Error":0.0,"IVT_Result_U1_OCS":0.0,"IVT_ID_Result_U1":1.0,"IVT_Result_U1":-36.0,"IVT_MsgCount_Result_U1":5.0} +2023-06-30 08:00:48 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_I Payload: {"timestamp":2023-06-30T08:00:48,"IVT_Result_I_System_Error":0.0,"IVT_Result_I_OCS":0.0,"IVT_Result_I_Measurement_Error":0.0,"IVT_Result_I_Channel_Error":0.0,"IVT_ID_Result_I":0.0,"IVT_MsgCount_Result_I":0.0,"IVT_Result_I":3.0} +2023-06-30 08:00:58 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U3 Payload: {"timestamp":2023-06-30T08:00:58,"IVT_Result_U3_System_Error":0.0,"IVT_Result_U3_OCS":0.0,"IVT_Result_U3_Measurement_Error":0.0,"IVT_Result_U3_Channel_Error":0.0,"IVT_ID_Result_U3":3.0,"IVT_Result_U3":32.0,"IVT_MsgCount_Result_U3":11.0} +2023-06-30 08:00:58 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U2 Payload: {"timestamp":2023-06-30T08:00:58,"IVT_Result_U2_System_Error":0.0,"IVT_Result_U2_OCS":0.0,"IVT_Result_U2_Measurement_Error":0.0,"IVT_Result_U2_Channel_Error":0.0,"IVT_ID_Result_U2":2.0,"IVT_MsgCount_Result_U2":11.0,"IVT_Result_U2":45.0} +2023-06-30 08:00:58 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U1 Payload: {"timestamp":2023-06-30T08:00:58,"IVT_Result_U1_System_Error":0.0,"IVT_Result_U1_Measurement_Error":0.0,"IVT_Result_U1_Channel_Error":0.0,"IVT_Result_U1_OCS":0.0,"IVT_ID_Result_U1":1.0,"IVT_Result_U1":-38.0,"IVT_MsgCount_Result_U1":11.0} +2023-06-30 08:00:58 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_I Payload: {"timestamp":2023-06-30T08:00:58,"IVT_Result_I_System_Error":0.0,"IVT_Result_I_OCS":0.0,"IVT_Result_I_Measurement_Error":0.0,"IVT_Result_I_Channel_Error":0.0,"IVT_ID_Result_I":0.0,"IVT_MsgCount_Result_I":3.0,"IVT_Result_I":-7.0} +2023-06-30 08:01:08 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U3 Payload: {"timestamp":2023-06-30T08:01:08,"IVT_Result_U3_System_Error":0.0,"IVT_Result_U3_OCS":0.0,"IVT_Result_U3_Measurement_Error":0.0,"IVT_Result_U3_Channel_Error":0.0,"IVT_ID_Result_U3":3.0,"IVT_Result_U3":42.0,"IVT_MsgCount_Result_U3":1.0} +2023-06-30 08:01:08 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U2 Payload: {"timestamp":2023-06-30T08:01:08,"IVT_Result_U2_System_Error":0.0,"IVT_Result_U2_OCS":0.0,"IVT_Result_U2_Measurement_Error":0.0,"IVT_Result_U2_Channel_Error":0.0,"IVT_ID_Result_U2":2.0,"IVT_MsgCount_Result_U2":1.0,"IVT_Result_U2":-30.0} +2023-06-30 08:01:08 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U1 Payload: {"timestamp":2023-06-30T08:01:08,"IVT_Result_U1_System_Error":0.0,"IVT_Result_U1_Measurement_Error":0.0,"IVT_Result_U1_Channel_Error":0.0,"IVT_Result_U1_OCS":0.0,"IVT_ID_Result_U1":1.0,"IVT_Result_U1":8.0,"IVT_MsgCount_Result_U1":1.0} +2023-06-30 08:01:08 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_I Payload: {"timestamp":2023-06-30T08:01:08,"IVT_Result_I_System_Error":0.0,"IVT_Result_I_OCS":0.0,"IVT_Result_I_Measurement_Error":0.0,"IVT_Result_I_Channel_Error":0.0,"IVT_ID_Result_I":0.0,"IVT_MsgCount_Result_I":5.0,"IVT_Result_I":2.0} +2023-06-30 08:01:18 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U3 Payload: {"timestamp":2023-06-30T08:01:18,"IVT_Result_U3_System_Error":0.0,"IVT_Result_U3_OCS":0.0,"IVT_Result_U3_Measurement_Error":0.0,"IVT_Result_U3_Channel_Error":0.0,"IVT_ID_Result_U3":3.0,"IVT_Result_U3":15.0,"IVT_MsgCount_Result_U3":11.0} +2023-06-30 08:01:18 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U2 Payload: {"timestamp":2023-06-30T08:01:18,"IVT_Result_U2_System_Error":0.0,"IVT_Result_U2_OCS":0.0,"IVT_Result_U2_Measurement_Error":0.0,"IVT_Result_U2_Channel_Error":0.0,"IVT_ID_Result_U2":2.0,"IVT_MsgCount_Result_U2":11.0,"IVT_Result_U2":-12.0} +2023-06-30 08:01:18 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U1 Payload: {"timestamp":2023-06-30T08:01:18,"IVT_Result_U1_System_Error":0.0,"IVT_Result_U1_Measurement_Error":0.0,"IVT_Result_U1_Channel_Error":0.0,"IVT_Result_U1_OCS":0.0,"IVT_ID_Result_U1":1.0,"IVT_Result_U1":-45.0,"IVT_MsgCount_Result_U1":11.0} +2023-06-30 08:01:18 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_I Payload: {"timestamp":2023-06-30T08:01:18,"IVT_Result_I_System_Error":0.0,"IVT_Result_I_OCS":0.0,"IVT_Result_I_Measurement_Error":0.0,"IVT_Result_I_Channel_Error":0.0,"IVT_ID_Result_I":0.0,"IVT_MsgCount_Result_I":1.0,"IVT_Result_I":0.0} +2023-06-30 08:01:28 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U3 Payload: {"timestamp":2023-06-30T08:01:28,"IVT_Result_U3_System_Error":0.0,"IVT_Result_U3_OCS":0.0,"IVT_Result_U3_Measurement_Error":0.0,"IVT_Result_U3_Channel_Error":0.0,"IVT_ID_Result_U3":3.0,"IVT_Result_U3":70.0,"IVT_MsgCount_Result_U3":1.0} +2023-06-30 08:01:28 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U2 Payload: {"timestamp":2023-06-30T08:01:28,"IVT_Result_U2_System_Error":0.0,"IVT_Result_U2_OCS":0.0,"IVT_Result_U2_Measurement_Error":0.0,"IVT_Result_U2_Channel_Error":0.0,"IVT_ID_Result_U2":2.0,"IVT_MsgCount_Result_U2":1.0,"IVT_Result_U2":-21.0} +2023-06-30 08:01:28 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U1 Payload: {"timestamp":2023-06-30T08:01:28,"IVT_Result_U1_System_Error":0.0,"IVT_Result_U1_Measurement_Error":0.0,"IVT_Result_U1_Channel_Error":0.0,"IVT_Result_U1_OCS":0.0,"IVT_ID_Result_U1":1.0,"IVT_Result_U1":-15.0,"IVT_MsgCount_Result_U1":1.0} +2023-06-30 08:01:28 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_I Payload: {"timestamp":2023-06-30T08:01:28,"IVT_Result_I_System_Error":0.0,"IVT_Result_I_OCS":0.0,"IVT_Result_I_Measurement_Error":0.0,"IVT_Result_I_Channel_Error":0.0,"IVT_ID_Result_I":0.0,"IVT_MsgCount_Result_I":3.0,"IVT_Result_I":-7.0} +2023-06-30 08:01:38 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U3 Payload: {"timestamp":2023-06-30T08:01:38,"IVT_Result_U3_System_Error":0.0,"IVT_Result_U3_OCS":0.0,"IVT_Result_U3_Measurement_Error":0.0,"IVT_Result_U3_Channel_Error":0.0,"IVT_ID_Result_U3":3.0,"IVT_Result_U3":47.0,"IVT_MsgCount_Result_U3":7.0} +2023-06-30 08:01:38 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U2 Payload: {"timestamp":2023-06-30T08:01:38,"IVT_Result_U2_System_Error":0.0,"IVT_Result_U2_OCS":0.0,"IVT_Result_U2_Measurement_Error":0.0,"IVT_Result_U2_Channel_Error":0.0,"IVT_ID_Result_U2":2.0,"IVT_MsgCount_Result_U2":7.0,"IVT_Result_U2":-32.0} +2023-06-30 08:01:38 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U1 Payload: {"timestamp":2023-06-30T08:01:38,"IVT_Result_U1_System_Error":0.0,"IVT_Result_U1_Measurement_Error":0.0,"IVT_Result_U1_Channel_Error":0.0,"IVT_Result_U1_OCS":0.0,"IVT_ID_Result_U1":1.0,"IVT_Result_U1":-8.0,"IVT_MsgCount_Result_U1":7.0} +2023-06-30 08:01:38 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_I Payload: {"timestamp":2023-06-30T08:01:38,"IVT_Result_I_System_Error":0.0,"IVT_Result_I_OCS":0.0,"IVT_Result_I_Measurement_Error":0.0,"IVT_Result_I_Channel_Error":0.0,"IVT_ID_Result_I":0.0,"IVT_MsgCount_Result_I":5.0,"IVT_Result_I":-1.0} +2023-06-30 08:01:48 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U3 Payload: {"timestamp":2023-06-30T08:01:48,"IVT_Result_U3_System_Error":0.0,"IVT_Result_U3_OCS":0.0,"IVT_Result_U3_Measurement_Error":0.0,"IVT_Result_U3_Channel_Error":0.0,"IVT_ID_Result_U3":3.0,"IVT_Result_U3":21.0,"IVT_MsgCount_Result_U3":13.0} +2023-06-30 08:01:48 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U2 Payload: {"timestamp":2023-06-30T08:01:48,"IVT_Result_U2_System_Error":0.0,"IVT_Result_U2_OCS":0.0,"IVT_Result_U2_Measurement_Error":0.0,"IVT_Result_U2_Channel_Error":0.0,"IVT_ID_Result_U2":2.0,"IVT_MsgCount_Result_U2":13.0,"IVT_Result_U2":-53.0} +2023-06-30 08:01:48 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U1 Payload: {"timestamp":2023-06-30T08:01:48,"IVT_Result_U1_System_Error":0.0,"IVT_Result_U1_Measurement_Error":0.0,"IVT_Result_U1_Channel_Error":0.0,"IVT_Result_U1_OCS":0.0,"IVT_ID_Result_U1":1.0,"IVT_Result_U1":-4.0,"IVT_MsgCount_Result_U1":13.0} +2023-06-30 08:01:48 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_I Payload: {"timestamp":2023-06-30T08:01:48,"IVT_Result_I_System_Error":0.0,"IVT_Result_I_OCS":0.0,"IVT_Result_I_Measurement_Error":0.0,"IVT_Result_I_Channel_Error":0.0,"IVT_ID_Result_I":0.0,"IVT_MsgCount_Result_I":7.0,"IVT_Result_I":24.0} +2023-06-30 08:01:58 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U3 Payload: {"timestamp":2023-06-30T08:01:58,"IVT_Result_U3_System_Error":0.0,"IVT_Result_U3_OCS":0.0,"IVT_Result_U3_Measurement_Error":0.0,"IVT_Result_U3_Channel_Error":0.0,"IVT_ID_Result_U3":3.0,"IVT_Result_U3":60.0,"IVT_MsgCount_Result_U3":6.0} +2023-06-30 08:01:58 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U2 Payload: {"timestamp":2023-06-30T08:01:58,"IVT_Result_U2_System_Error":0.0,"IVT_Result_U2_OCS":0.0,"IVT_Result_U2_Measurement_Error":0.0,"IVT_Result_U2_Channel_Error":0.0,"IVT_ID_Result_U2":2.0,"IVT_MsgCount_Result_U2":6.0,"IVT_Result_U2":-36.0} +2023-06-30 08:01:59 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U1 Payload: {"timestamp":2023-06-30T08:01:58,"IVT_Result_U1_System_Error":0.0,"IVT_Result_U1_Measurement_Error":0.0,"IVT_Result_U1_Channel_Error":0.0,"IVT_Result_U1_OCS":0.0,"IVT_ID_Result_U1":1.0,"IVT_Result_U1":19.0,"IVT_MsgCount_Result_U1":6.0} +2023-06-30 08:01:59 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_I Payload: {"timestamp":2023-06-30T08:01:58,"IVT_Result_I_System_Error":0.0,"IVT_Result_I_OCS":0.0,"IVT_Result_I_Measurement_Error":0.0,"IVT_Result_I_Channel_Error":0.0,"IVT_ID_Result_I":0.0,"IVT_MsgCount_Result_I":4.0,"IVT_Result_I":14.0} +2023-06-30 08:02:08 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U3 Payload: {"timestamp":2023-06-30T08:02:08,"IVT_Result_U3_System_Error":0.0,"IVT_Result_U3_OCS":0.0,"IVT_Result_U3_Measurement_Error":0.0,"IVT_Result_U3_Channel_Error":0.0,"IVT_ID_Result_U3":3.0,"IVT_Result_U3":25.0,"IVT_MsgCount_Result_U3":12.0} +2023-06-30 08:02:08 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U2 Payload: {"timestamp":2023-06-30T08:02:08,"IVT_Result_U2_System_Error":0.0,"IVT_Result_U2_OCS":0.0,"IVT_Result_U2_Measurement_Error":0.0,"IVT_Result_U2_Channel_Error":0.0,"IVT_ID_Result_U2":2.0,"IVT_MsgCount_Result_U2":12.0,"IVT_Result_U2":-2.0} +2023-06-30 08:02:08 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U1 Payload: {"timestamp":2023-06-30T08:02:08,"IVT_Result_U1_System_Error":0.0,"IVT_Result_U1_Measurement_Error":0.0,"IVT_Result_U1_Channel_Error":0.0,"IVT_Result_U1_OCS":0.0,"IVT_ID_Result_U1":1.0,"IVT_Result_U1":-23.0,"IVT_MsgCount_Result_U1":12.0} +2023-06-30 08:02:08 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_I Payload: {"timestamp":2023-06-30T08:02:08,"IVT_Result_I_System_Error":0.0,"IVT_Result_I_OCS":0.0,"IVT_Result_I_Measurement_Error":0.0,"IVT_Result_I_Channel_Error":0.0,"IVT_ID_Result_I":0.0,"IVT_MsgCount_Result_I":6.0,"IVT_Result_I":5.0} +2023-06-30 08:02:18 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U3 Payload: {"timestamp":2023-06-30T08:02:18,"IVT_Result_U3_System_Error":0.0,"IVT_Result_U3_OCS":0.0,"IVT_Result_U3_Measurement_Error":0.0,"IVT_Result_U3_Channel_Error":0.0,"IVT_ID_Result_U3":3.0,"IVT_Result_U3":0.0,"IVT_MsgCount_Result_U3":2.0} +2023-06-30 08:02:18 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U2 Payload: {"timestamp":2023-06-30T08:02:18,"IVT_Result_U2_System_Error":0.0,"IVT_Result_U2_OCS":0.0,"IVT_Result_U2_Measurement_Error":0.0,"IVT_Result_U2_Channel_Error":0.0,"IVT_ID_Result_U2":2.0,"IVT_MsgCount_Result_U2":2.0,"IVT_Result_U2":-10.0} +2023-06-30 08:02:18 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_U1 Payload: {"timestamp":2023-06-30T08:02:18,"IVT_Result_U1_System_Error":0.0,"IVT_Result_U1_Measurement_Error":0.0,"IVT_Result_U1_Channel_Error":0.0,"IVT_Result_U1_OCS":0.0,"IVT_ID_Result_U1":1.0,"IVT_Result_U1":-49.0,"IVT_MsgCount_Result_U1":2.0} +2023-06-30 08:02:18 Envoi d'un message MQTT. Topic: CANBus/IVT Sensor/IVT_Msg_Result_I Payload: {"timestamp":2023-06-30T08:02:18,"IVT_Result_I_System_Error":0.0,"IVT_Result_I_OCS":0.0,"IVT_Result_I_Measurement_Error":0.0,"IVT_Result_I_Channel_Error":0.0,"IVT_ID_Result_I":0.0,"IVT_MsgCount_Result_I":8.0,"IVT_Result_I":11.0} +2023-06-30 08:02:22 Déinitialisation du module PCAN USB ID 82 diff --git a/Otarcik_CAN/Sources/CANBus/CANDataLogger.cpp b/Otarcik_CAN/Sources/CANBus/CANDataLogger.cpp index 47d0fe0..f5f97ee 100644 --- a/Otarcik_CAN/Sources/CANBus/CANDataLogger.cpp +++ b/Otarcik_CAN/Sources/CANBus/CANDataLogger.cpp @@ -140,6 +140,12 @@ CMQTTMessage CCANDataLogger::GetMQTTMessage(CCANMessage *Msg, bool Format ) MsgTopic.append(Msg->mCANMsgName); // MsgTopic.append("/"); + +#ifdef MQTT_TIMESTAMP_IN_PAYLOAD + QString TimeStamp = QDateTime::currentDateTime().toString(Qt::ISODate); + MsgPayload.append(QString("\"timestamp\":%1,").arg(TimeStamp)); +#endif + //For each signal with new data, insert an entry in the JSon payload string for(int signal = 0; signal < Msg->mSignalsList.size(); signal++) { diff --git a/Otarcik_CAN/Sources/MainWindow.cpp b/Otarcik_CAN/Sources/MainWindow.cpp index 096c6c8..6500adc 100644 --- a/Otarcik_CAN/Sources/MainWindow.cpp +++ b/Otarcik_CAN/Sources/MainWindow.cpp @@ -22,7 +22,7 @@ CMainWindow::CMainWindow(QWidget *parent) : ui(new Ui::CMainWindow) { ui->setupUi(this); - QMainWindow::statusBar()->showMessage("V1.01"); + QMainWindow::statusBar()->showMessage("V1.02"); mGeneralStatusPage = new CGeneralStatusPage(this); mMainWindowWidget = new QTabWidget(this); diff --git a/Otarcik_CAN/Sources/defines.h b/Otarcik_CAN/Sources/defines.h index 1e041a6..acbf823 100644 --- a/Otarcik_CAN/Sources/defines.h +++ b/Otarcik_CAN/Sources/defines.h @@ -5,10 +5,11 @@ #define GENERAL_MESSAGES_MAX_LOG_LINES 5000 //The number of lines of general status log we keep in the general status window (avoids fucking up because you know.... RAM) #define GENERAL_MESSAGES_SEND_TO_STDOUT //Comment this line to avoid printing log messages using qDebug. + #define MQTT_CLIENT_RECONNECT_TIMEOUT 5000 //Time in ms between reconnect attemps to MQTT broker when connection is lost #define MQTT_CLIENT_MSG_QUEUE_FLUSH_TIMEOUT 500 //The delay in ms between the TX messages when flushing the msg queue after a server reconnection -#define MQTT_CLIENT_MSG_QUEUE_SIZE 1000 //The maximum number of messages to be queued. Older messages are lost when adding a new one in a full queue - +#define MQTT_CLIENT_MSG_QUEUE_SIZE 500 //The maximum number of messages to be queued. Older messages are lost when adding a new one in a full queue +#define MQTT_TIMESTAMP_IN_PAYLOAD //Defining this adds the local timestamp to each MQTT payloads. //#define USE_TOPIC_PREFIX diff --git a/Otarcik_CAN/debug/Otarcik_CAN.exe b/Otarcik_CAN/debug/Otarcik_CAN.exe index e83b79f..7d8d8e0 100644 Binary files a/Otarcik_CAN/debug/Otarcik_CAN.exe and b/Otarcik_CAN/debug/Otarcik_CAN.exe differ