Название: порт в асинхронном режиме(com) Отправлено: BuRn от Ноябрь 09, 2011, 01:00 Мучаюсь уже который день, приведу свой пример, видимо я работаю не в режиме запрос, ответ сообственно настройки порта и чтение :
Код: int fd; Код: n = select(fd+1, &input, NULL, NULL, &timeout); прочитать от устройства запрос , после отправить ему что все ок , после прочитать у него данные , данные , после отправить ему подтверждение что все ок и после он присылает байт о том что передача закончена strace показывает мне совсем другое ответ о том что нет ошибок должен быть вида \2\U\0\0\3\CRC но я получаю \2 и после сразу же отправляю ему о том что все ок , хотя селектом вроде ставлю таймаут вообщем подскажите кто что может этот пример частный случай, подтверждение о какой-либо команде выполнения, т.е. выполнилась с ошибками или нет, что говорит как раз 3 байт что 0 ошибок нет либо там будет не 0 |