Lege doch einfach eine Liste mit den Daten an.......
1.Kappen
2 Ruder
3.
4.
5.
u.s.w. das in einer Data Anweisung 1,2,3,4,5..........X
Dann Print#1, Data,1...x

Beim Empfänger dann den umgekehrtten Weg und erst nach der Übertragung aller Daten diese in der Hauptschleife einzelnd auswerten. Die Daten Übertragung selber zyklisch über IRQ alle xyz ms. Du weist ja an welcher Stelle, Data 1 Klappe, Data 2 Ruder.....was zu finden ist. Open/Close dann am Beginn/Ende des IRQ.

Sollte vom Schema her zu machen sein.

Gruß Richard