25 lines
607 B
Python
25 lines
607 B
Python
"""
|
|
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
|
|
|