Может ли библиотека Java JSSC обнаружить потерянное соединение?

Я знаю, что последовательные порты не так хороши, но все же есть небольшая надежда... Я использую библиотеку JSSC для связи.

Есть ли в библиотеке JSSC способ обнаружения потери установленного соединения из-за удаления оборудования?


person jain    schedule 16.11.2016    source источник
comment
Я использовал эту библиотеку, но больше не могу вспомнить... Может быть, вы могли бы проверить, есть ли исключение, когда вы пытаетесь читать или писать.   -  person grape_mao    schedule 16.11.2016


Ответы (1)


JSSC не имеет механизма горячей замены или удаления устройства, подобного механизму. Предоставьте подробную информацию о вашем оборудовании, и мы, возможно, придумаем обходной путь.

person Hercules dd    schedule 04.12.2016
comment
Это последовательный порт микроконтроллера семейства MC9S12G (freescale) с компьютером. - person jain; 05.12.2016
comment
Вы можете использовать GPIO или DTR для hotpulg. UC будет поддерживать, например, DTR всегда высоким, и это считывается ПК. - person Hercules dd; 06.12.2016
comment
К сожалению, DTR и DSR не реализованы аппаратно. это всего лишь 4-проводная связь RX, TX, VCC и GND - person jain; 06.12.2016
comment
Тогда единственный вариант, как сторожевой пес. Приложение для ПК периодически отправляет некоторые данные, а UC отвечает. Если UC не отвечает, это означает, что он отключен. - person Hercules dd; 08.12.2016