Seite 1 von 1

Callback durch SerialStream aus libserial unter Linux

Verfasst: 16. Dezember 2008 13:07
von mollitz
Hi,

Ich verwende Ubuntu und bin grad dabei mir ein kleines Programm zu basteln, das über die serielle Schnittstelle über libserial Daten sendet und empfängt.
Zum empfangen will ich allerdings nicht die ganze Zeit eine while-Schleife abrufen, die checkt ob neue Daten existieren. Eine Callback-Funktion existiert in dieser Lib nämlich nicht.
Ich halte es für unwahrscheinlich aber kann ich die Klasser SerialStream eventuell irgendwie mit QIODevice verbinden? Denn QIODevice hat ja ein Signal readyRead, was genau das wäre was ich brauche.
Bin für jegliche Hilfe dankbar(auch für Tips bezüglich anderen Libs oder einer Möglichkeit mit Qt den seriellen Port zu beschreiben).

Danke,

Moritz

Verfasst: 16. Dezember 2008 13:34
von Ginsengelf
Moin, falls du nicht auf die libserial angewiesen bist, kannst du mal http://qextserialport.sourceforge.net/ angucken, das integriert sich wahrscheinlich besser in Qt.

Ginsengelf

Verfasst: 21. Januar 2009 16:58
von mollitz
Hi,

Sieht auf den ersten Blick echt super aus.
Vielen Dank für den Tip!

Gruß Moritz