Ну я вижу один вариант - попробовать использовать другую реализацию для подключения к устройству: либо другие qt-классы, либо какие-то сторонние либы
Засунуть в поток сериал и грохать его киллять не прокатит ?)
Скорость и прочие настройки до открытия порта надо
А там таймауты на открытие нельзя поставить? В QDBus можно тайм-аут на запрос сделать
Прибито гвоздями) https://github.com/qt/qtserialport/blob/dev/src/serialport/qserialport_win.cpp#L646
ну я сам организую... :o) и ведь робит
Сделал, не помогло, иногда повисает.
Когда устройство выключено, и при вызове статического метода https://doc.qt.io/qt-5/qserialportinfo.html#availablePorts Вернет тебе список всех устройств. Проверь, если там PID и VID твоего устройства?
Да, он выдает pid и vid на порту, даже если выключено устройство)
Он похоже выдает этой штуки vid, pid, я выдернул из устройства ее, все равно отдает)
Обсуждают сегодня