Я использую библиотеку RxTx поверх usbserial на дистрибутиве Linux. Похоже, что RxTx lib ведет себя совсем по-другому (плохо), чем то, как работает над последовательностью.Запись данных через RxTx с использованием usbserial?
Одна из моих самых больших проблем заключается в том, что RxTx SerialPortEvent.OUTPUT_BUFFER_EMPTY не работает на linux over usbserial.
Как узнать, когда я должен писать в поток? Любые индикаторы, которые я, возможно, пропустил?
До сих пор мой опыт написания и чтения одновременно не был замечательным. Кто-нибудь знает, если я должен заблокировать обработчик DATA_AVAILABLE при вызове, когда я пишу в потоке? Или RxTx принимает одновременное чтение/запись?
Заранее спасибо
Я удалил свой ответ, потому что он выглядел как лучший. – Chris 2009-02-15 18:10:57