Nun, da ich nicht weiß, wie die Runtime funktioniert, noch wie die Umwandlung in eine .exe klappt, kann ich dazu nix sagen (vielleicht jemand anderes hier im Forum? )
Ich bin ohnehin momentan dabei, die gesamte Architektur umzukrempeln. Bisher habe ich einfach parallel verschiedene Funktionen laufen gehabt (siehe dein LED-Problem: die Funktion "ACS-Automatik" hat dir die ganze zeit parallel in die Funktion "setze LEDs" gepfuscht).
das soll nun mit Queues und einer "Queued State Machine - Producer Consumer" -Architektur anders werden. Dann wird nur noch auf Ereignisse reagiert (wie das Rückwärtsfahren mit ACS-Automatik oder eben das LED-Einschalten), anstatt dass dauernd in Funktionen Variablen gesetzt werden müssten. Somit sollten Datenverluste vermieden werden, und das Gesamtprogramm flüssiger laufen.
-> Viiieeeel Arbeit
Grüße!
Lesezeichen