Контакты для изменения библиотеки Java RXTX

Мне нужно связаться с устройством через последовательный порт. Я использую библиотеку Java и RXTX и работаю над Ubuntu. Однако у меня проблема:

Когда я получаю CommPortIdentifier связанного последовательного порта, библиотека RXTX устанавливает для всех выводов последовательного порта (RTS, CTS, DTR, DCD и т. Д.) На короткое время высокий уровень (истина), а затем устанавливает для контактов низкий уровень (ложь). Я понял это через мониторинг контактов последовательного порта с помощью другой программы. Устройство, с которым я должен связаться, рушится, потому что оно ожидает данных, пока на выводе RTS высокий уровень (истина). Мне нужно перезагрузить устройство после того, как библиотека RXTX завершит свою работу, чтобы с ним связаться.

Итак, вот мой вопрос (ы):

Могу ли я предотвратить эту ситуацию с библиотекой RXTX? Как мне использовать библиотеку RXTX для управления последовательным портом? Я не хочу менять пины в моей информации. Или есть предложения по поводу другой библиотеки последовательного порта для Java, которую стоит попробовать?

Спасибо...


person Levend Mehmet Mert    schedule 04.05.2016    source источник


Ответы (1)


Я решил свою проблему. Теперь я использую JSSC для операций с последовательным портом. Он устанавливает все контакты последовательного порта в высокий уровень при открытии последовательного порта и больше не меняет контакты из моей информации.

person Levend Mehmet Mert    schedule 14.05.2016