Hallo Thorn.
Das wäre ja mega, aber die ganze App wäre ein richtig großer Aufwand vermute ich...
Man hat in F3K verschiedene Aufgaben. Diese Aufgaben untergliedern sich meist in eine Rahmenzeit und mehrere Flugaufgabenzeiten in dieser Rahmenzeit.
Als einfaches Beispiel - kleine Leiter:
Rahmenzeit 10 Minuten
Aufgabe: Steigerung der Flugzeit um 15 Sekunden, beginnend mit 30 Sekunden (die man auch schaffen muss damit man dann 45 Sekunden fliegen muss, wenn man es nicht schafft muss man die 30 Sekunden wiederholen)
Die meisten Piloten haben einen 3-fach Schalter mit dem sie ihre Flugphasen steuern. Die erste Flugphase ist meist die Drehung im Start (hier wird das Modell gehalten, somit fliegt das Modell nicht und solange der Schalter in dieser Phase ist, läuft auch keine Flugzeit, die Rahmenzeit aber schon)
Also wäre es super, die Rahmenzeit mit einem Schalter und einem 5 Sekunden Countdown zu starten
Die zweite Flugphase nennt sich ZOOM oder Speed. Hier verlässt das Modell die Hand des Piloten und die Flugzeit beginnt zu laufen. Sozusagen wenn die erste Flugphase weg ist rennt die Zeit.
Die dritte Flugphase ist die Thermik-Flugphase . Hier wird Thermik gekurbelt und meist ist dort auch zugleich die Landung mit einprogrammiert.
Nach dem Fangen des Modells schaltet man wieder in die erste Phase, somit stoppt da die Zeit gleich zu Beginn der ersten Phase und läuft wieder nach Verlassen der ersten Phase)
Also ein Flug könnte so aussehen:
Rahmenzeit 10 Minuten, Countdown 5 Sekunden. Aktivierung über Phase 1
Flugzeit zu erreichen 30 Sekunden - Aktivierung der Flugzeit bei Verlassen der Phase 1
Flugzeit 31 Sekunden - Phase 1 aktiviert neue Flugzeit von 45 Sekunden, Aktivierung der Flugzeit bei Verlassen der Phase 1 usw..
Flugzeit 29 Sekunden - Phase 1 aktiviert alte Flugzeit erneut von 30 Sekunden usw..
Das ist jetzt mal nur eine Flugaufgabe.
Hier findet man die kompletten Regeln usw..
www.fai.org/downloads/ciam/SC4_F3Soaring_2017 ab Seite 33, Punkt 5.7.11
Rahmenzeit muss nicht immer 10 Minuten sein, kann auch z.b. nur 7 Minuten sein usw..
Ich glaube, dass es funktionieren könnte wenn man:
Den Start-Stop Schalter der Flugzeit muss man definieren können, und zwar bei Aktivieren stopp, bei Deaktivieren start (also bei z.B. Schalter A auf POS 3 Stop wenn von einer anderen Pos. dorthin geschaltet wird, und start wenn die POS 3 verlassen wird)
Die Rahmenzeit sollte man über das Display zu jedem Task auswählbar machen im Display.
Die Tasks sollte man über das Display auswählbar machen
Nach einem Task sollte eine Auswertung angezeigt werden über die einzelnen (Stop-Zeit und Flugzeit)
STOP-Zeit sollte eingestellt werden können wie lange ein Schalter auf Stop sein muss bevor eine neue Flugzeit wieder zu laufen beginnt (liegt irgendwo zw. 0,5 und 10 Sekunden die man einstellen sollen könnte)
Also auf dem Display stehen dann links die Tasks A bis K und rechts stehn dann die Rahmenzeiten in Sekunden oder nach Auswahl einfach wählbar gemacht von 0 bis 600 Sekunden.
So halt irgendwie mal zum Anfang, wenn es Fragen gibt bitte einfach schreiben
Ist halt vermutlich viel mehr Mathematik als Programmiererei
Lg, Gernot