modbus, и получить результат, всё синхронно
2) главный поток приложения тут ни при чём.
так в чём проблема-то?
@uint8192_t - тут есть что-то неправильно понятое ?
да
"какой то модбас"
В чём проблема тогда вызвать modbus и получить результат ?
Тогда во первых логику и интерфейс нужно разделить и не уходить из основного потока интерфейсом. Во вторых - поток логики тормозить так как и тормозили, до получения ответа сервера модбаса
Хорошо, как мне вызывать из одного потока методы другого потока?
Сделать синглтон для объекта потока
Блин, "да" - был неоднозначный ответ... Ошибка в моём понимании в чём ?
Методы не принадлежат потокам
Методы - это код, функции. Они не принадлежат каким-то потокам.
Так, если интересно, могу в лс показать. У меня есть промышленный код, который так работает. Минут через 15
Какой modbus тебе надо вызвать и как он выглядит? (ссылка на API)
Согласен, в потоке выполняется или метод run, и цикл объекта
Нужно в "игровом цикле" прочитать регистр и в зависимости от результата выполнить дальнейшие действия.
Ну, так читай,
Вот это тебе подойдёт https://t.me/qt_chat/311295
Читаю, использую, работает
Обсуждают сегодня