Akela: win32::serialport

Beitrag lesen

Hallo,

ich verwende das oben genannte Package zum Auslesen von Daten aus einer Wärmepumpe. Ich kann die Daten zur Maschine schreiben(write), wenn ich nun sofort wieder einen read mache, sind keine Daten da.
Baue ich jedoch einen sleep(1) zwischen write und read, dann habe ich Werte. Ich würde den sleep(1) gerne vermeiden. Wie kann ich prüfen, ob die Daten voll zur Verfügung stehen, um daraufhin einen read auszuführen  ?

ciao Akela