2013-06-10 6 views
-1

У меня есть устройство, подключенное к компьютеру как «COM8». Я хотел бы знать, когда он отключен от компьютера, поэтому я использовал следующий код для обнаружения:QextSerialPort - обнаружение отключения

m_receiverCom->isWritable(); 
m_receiverCom->isOpen(); 

Однако они до сих пор вернулись истинный после того как я отключил устройство. Как определить, подключено ли устройство или нет?

+0

Считаете ли вы, что используете QtSialialPort? :) – lpapp

ответ

0

Вы запросили порт, а не устройство. Отправьте какое-либо сообщение с запросом на устройство, которое будет выдавать ответное сообщение.