Hallo,

auch mit den vorgeschlagenen Events ist das nicht so einfach.
Aber nehmen wir mal an alle Aktionen (Motor An/Aus, An mit Zeit) sind mit Events und nich blokierend programmiert. Das heisst ich sage Motor An for 2 sec. Die Funktion kehrt sofort zurück und das Ende wird über einen Event signalisiert. Da habe ich dann eine Event Loop und muss mühselig mit eine State Maschine meine Aktionen codieren.
z.B. Motor1An(1sec), warte auf fertig event1, Motor2An(1sec), warte fertig event2, ...
Sieht nicht so einfach aus ...

Fancan