crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> как организовать высылку readyRead(), при наследовании от QIODevice
mezmay
  опции профиля:
сообщение 20.11.2012, 14:33
Сообщение #1


Активный участник
***

Группа: Участник
Сообщений: 272
Регистрация: 13.7.2009
Из: Ростов-на-Дону
Пользователь №: 904

Спасибо сказали: 16 раз(а)




Репутация:   1  


пишу класс работы с COM-портом (windows), наследуюсь от QIODevice. Как сделать высылку сигнала readyRead()? Создать поток и проверять там bytesAvailable()? Но тогда придется делать класс потокобезопасным. Как по-нормальному это реализовать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
kuzulis
  опции профиля:
сообщение 20.11.2012, 18:29
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 393
Регистрация: 29.6.2009
Пользователь №: 862

Спасибо сказали: 36 раз(а)




Репутация:   7  


Цитата(mezmay @ 20.11.2012, 15:33) *
пишу класс работы с COM-портом (windows), наследуюсь от QIODevice. Как сделать высылку сигнала readyRead()? Создать поток и проверять там bytesAvailable()? Но тогда придется делать класс потокобезопасным. Как по-нормальному это реализовать?


Не нужно велосипедов, все уже до тебя придумано, см QtSerialPort

С COM-портом не все так просто как кажется на первый взгляд.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 27.11.2024, 1:23