ГОСТ Р 56947—2016
Окончание таблицы 15
cmdClassId
(идентификатор
класса команды)
Наименование
атрибута
Категория
0
Reserved
Зарезервировано
7
AnyState
Любой режим
а—127
ReservedClass
Зарезервировано
128—255ClassNОткрыто для изготовителей. N = номер класса
ИМП может генерировать ответ на команды в случае выполнения одного из двух условий. Первое
условие: сама команда требует ответа. Например, в случае получения команды «Query TEDS» («За
просить ЭТДП»). Второе условие: активирован протокол состояния-события. В данном случае канал
преобразователя или ИМП передает ответы каждый раз. когда в регистре состояния происходит не
скрытое маской изменение.
Информация, описываемая как «передаваемая», передается с использованием структуры ко
мандных сообщений, приведенной в 6.2. В следующих пунктах описывается содержание командно-за
висимых октетов, приведенных в таблице 12. В случае приема или передачи ответа на команду при
меняется структура ответных сообщений (см. 6.3).
В таблицах данного раздела присутствует нумерация для полей, «зарезервированных» для бу
дущих версий настоящего стандарта. Некоторые типы нумерации являются необязательными, и воз
можность их применения остается на усмотрение изготовителя ИМП. Нумерация, обозначенная как
«открыто для изготовителя», может быть использована для описания условий, лежащих за пределами
рассмотрения настоящего стандарта.
7.1 Стандартные команды
Контрольные функции позволяют отправлять команды ИМП в целом либо каждому каналу преоб
разователя по отдельности, в результате чего происходит изменение их режима работы. Список клас сов
стандартных команд приведен в таблице 15.
ИМП должен отвечать на любые невыполнимые команды установкой бита «Invalid command»
(«Неверная команда») ИМП в регистре состояния. Более полное описание данного бита см. в 5.13.З1’.
7.1.1 Общие команды для ИМП и канала преобразователя
Команды данного класса могут быть адресованы и для ИМП. и для канала преобразователя. Для
того чтобы определить, кому предназначается команда — ИМП или каналу преобразователя, исполь
зуется адрес (см. 5.3). Команды данного класса перечислены в таблице 16. Команды данного класса
не должны быть адресованы какой-либо адресной группе, прокси-каналу преобразователя или иметь
глобальный адрес. В случае если команда данного класса адресована адресной группе, прокси-каналу
преобразователя или имеет глобальный адрес, она должна быть проигнорирована, а в регистре состоя
ния-условия ИМП должен быть установлен бит «Command rejected» («Отказ от выполнения команды»).
Таблица 16 — Общие команды
cmdFunctionld
(идентификатор
функции команды)
Команда
Состояние
Обязательная/
необязательная
Канала лреоб*
раэооателя
Ответ
ожида
ИМПется
0
Зарезервировано
—
——
—
1
Запросить ЭТДП
ЛюбоеАктивен
Да
Обязательная
2
Считать сегмент ЭТДП
ЛюбоеАктивен
Да
Обязательная
3
Записать сегмент ЭТДП
ЛюбоеАктивен
НетОбязательная
В оригинале ISO/IEC/1EEE 21450: 2010 допущена ошибка. Ошибочно приведена ссылка на 5.13.2.
51