Akela: win32::serialport

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

  1. Moin,

    was schreibt denn der Hersteller der Wärmepumpe dazu?

    --roro

    1. Hallo,

      was schreibt denn der Hersteller der Wärmepumpe dazu?

      genau da liegt das Problem. Der Hersteller ist Waterkotte und diese Firma hat einen bescheidenen Endkundensupport. Dokumentationen im pdf-Download erachtet man dort anscheinend als "Teufelswerk". Ein paar Werte konnte ich mit einer Demosoftware schon sniffen. Da sieht man aber nicht, auf was die Software reagiert.

      ciao Akela