Add timer overflow watchdog to listener class #14
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
in listener_callback zusätzliche variable
self.last_msg_time = systime
erstellen.Watchdog-Methode implementieren:
issue implemented into library v4, needs to be verified.
Ggf auf diese Weise implementieren
Für timeout innerhalb Klasse abspeichern, zb. innerhalb
__init__
zwei Standard-Variablen anlegen:Dann zusätzliche Methoden innerhalb Klasse definieren, um das Verhalten weiter zu konfigurieren:
Auf diese Weise, wird vermieden, dass zu viele Parameter beim Erstellen einer Instanz als Parameter übergeben werden müssen, das macht das Ganze etwas übersichtlicher.
Dann Methode zum Prüfen des timeout hinzufügen:
Diese Methode ruft man dann von außen auf (main) und fragt ab, ob timeout passiert ist.
Hier bitte alles noch besser benennen, zb anstelle
timer_overflow
ehertimeout
.Eigentlich könnte man alle Minimal-Klassen auf diese Weise überarbeiten, und die Konfiguration in eigene Methoden verpacken. Dadurch kann man die Anzahl Parameter reduzieren, die beim Erstellen der Instanz benötigt werden.