Hallo zusammen,
ich kommuniziere momentan über c++ und einem thread mit meinem USB HID
Board. Das ganze passiert über readFile, writeFile und createFile.
Wenn ich also meine Daten abfragen will dann hab ich sowas wie:
while ( true )
{
data = usbDevice.read( );
}
muss ich das ganze über eine Endlosschleife machen? Oder gibt es die
möglichkeit von Windows ne Nachricht zu bekommen, wenn mal wieder Daten
vom Gerät angekommen sind?
Grüße Nils
Programmiere einen Thread, der dann im Hintergrund immer nach Daten fragt, und über eine Nachricht das Hauptprogramm benachrichtigt. WaitForSingleObject wäre ein Stichpunkt zur Google-Suche.... Oder Schau dir z.B. das Serialport-Demo an: http://www.codeguru.com/Cpp/I-N/network/serialcommunications/article.php/c2483 da ist das genau so gemacht.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.