Comm-port reader
От: Mag Россия  
Дата: 28.05.03 14:02
Оценка:
Помогите с чтением из com-порта. Вот тривиальная задача.
Создаётся отдельный поток. Он выполняет следующие действия.
1. Открыть com-порт (CreateFile... — здесь всё просто).
2. Настроили порт, как надо (тут тоже не проблема).

Цикл:
3. Организуем ожидание события принятия байта из com-порта. Вот тут ключевая проблема. Должно быть что-то с WaitForSingleObject, WaitCommEvent или что-то ещё.
4. По принятию байта помещаем его в массив.

5. Закрываем com-порт.

Хитрость задачи состоит в том, что количество принимаемых байт не определено. Т.е. процесс приёма непрерывен: есть что-то — принимаем. Может есть у кого реально работающий кусок кода, реализующий поставленную задачу. Буду премного благодарен.
... << RSDN@Home 1.0 beta 7a >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.