Статус документа
Статус документа

ГОСТ Р ИСО 11898-1-2015 Транспорт дорожный. Местная контроллерная сеть (CAN). Часть 1. Канальный уровень и передача сигналов

     8.2 Службы нижнего уровня LLC

8.2.1 Типы служб передачи без установления соединения

Нижний уровень LLC должен обеспечивать два типа служб передачи без установления соединения:

a) Служба передачи данных без подтверждения приема

Эта служба должна обеспечить средство обмена пользователей LLC блоками данных LSDU без установления соединения на канальном уровне. Передача данных может осуществляться методами "точка-точка", мультикаста или широкого вещания.

b) Служба удаленного запроса данных без подтверждения приема

Эта служба должна обеспечить средство запроса пользователем LLC удаленного узла для передачи блоков LSDU без установления соединения на канальном уровне.

Удаленный узел должен в основном обслуживать запрос данных двумя следующими способами:

1) запрошенные данные могут подготавливаться удаленным пользователем для передачи. В этом случае данные должны помещаться в буфер удаленного узла и передаваться подсистемой LLC удаленного пользователя после приема удаленного запроса кадра;

2) запрошенные данные должны передаваться удаленным пользователем после приема удаленного запроса кадра.

Для двух разных служб LLC должны использоваться два типа кадров, пересылаемых от пользователя или к нему:

- кадр данных LLC;

- кадр удаленного запроса LLC.

Кадр данных LLC должен переносить данные от передатчика к приемнику. Кадр удаленного запроса LLC должен передаваться для запроса передачи кадра данных (с тем же идентификатором) от (одного) удаленного узла. В обоих случаях нижний уровень LLC должен регистрировать успешную передачу или прием кадра пользователем.

8.2.2 Параметры служебных примитивов

8.2.2.1 Общие сведения

Параметры служебных примитивов службы, приведенные в настоящем подразделе, подробно описывают примитивы служб LLC и связанные с ними параметры. Полный перечень примитивов служб LLC должен соответствовать приведенному в таблице 2.


Таблица 2 - Обзор примитивов служб LLC

Служба передачи данных без подтверждения приема

L_Data.Request

Запрос передачи данных

L_Data.Indication

Индикация передачи данных

L_Data.Confirm

Подтверждение передачи данных

Служба удаленного запроса данных без подтверждения приема

L_Remote.Request

Запрос удаленного запроса передачи данных

L_Remote.Indication

Индикация удаленного запроса передачи данных

L_Remote.Confirm

Подтверждение удаленного запроса передачи данных


Параметры, связанные с различными примитивами служб LLC, должны соответствовать приведенным в таблице 3.


Таблица 3 - Перечень параметров примитивов служб LLC

Параметры примитивов служб LLC

Identifier

Идентификатор данных и их приоритета

DLC

Код длины данных

Data

Данные, которые желает передать пользователь

Transfer_Status

Параметр подтверждения

8.2.2.2 L_Data.Request

8.2.2.2.1 Назначение

Примитив L_Data.Request должен поступить от пользователя LLC на нижний уровень LLC для запроса, по которому блок LSDU будет передан одной или нескольким компонентам LLC.