diff options
author | Maximilien Cuony <maximilien@theglu.org> | 2016-09-15 19:49:11 +0200 |
---|---|---|
committer | Maximilien Cuony <maximilien@theglu.org> | 2016-09-15 19:49:11 +0200 |
commit | 5b0afa8bb0f44fd9cb578d077faf2ee080f8bf18 (patch) | |
tree | 6f4b45ac98f1580441417ffd151a7970d9329598 | |
parent | 711f873e6c4d9c9046fc08f577da740327bc6bfb (diff) | |
download | glutte-serial-web-5b0afa8bb0f44fd9cb578d077faf2ee080f8bf18.tar.gz glutte-serial-web-5b0afa8bb0f44fd9cb578d077faf2ee080f8bf18.tar.bz2 glutte-serial-web-5b0afa8bb0f44fd9cb578d077faf2ee080f8bf18.zip |
Warning about HOHO messages
-rw-r--r-- | adsl.py | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -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 !") |