ГОСТ Р 56947—2016
6 Структура сообщений
Данный раздел определяет структуру сообщений, пересылаемых через интерфейс модульных
связей.
6.1 Порядок передачи данных. Значимость битов
Порядок передачи заголовков и данных, описанных в настоящем стандарте, решен на уровне
байтов. В случае если диаграмма представляет группу байтов, они передаются в обычном порядке, то
есть в порядке их прочтения в русском или английском языке. Например, представленные в таблице 10
байты передаются в порядке их нумерации.
Примечание — Данный порядок передачи данных применим только к интерфейсу модульных связей
и является исключительно абстрактным. Порядок передачи данных и значимость битов для физического уровня
могут отличаться.
Таблица 10 — Порядок передачи байтов
1 байт
1
байт
1
байт1 байт
7 | б | б | 4 | з | 2 | 1 | о
7 | б | 5 | - * | з | 2 | l | о
7 | в | б | 4 | з | 2 | 1 | о
7 | e | s | 4 | з | г | 1 | о
1 (первый передаваемый
байт)
2
3
4
5
6
7
8
9
—
В случае если байт представляет числовое значение, крайний левый бит. представленный в та
блице 11. является битом высшего порядка или старшим значащим битом, то есть бит под номером 7
является старшим значащим битом. Например, числовое значение в таблице 11 представляет собой
число 170 (десятичное число) или ОхАА (шестнадцатеричное число).
Таблица 11— Пример значимости битое
Биты
76
б
43210
Значение =
170
(десятичное)
10101010
6.2 Структура командных сообщений
Формат командных сообщений представлен в таблице 12.
Таблица 12— Структура командных сообщений
1
байт
7
|б|б|а|з|
2|1
Iо
Номер канала-получателя (старший значащий байт)
Номер канала-получателя (младший значащий байт)
Класс команды
Функция команды
Длина (старший значащий байт)
Длина (младший значащий байт)
Командно-зависимые байты
48