Tracker-Seite und -daten vorbereitet

This commit is contained in:
2025-09-12 08:13:39 +02:00
parent 4ba75b5686
commit fd673d5e55
3 changed files with 36 additions and 0 deletions

24
tracker.py Normal file
View File

@@ -0,0 +1,24 @@
"""
Tracker-Daten
Mögliche Typen:
HERO - Regatta Hero
SDCARD
SERVER
NONE - kein Tracking
Wenn die Verbindung zum Server im Internet nicht funktioniert, werden
die Positionen in eine Warteschlange gesichert und nach
Wiederherstellung der Verbindung übertragen.
"""
class Tracker():
def __init__(self, trackertype):
validtypes = ('HERO', 'SDCARD', 'SERVER', 'NONE')
trackertype = trackertype.upper()
if trackertype not in validtypes:
raise TypeError(f"Invalid tracker type: '{valtype}'. Only supported: {validtypes}")
self.ttype = trackertype