""" 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