ГОСТ Р 56947—2016
Таблица 14 — Структура сообщений, инициируемых ИМП
1 бай!
6
5
•13
2
1
Номер канала-отправителя (старший значащий байт)
Номер канала-отправителя (младший значащий байт)
Класс команды
Функция команды
Длина (старший значащий байт)
Длина (младший значащий байт)
Командно-зависимые байты
6.4.1 Поле «Номер канала-отправителя для преобразователя)»
Данное поле содержит 16-битный номер канала преобразователя, который является источником
(отправителем) сообщения.
6.4.2 Поле «Класс команд»
Данное поле полностью повторяет поле, описанное в 6.2.2.
6.4.3 Поле «Функция команд»
Данное поле полностью повторяет поле, описанное в 6.2.3.
6.4.4 Поле «Длина»
Данное поле полностью повторяет поле, описанное в 6.2.4.
6.4.5 Поле «Командно-зависимые байты»
Данное поле полностью повторяет поле, описанное в 6.2.5.
7 Команды
Команды подразделяются на две категории: стандартные и определенные изготовителем. Вне
зависимости от категории команда разделена на два байта. Старший значащий байт должен исполь
зоваться для определения класса команды. Младший значащий байт, называемый функцией, должен
определять конкретную команду в рамках определенного класса. Например, в случае если старший
значащий байт определяет класс команд режима ожидания преобразователя, то младший значащий
байт определяет конкретную команду внутри данного класса, при этом их возможные варианты пере
числены в таблице 25.
Различные классы команд перечислены в таблице 15.
Таблица 15 — Классы стандартных команд
cmdClassId
(идентификатор
класса команды)
Наименование
атрибута
Категория
0
Reserved
Зарезервировано
1CommonCmd
Общие команды для ИМП и канала преобразователя
2Xdcrldle
Режим ожидания преобразователя
3XdcrOperate
Рабочий режим преобразователя
4XdcrEither
Режим ожидания или рабочий режим преобразователя
5TIMsIeep
Спящий режим ИМП
6TIMActive
Команды активного режима ИМП
50