Ich verwende die RxTx-Bibliothek über USB-Serial auf einer Linux-Distribution. Die RxTx-Bibliothek scheint sich ganz anders zu verhalten (in einer schlechten Art und Weise) als wie sie über die serielle Schnittstelle funktioniert.Schreiben von Daten über RxTx mit usbserial?
Eines meiner größten Probleme ist, dass die RxTx SerialPortEvent.OUTPUT_BUFFER_EMPTY nicht auf Linux über USB-Serial funktioniert.
Woher weiß ich, wann ich in den Stream schreiben soll? Irgendwelche Indikatoren, die ich übersehen habe?
Bisher war meine Erfahrung mit dem Schreiben und Lesen gleichzeitig nicht großartig. Weiß jemand, ob ich den DATA_AVAILABLE-Handler sperren sollte, während er während des Schreibens im Stream aufgerufen wird? Oder RxTx akzeptiert gleichzeitige Lese-/Schreibvorgänge?
Vielen Dank im Voraus
Ich löschte meine Antwort, weil es aussah, als ob eine bessere gegeben wurde. – Chris