Под модуль принятия решения HDLC проткола #8

Closed
opened 2023-11-02 10:05:44 +00:00 by stud126186 · 7 comments
Owner

Анализ текущего состояния соединения и анализ control byte входящего пакета.

Расшифровывать control пакет

структура контрол пакета по типу пакетов

Анализ текущего состояния соединения и анализ control byte входящего пакета. Расшифровывать control пакет структура контрол пакета по типу пакетов
Author
Owner

Как нужно анализировать u и s фреймы

Как нужно анализировать u и s фреймы
Author
Owner

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

Прочитать пдфки про hdlc

Сделать блок схему работы алгоритма работы своего модуля. Анализ контрольного байта пакета, читать в документации HDLC ## Прочитать пдфки про hdlc
Author
Owner
  1. При создании соединения, от моей библиотеки требуется только то, что я положу в буффер s-frame и все?

  2. Когда человек хочет отправить данные, он мне просто их дает в виде uint8_t, и я сам уже должен сформировать по ним фреймы?

1. При создании соединения, от моей библиотеки требуется только то, что я положу в буффер s-frame и все? 2. Когда человек хочет отправить данные, он мне просто их дает в виде uint8_t, и я сам уже должен сформировать по ним фреймы?
Owner
  1. При создании соединения, от моей библиотеки требуется только то, что я положу в буффер s-frame и все?

Не только. При создании соединения нужно отправить свой s-frame, нужно ждать s-frame с другой стороны. А если с другой стороны не поступает никакого s-frame'а, то через какой-то промежуток времени отправить заново.

  1. Когда человек хочет отправить данные, он мне просто их дает в виде uint8_t, и я сам уже должен сформировать по ним фреймы?

Да. Указатель на uint8_t массив и длина этого массива.

> 1. При создании соединения, от моей библиотеки требуется только то, что я положу в буффер s-frame и все? Не только. При создании соединения нужно отправить свой s-frame, нужно ждать s-frame с другой стороны. А если с другой стороны не поступает никакого s-frame'а, то через какой-то промежуток времени отправить заново. > 2. Когда человек хочет отправить данные, он мне просто их дает в виде uint8_t, и я сам уже должен сформировать по ним фреймы? > Да. Указатель на uint8_t массив и длина этого массива.
Author
Owner

По первому вопросу, получается мне в функцию нужно принять буффер отправителя, и буффер получателя?

По первому вопросу, получается мне в функцию нужно принять буффер отправителя, и буффер получателя?
Owner

По первому вопросу, получается мне в функцию нужно принять буффер отправителя, и буффер получателя?

Нет. Пропробуйте создайте блок-сехму алгоритма, разрисуйте, как работает весь модуль.

> По первому вопросу, получается мне в функцию нужно принять буффер отправителя, и буффер получателя? Нет. Пропробуйте создайте блок-сехму алгоритма, разрисуйте, как работает весь модуль.
Owner

разговор продолжен в #10

разговор продолжен в #10
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ICS-Microprocessor-2020/Display_Avr_3#8
No description provided.