Audio einbauen, erste Tests. Audiodateien von Regatta Hero.
This commit is contained in:
BIN
audio/30sek_alerter.mp3
Normal file
BIN
audio/30sek_alerter.mp3
Normal file
Binary file not shown.
BIN
audio/30sek_alerter_en.mp3
Normal file
BIN
audio/30sek_alerter_en.mp3
Normal file
Binary file not shown.
BIN
audio/abbruch.mp3
Normal file
BIN
audio/abbruch.mp3
Normal file
Binary file not shown.
BIN
audio/abbruch_en.mp3
Normal file
BIN
audio/abbruch_en.mp3
Normal file
Binary file not shown.
BIN
audio/acht.mp3
Normal file
BIN
audio/acht.mp3
Normal file
Binary file not shown.
BIN
audio/acht_en.mp3
Normal file
BIN
audio/acht_en.mp3
Normal file
Binary file not shown.
BIN
audio/alive.mp3
Normal file
BIN
audio/alive.mp3
Normal file
Binary file not shown.
BIN
audio/allgmRueck.mp3
Normal file
BIN
audio/allgmRueck.mp3
Normal file
Binary file not shown.
BIN
audio/allgmRueck_en.mp3
Normal file
BIN
audio/allgmRueck_en.mp3
Normal file
Binary file not shown.
BIN
audio/bahnVerk.mp3
Normal file
BIN
audio/bahnVerk.mp3
Normal file
Binary file not shown.
BIN
audio/bahnVerk_en.mp3
Normal file
BIN
audio/bahnVerk_en.mp3
Normal file
Binary file not shown.
BIN
audio/bahnmarke.mp3
Normal file
BIN
audio/bahnmarke.mp3
Normal file
Binary file not shown.
BIN
audio/bahnmarke_en.mp3
Normal file
BIN
audio/bahnmarke_en.mp3
Normal file
Binary file not shown.
BIN
audio/batteryLevel.mp3
Normal file
BIN
audio/batteryLevel.mp3
Normal file
Binary file not shown.
BIN
audio/batteryLevel_en.mp3
Normal file
BIN
audio/batteryLevel_en.mp3
Normal file
Binary file not shown.
BIN
audio/cellback.mp3
Normal file
BIN
audio/cellback.mp3
Normal file
Binary file not shown.
BIN
audio/cellback_en.mp3
Normal file
BIN
audio/cellback_en.mp3
Normal file
Binary file not shown.
BIN
audio/drei.mp3
Normal file
BIN
audio/drei.mp3
Normal file
Binary file not shown.
BIN
audio/dreiMin.mp3
Normal file
BIN
audio/dreiMin.mp3
Normal file
Binary file not shown.
BIN
audio/dreiMin_en.mp3
Normal file
BIN
audio/dreiMin_en.mp3
Normal file
Binary file not shown.
BIN
audio/drei_en.mp3
Normal file
BIN
audio/drei_en.mp3
Normal file
Binary file not shown.
BIN
audio/dreissig.mp3
Normal file
BIN
audio/dreissig.mp3
Normal file
Binary file not shown.
BIN
audio/dreissig_en.mp3
Normal file
BIN
audio/dreissig_en.mp3
Normal file
Binary file not shown.
BIN
audio/eineMin.mp3
Normal file
BIN
audio/eineMin.mp3
Normal file
Binary file not shown.
BIN
audio/eineMin_en.mp3
Normal file
BIN
audio/eineMin_en.mp3
Normal file
Binary file not shown.
BIN
audio/eins.mp3
Normal file
BIN
audio/eins.mp3
Normal file
Binary file not shown.
BIN
audio/eins_en.mp3
Normal file
BIN
audio/eins_en.mp3
Normal file
Binary file not shown.
BIN
audio/einzelRueck.mp3
Normal file
BIN
audio/einzelRueck.mp3
Normal file
Binary file not shown.
BIN
audio/einzelRueck_en.mp3
Normal file
BIN
audio/einzelRueck_en.mp3
Normal file
Binary file not shown.
BIN
audio/endeEineMinute.mp3
Normal file
BIN
audio/endeEineMinute.mp3
Normal file
Binary file not shown.
BIN
audio/endeEineMinute_en.mp3
Normal file
BIN
audio/endeEineMinute_en.mp3
Normal file
Binary file not shown.
BIN
audio/endeWettfahrt.mp3
Normal file
BIN
audio/endeWettfahrt.mp3
Normal file
Binary file not shown.
BIN
audio/endeWettfahrt_en.mp3
Normal file
BIN
audio/endeWettfahrt_en.mp3
Normal file
Binary file not shown.
BIN
audio/endstartVerschiebung.mp3
Normal file
BIN
audio/endstartVerschiebung.mp3
Normal file
Binary file not shown.
BIN
audio/endstartVerschiebung_en.mp3
Normal file
BIN
audio/endstartVerschiebung_en.mp3
Normal file
Binary file not shown.
BIN
audio/fuenf.mp3
Normal file
BIN
audio/fuenf.mp3
Normal file
Binary file not shown.
BIN
audio/fuenfMin.mp3
Normal file
BIN
audio/fuenfMin.mp3
Normal file
Binary file not shown.
BIN
audio/fuenfMin_en.mp3
Normal file
BIN
audio/fuenfMin_en.mp3
Normal file
Binary file not shown.
BIN
audio/fuenf_en.mp3
Normal file
BIN
audio/fuenf_en.mp3
Normal file
Binary file not shown.
BIN
audio/fuenfzehn.mp3
Normal file
BIN
audio/fuenfzehn.mp3
Normal file
Binary file not shown.
BIN
audio/fuenfzehn_en.mp3
Normal file
BIN
audio/fuenfzehn_en.mp3
Normal file
Binary file not shown.
BIN
audio/fuenfzig.mp3
Normal file
BIN
audio/fuenfzig.mp3
Normal file
Binary file not shown.
BIN
audio/fuenfzig_en.mp3
Normal file
BIN
audio/fuenfzig_en.mp3
Normal file
Binary file not shown.
BIN
audio/jumping.mp3
Normal file
BIN
audio/jumping.mp3
Normal file
Binary file not shown.
BIN
audio/jumping_en.mp3
Normal file
BIN
audio/jumping_en.mp3
Normal file
Binary file not shown.
BIN
audio/neueAnsage.mp3
Normal file
BIN
audio/neueAnsage.mp3
Normal file
Binary file not shown.
BIN
audio/neueAnsage_en.mp3
Normal file
BIN
audio/neueAnsage_en.mp3
Normal file
Binary file not shown.
BIN
audio/neun.mp3
Normal file
BIN
audio/neun.mp3
Normal file
Binary file not shown.
BIN
audio/neun_en.mp3
Normal file
BIN
audio/neun_en.mp3
Normal file
Binary file not shown.
BIN
audio/noconnection.mp3
Normal file
BIN
audio/noconnection.mp3
Normal file
Binary file not shown.
BIN
audio/noconnection_en.mp3
Normal file
BIN
audio/noconnection_en.mp3
Normal file
Binary file not shown.
BIN
audio/runde.mp3
Normal file
BIN
audio/runde.mp3
Normal file
Binary file not shown.
BIN
audio/runde_en.mp3
Normal file
BIN
audio/runde_en.mp3
Normal file
Binary file not shown.
BIN
audio/sechs.mp3
Normal file
BIN
audio/sechs.mp3
Normal file
Binary file not shown.
BIN
audio/sechs_en.mp3
Normal file
BIN
audio/sechs_en.mp3
Normal file
Binary file not shown.
BIN
audio/sieben.mp3
Normal file
BIN
audio/sieben.mp3
Normal file
Binary file not shown.
BIN
audio/sieben_en.mp3
Normal file
BIN
audio/sieben_en.mp3
Normal file
Binary file not shown.
BIN
audio/startErfolgt.mp3
Normal file
BIN
audio/startErfolgt.mp3
Normal file
Binary file not shown.
BIN
audio/startErfolgt_en.mp3
Normal file
BIN
audio/startErfolgt_en.mp3
Normal file
Binary file not shown.
BIN
audio/startVerschiebung.mp3
Normal file
BIN
audio/startVerschiebung.mp3
Normal file
Binary file not shown.
BIN
audio/startVerschiebung_en.mp3
Normal file
BIN
audio/startVerschiebung_en.mp3
Normal file
Binary file not shown.
BIN
audio/startlinie.mp3
Normal file
BIN
audio/startlinie.mp3
Normal file
Binary file not shown.
BIN
audio/startlinie_en.mp3
Normal file
BIN
audio/startlinie_en.mp3
Normal file
Binary file not shown.
BIN
audio/startnotready.mp3
Normal file
BIN
audio/startnotready.mp3
Normal file
Binary file not shown.
BIN
audio/startnotready_en.mp3
Normal file
BIN
audio/startnotready_en.mp3
Normal file
Binary file not shown.
BIN
audio/startready.mp3
Normal file
BIN
audio/startready.mp3
Normal file
Binary file not shown.
BIN
audio/startready_en.mp3
Normal file
BIN
audio/startready_en.mp3
Normal file
Binary file not shown.
BIN
audio/vier.mp3
Normal file
BIN
audio/vier.mp3
Normal file
Binary file not shown.
BIN
audio/vierMin.mp3
Normal file
BIN
audio/vierMin.mp3
Normal file
Binary file not shown.
BIN
audio/vierMin_en.mp3
Normal file
BIN
audio/vierMin_en.mp3
Normal file
Binary file not shown.
BIN
audio/vier_en.mp3
Normal file
BIN
audio/vier_en.mp3
Normal file
Binary file not shown.
BIN
audio/vierzig.mp3
Normal file
BIN
audio/vierzig.mp3
Normal file
Binary file not shown.
BIN
audio/vierzig_en.mp3
Normal file
BIN
audio/vierzig_en.mp3
Normal file
Binary file not shown.
BIN
audio/wartenAnkuend.mp3
Normal file
BIN
audio/wartenAnkuend.mp3
Normal file
Binary file not shown.
BIN
audio/wartenAnkuend_en.mp3
Normal file
BIN
audio/wartenAnkuend_en.mp3
Normal file
Binary file not shown.
BIN
audio/zehn.mp3
Normal file
BIN
audio/zehn.mp3
Normal file
Binary file not shown.
BIN
audio/zehn_en.mp3
Normal file
BIN
audio/zehn_en.mp3
Normal file
Binary file not shown.
BIN
audio/ziellinie.mp3
Normal file
BIN
audio/ziellinie.mp3
Normal file
Binary file not shown.
BIN
audio/ziellinie_en.mp3
Normal file
BIN
audio/ziellinie_en.mp3
Normal file
Binary file not shown.
BIN
audio/zwanzig.mp3
Normal file
BIN
audio/zwanzig.mp3
Normal file
Binary file not shown.
BIN
audio/zwanzig_en.mp3
Normal file
BIN
audio/zwanzig_en.mp3
Normal file
Binary file not shown.
BIN
audio/zwei.mp3
Normal file
BIN
audio/zwei.mp3
Normal file
Binary file not shown.
BIN
audio/zweiMin.mp3
Normal file
BIN
audio/zweiMin.mp3
Normal file
Binary file not shown.
BIN
audio/zweiMin_en.mp3
Normal file
BIN
audio/zweiMin_en.mp3
Normal file
Binary file not shown.
BIN
audio/zwei_en.mp3
Normal file
BIN
audio/zwei_en.mp3
Normal file
Binary file not shown.
@@ -145,7 +145,7 @@ class RaceTracker(Page):
|
|||||||
last_id = self.app.track.hero_raceid
|
last_id = self.app.track.hero_raceid
|
||||||
self.app.track.hero_raceid = self.raceid
|
self.app.track.hero_raceid = self.raceid
|
||||||
self.app.track.hero_mqtt_subscribe(self.raceid, last_id)
|
self.app.track.hero_mqtt_subscribe(self.raceid, last_id)
|
||||||
self.log.info(f"Selected race '{self.raceid}'")
|
self.app.log.info(f"Selected race '{self.raceid}'")
|
||||||
return True
|
return True
|
||||||
elif buttonid == 5:
|
elif buttonid == 5:
|
||||||
if self.mode == 'N':
|
if self.mode == 'N':
|
||||||
|
|||||||
44
tracker.py
44
tracker.py
@@ -54,6 +54,8 @@ class Tracker():
|
|||||||
self.trace = cfg['tracker']['trace'] # Debugging
|
self.trace = cfg['tracker']['trace'] # Debugging
|
||||||
self.trace_fh = None # File Handle der Tracedatei
|
self.trace_fh = None # File Handle der Tracedatei
|
||||||
|
|
||||||
|
self.audiopath = cfg['audiopath']
|
||||||
|
|
||||||
self.buoys = {} # Tonnen (Hero=20)
|
self.buoys = {} # Tonnen (Hero=20)
|
||||||
self.courses = [] # Bahnen
|
self.courses = [] # Bahnen
|
||||||
self.races = [] # Regatten
|
self.races = [] # Regatten
|
||||||
@@ -411,8 +413,50 @@ class Tracker():
|
|||||||
if self.hero_racephase != racephase:
|
if self.hero_racephase != racephase:
|
||||||
# Phasenänderung! Event!
|
# Phasenänderung! Event!
|
||||||
print("Event: Phasenübergang {} -> {}".format(self.hero_racephase, racephase))
|
print("Event: Phasenübergang {} -> {}".format(self.hero_racephase, racephase))
|
||||||
|
if self.hero_racephase == 0:
|
||||||
|
if racephase == 1:
|
||||||
|
os.system("mpg123 -q " + os.path.join(self.audiopath, "startready.mp3"))
|
||||||
|
elif self.hero_racephase == 1:
|
||||||
|
if racephase == 3:
|
||||||
|
# Startverschiebung aufgehoben
|
||||||
|
pass
|
||||||
|
elif racephase == 4:
|
||||||
|
os.system("mpg123 -q " + os.path.join(self.audiopath, "dreiMin.mp3"))
|
||||||
|
elif self.hero_racephase == 3:
|
||||||
|
if racephase == 4:
|
||||||
|
|
||||||
|
pass
|
||||||
|
elif self.hero_racephase == 4:
|
||||||
|
if racephase == 1:
|
||||||
|
os.system("mpg123 -q " + os.path.join(self.audiopath, "startVerschiebung.mp3"))
|
||||||
|
if racephase == 5:
|
||||||
|
# Blauer Peter oben
|
||||||
|
os.system("mpg123 -q " + os.path.join(self.audiopath, "startVerschiebung.mp3"))
|
||||||
|
elif self.hero_racephase == 5:
|
||||||
|
if racephase == 6:
|
||||||
|
# Blauer Peter runter
|
||||||
|
pass
|
||||||
|
# 8 -> 2 Allg. Rückruf
|
||||||
|
# allgmRueck.mp3
|
||||||
self.hero_racephase = racephase
|
self.hero_racephase = racephase
|
||||||
|
|
||||||
|
# Timing
|
||||||
|
countdown = {
|
||||||
|
-9: 'neun.mp3',
|
||||||
|
-8: 'acht.mp3',
|
||||||
|
-7: 'sieben.mp3',
|
||||||
|
-6: 'sechs.mp3',
|
||||||
|
-5: 'fuenf.mp3',
|
||||||
|
-4: 'vier.mp3',
|
||||||
|
-3: 'drei.mp3',
|
||||||
|
-2: 'zwei.mp3',
|
||||||
|
-1: 'eins.mp3'
|
||||||
|
}
|
||||||
|
if payload['racestatus']['time'] == -60:
|
||||||
|
os.system("mpg123 -q " + os.path.join(self.audiopath, "eineMin.mp3"))
|
||||||
|
elif payload['racestatus']['time'] > -10 and payload['racestatus']['time'] < 0:
|
||||||
|
os.system("mpg123 -q " + os.path.join(self.audiopath, countdown[payload['racestatus']['time']]))
|
||||||
|
|
||||||
# payload['racestatus']['racestarted']
|
# payload['racestatus']['racestarted']
|
||||||
# payload['racesettings']
|
# payload['racesettings']
|
||||||
"""
|
"""
|
||||||
|
|||||||
Reference in New Issue
Block a user