Tracker NONE implementiert und kleine Verbesserungen
This commit is contained in:
55
tracker.py
55
tracker.py
@@ -65,38 +65,39 @@ class Tracker():
|
||||
self.club = cfg['boat']['club']
|
||||
self.team = cfg['boat']['team']
|
||||
|
||||
# Regatta Hero
|
||||
self.hero_orgid = cfg['tracker']['username'] # Eingestellt in Gerätekonfiguration
|
||||
self.hero_passcode = cfg['tracker']['password']
|
||||
self.hero_host = cfg['tracker']['host']
|
||||
self.hero_port = cfg['tracker']['port']
|
||||
self.hero_viewerpass = None # Wird vom Server in "org" gesendet
|
||||
if self.ttype == 'HERO':
|
||||
# Regatta Hero
|
||||
self.hero_orgid = cfg['tracker']['username'] # Eingestellt in Gerätekonfiguration
|
||||
self.hero_passcode = cfg['tracker']['password']
|
||||
self.hero_host = cfg['tracker']['host']
|
||||
self.hero_port = cfg['tracker']['port']
|
||||
self.hero_viewerpass = None # Wird vom Server in "org" gesendet
|
||||
|
||||
# Vorlage für Anfragen
|
||||
self.http_payload_template = {
|
||||
"orgid": self.hero_orgid,
|
||||
"passcode": self.hero_passcode,
|
||||
"raceid": "",
|
||||
"replay": "live",
|
||||
"replaytime": 0,
|
||||
"updateType": "timerUpdate"
|
||||
}
|
||||
# Vorlage für Anfragen
|
||||
self.http_payload_template = {
|
||||
"orgid": self.hero_orgid,
|
||||
"passcode": self.hero_passcode,
|
||||
"raceid": "",
|
||||
"replay": "live",
|
||||
"replaytime": 0,
|
||||
"updateType": "timerUpdate"
|
||||
}
|
||||
|
||||
self.hero_raceid = None # Aktuell ausgewählte Regatta
|
||||
self.hero_racephase = 0 # Bei Änderung Event auslösen
|
||||
self.hero_raceid = None # Aktuell ausgewählte Regatta
|
||||
self.hero_racephase = 0 # Bei Änderung Event auslösen
|
||||
|
||||
# MQTT
|
||||
self.client = mqtt.Client()
|
||||
self.client.on_connect = self.mqtt_on_connect
|
||||
self.client.on_message = self.mqtt_on_message
|
||||
# MQTT
|
||||
self.client = mqtt.Client()
|
||||
self.client.on_connect = self.mqtt_on_connect
|
||||
self.client.on_message = self.mqtt_on_message
|
||||
|
||||
self.hero_orgstatus = None
|
||||
self.hero_racestatus = None
|
||||
self.hero_timedelta = 0 # Zeitdifferenz zum Server in sec
|
||||
self.hero_givenup = False
|
||||
self.hero_orgstatus = None
|
||||
self.hero_racestatus = None
|
||||
self.hero_timedelta = 0 # Zeitdifferenz zum Server in sec
|
||||
self.hero_givenup = False
|
||||
|
||||
# Hole erste Daten vom Server
|
||||
self.hero_query_org()
|
||||
# Hole erste Daten vom Server
|
||||
self.hero_query_org()
|
||||
|
||||
def is_server_active(self, hostname, port):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user