uefvanscheld / Rudis_Tor

Arduino based control for 2 garage doors
0 stars 0 forks source link

Testprogrammauswahl um Überwachung der Tasten erweitern #45

Open uefvanscheld opened 3 years ago

uefvanscheld commented 3 years ago

Die Routine, die auf die Eingabe einer Nummer für ein Testprogramm wartet getTestSelection(), soll auch den Status der Taste überwachen get_button_state() und darauf mit Öffnen oder Schließen reagieren (in den entsprechenden Status wechseln). Andere Aktionen (Stati) sind aus diesem Zustand heraus nicht möglich. Welche Richtung zu Wählen ist, kann der eingestellten Bewegungsrichtung IsDoorOpening entnommen werden; diese wird jeweils zum Ende einer Aktion bereits für die nächste Aktion gesetzt (z.B. am Ende des Öffnens auf 'schließen' (=false) gesetzt)

s.a. Task #38: https://app.gitkraken.com/glo/view/card/387bfc12defc4a80bb308c25e0a4b545