Перейти к содержанию
    

Работа с COM портом с++ builder

Всем откликнувшимся огромное спасибо.

Благодаря этой теме удалось узреть несколько практических реализаций протоколов обмена, что и являлось одной из целей данной темы.

Второе я почитал хорошие тем в плане протоколов и их реализаций в частности Wake, он основан на SLIC который а свою очередь описан в РФЦ.

А что касается старттопика, то я сделал следующим образом. Использовал компонент TAdpDataPacket. В событии OnPacket сделал обработку принятонго пакета с отправкой подтверждения. OnTimeout сделал обработку если таймаут(логично вроде).

Настроил на пакеты длинной 7 байт PacketSize= 7, EndCond = ecPacketSize; StartCond = scAnyData и на данный момент поставленные задачи выполняются.

На будущее конечно буду переписывать протокол, скорее всего в разрезе RFC1055 или чего нибудь подобного, но позднее.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...