aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaximilien Cuony <maximilien@theglu.org>2016-09-15 19:49:11 +0200
committerMaximilien Cuony <maximilien@theglu.org>2016-09-15 19:49:11 +0200
commit5b0afa8bb0f44fd9cb578d077faf2ee080f8bf18 (patch)
tree6f4b45ac98f1580441417ffd151a7970d9329598
parent711f873e6c4d9c9046fc08f577da740327bc6bfb (diff)
downloadglutte-serial-web-5b0afa8bb0f44fd9cb578d077faf2ee080f8bf18.tar.gz
glutte-serial-web-5b0afa8bb0f44fd9cb578d077faf2ee080f8bf18.tar.bz2
glutte-serial-web-5b0afa8bb0f44fd9cb578d077faf2ee080f8bf18.zip
Warning about HOHO messages
-rw-r--r--adsl.py10
1 files changed, 9 insertions, 1 deletions
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 !")