Ich kann jetzt leider nicht auf ein anderes Protokoll umsteigen, da das Projekt sprichwörtlich gestern hätte fertig sein müssen (#StartUp) zum testen.
Ich verstehe nicht ganz, warum du an diesem Vorgehen etwas ändern willst.
Die Befehle können sich widersprechen. Einfaches Beispiel:
>Setze gewünschte Hb-Träger-Temperatur 1 von 6° auf 4°< dann nach 5 min oder so, wird ein weiteres Kommando geschickt:
>Setze gewünschte Ery-Träger-Temperatur 2 von -40° auf -80°<.
Würde der erste Befehl immer wieder einen Timeout generieren, bis der zweite Befehl versendet wird, dann würde der erste im Zweifelsfall nie ausgeführt werden, was u.a. Proben etc. unwiederbringlich zerstören könnte.
--- Out Of Flow
Habe gerade das erste Mal etwas vom dem "Memorandum"-Pattern gehört, einer der etwas weniger bekannten GoF-Pattern.
Eine modifizierte Version würde es wohl tun.
Werde meine (abstrahierte) Lösung hier posten, damit die Nachwelt was davon hat, wenn ich fertig bin.