ГОСТ Р 56947—2016
7.1.1.7 Команда «Read service request mask» («Считать маску сервисного запроса»)
Наименование атрибута аргумента ответа: SRMask data type Ulnt32.
Данная команда используется для считывания маски сервисного запроса с ИМП или канала пре
образователя, которым она была адресована. Данная команда не имеет аргументов. Тем не менее она
вызывает ответное сообщение, имеющее единственный аргумент. Данный аргумент передает текущую
активную маску сервисного запроса согласно 5.14.1 для канала преобразователя, которому была адре
сована исходная команда.
7.1.1.8 Команда «Read status-event register» («Считать регистр состояния-события»)
Наименование атрибута аргумента ответа: SERegister data type Ulnt32.
Данная команда используется для считывания состояния ИМП или канала преобразователя, ко
торым она была адресована. Данная команда не имеет аргументов. Тем не менее она вызывает от
ветное сообщение, имеющее единственный аргумент. Данный аргумент сообщает текущее содержание
регистра состояния-события согласно 5.13 для канала преобразователя, которому была адресована
исходная команда.
7.1.1.9 Команда «Read status-condition register» («Считать регистр состояния-условия»)
Наименование атрибута аргумента ответа: SCRegister data type Ulnt32.
Данная команда используется для считывания регистра состояния-условия ИМП или канала пре
образователя, которым она была адресована. Данная команда не имеет аргументов. Тем не менее она
вызывает ответное сообщение, имеющее единственный аргумент. Данный аргумент сообщает текущее
содержание регистра состояния-условия согласно 5.13 для канала преобразователя, которому была
адресована исходная команда.
7.1.1.10 Команда «Clear status-event register» («Очистить регистр состояния-события»)
Данная команда используется для очистки регистра состояния-события ИМП или канала преобра
зователя, которым она адресована. Если команда адресована для всего ИМП, должны быть очищены
все регистры состояния-события самого ИМП и все регистры состояния-события всех каналов пре
образователя. Команда не очищает соответствующие маски и регистры условия. Данная команда не
имеет аргументов.
7.1.1.11 Команда «Write status-event protocol state» («Записать состояние протокола состояния-со
бытия»)
Наименование атрибута аргумента: SEProtocot data type Boolean.
Данная команда используется для включения или отключения протокола состояния-события, при
веденного в 5.13. Если протокол включен, должен быть инициализирован поток данных для отправки 32-
битового регистра состояния при каждой отметке бита «Service request» («Запрос сервиса»). Следу ет
заметить, что если канал запрашивает сервис, то должен быть отправлен регистр канала, а в случае если
сервис запрашивает сам ИМП. должен быть отправлен регистр состояния ИМП.
Данная команда имеет единственный аргумент. Если его значение «True» («Истина»), то протокол
состояния-события включен. В противном случае протокол состояния-события отключен.
7.1.1.12 Команда «Read status-event protocol state» («Считать состояние протокола состояния-со
бытия»)
Наименование атрибута аргумента ответа: SEProtocol data type Boolean.
Данная команда используется для считывания состояния протокола состояния-события, описан
ного в 5.13. Данная команда не имеет аргументов. Тем не менее она вызывает ответное сообщение,
имеющее единственный аргумент. Данный аргумент содержит текущее состояние протокола состоя
ния-события. Если его значение «True» («Истина»), протокол состояния-события включен. В противном
случае протокол состояния-события отключен.
7.1.2 Команды для преобразователя в режиме ожидания
Команды из класса команд режима ожидания, перечисленные в таблице 25, должны выполняться,
только когда канал преобразователя находится в режиме ожидания. Если какая-либо из таких команд
получена, когда канал преобразователя находится в любом другом режиме, то она должна быть проиг
норирована. и в регистре состояния-условия канала преобразователя (см. 5.13) должен быть установ
лен бит «Command rejected» («Отказ от выполнения команды»).
Для всех команд данного класса требуется, чтобы значение номера канала-получателя для пре
образователя было больше нуля. В случае если байтовый массив номеров каналов-получателей пре
образователя (см. 5.3) содержит нулевое значение, команда должна быть проигнорирована, а в реги
стре состояния-условия канала преобразователя (см. 5.13) должен быть установлен бит «Command
rejected» («Отказ от выполнения команды»).
57