QT 5.10.1 Serial-Port не отправляет, почему? - PullRequest
0 голосов
/ 14 мая 2018

Нет ошибки при компиляции и запуске Binary от имени root!Но на приемном наборе нет сигнала, почему?Я тестировал оба соединения:

  • настоящий USB-RS232 - адаптер QString portName = "/ dev / ttyUSB0";
  • Host-Pipe к VirtualBox QString portName = "/ dev /Winsock ";

Если кто-нибудь мне поможет, мой код здесь:

https://github.com/KarmaMan1982/QTSerialSender

1 Ответ

0 голосов
/ 14 мая 2018

Ваша бизнес-логика, которая включает все между

QCoreApplication a(argc, argv);

и

return a.exec();

, но исключая эти строки, не будет делать то, что вы хотите.Это должно быть частью слота в классе, который расширяет QObject.Этот слот должен вызываться любым способом (например, QTimer) при запуске приложения.

QSerialPort ничего не делает до вызова a.exec ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...