From 5b0afa8bb0f44fd9cb578d077faf2ee080f8bf18 Mon Sep 17 00:00:00 2001 From: Maximilien Cuony Date: Thu, 15 Sep 2016 19:49:11 +0200 Subject: Warning about HOHO messages --- adsl.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/adsl.py b/adsl.py index d7bf83d..3b2ff69 100644 --- a/adsl.py +++ b/adsl.py @@ -50,6 +50,7 @@ class Monitor(threading.Thread): self.last_message = None self.last_balise = None self.reseted = False + self.hoho_message = None def run(self): @@ -72,6 +73,9 @@ class Monitor(threading.Thread): self.reset_states() self.reseted = True + if "[HOHO]" in line: + self.hoho_message = line + if "T_GPS" in line: self.last_gps_balise = datetime.datetime.now() @@ -111,9 +115,13 @@ class Monitor(threading.Thread): result = [] if self.reseted: - result.append("A reset occured !") + result.append("(AutoAckedError) A reset occured !") self.reseted = False + if self.hoho_message: + result.append("(AutoAckedError) An error message was found in the UART: {}".format(self.hoho_message)) + self.hoho_message = None + if self.last_message and (datetime.datetime.now() - self.last_message).total_seconds() > 300: result.append("No message on UART for more than 5 minutes !") -- cgit v1.2.3