ГОСТ Р 56843—2015
П р и м е ч а н и е — Если не используется контрольное суммирование, то поле контрольной суммы будет
иметь значение 0. Если подсчитанная контрольная сумма равна 0. то поле контрольной суммы будет иметь зна
чение 1. Расчет контрольной суммы — это 16-тибитная сумма, полученная в дополнительном двоичном коде для 16-
тибитных слов в сообщении, начинающемся в поле адреса после поля контрольной суммы.
OpInvokeList ::= SEQUENCE OF OpInvokeElement
OpInvokeElement ::= SEQUENCE {
op-class-id
OID-Type.
op-instance-no
op-mod-type
attributes
}
InstNumber.
OpModType.
AttributeList
- из раздела объекто-
-- ориентированной номенклатуры
OpModType ::= INT-U16 {
op-replace (0).
op-setToDefault (3).
op-invokeAction (10),
op-invokeAcbonWithArgs (15)
- обычно заменяет значение
- виртуального атрибута
- установлено на значение по
- умолчанию, если
- поддерживается
- необходимо для отдельного типа действия
- работа с параметрами
- Результат подтверждает получение (и выполнение) операций
- Обновленные атрибуты передаются обычным методом обновления (например.
- сканер) во избежании несоответствия
OperationlnvokeResult ::= SEQUENCE {
invoke-cookieINT-U32.
resultOpInvResult
}
OpInvResult ::= INT-U16{
op-successful (0).
op-failure (1)
}
- Нижеуказанные типы позволяют осуществить возврат динамической справочной
- информации, которая зависит от контекста объекта SCO или объекта
- Operation (т. е. зависит от состояния)
CtxtHelpRequest ::= SEQUENCE (
type
OID-Type.
op-instance-no
InstNumber
- ID класса объекта Operation
- или ID класса объекта SCO
- номер экземпляра операции (0.
- если адресуется объект SCO)
}
CtxtHelpResult ::= SEQUENCE (
115