ГОСТ Р 56845—2015
GetArgumentSimple ::= SEQUENCE {
HANDLE.
AttributeldLisl
obj-handle
attnbute-kJ-*st
}
—Идентификатор obj-handle для запросов GET, описанных в данном
—стандарте, должен соответствовать одному из запросов. Список
—атрибутов attribute-list содержит все запрашиваемые запросы в
-- различных форматах. Если запрашиваемый идентификатор атрибута
— отсутствует в объекте системы медицинского прибора, он не должен
—возвращаться в список атрибутов attribute-list.
GetResultSimple ::= SEQUENCE {
HANDLE,
AttributeList
obj-handle
attribute-list
}
TypeVerList ::= SEQUENCE OF TypeVer
—Поскольку тип должен быть выбран из ИСО/ИИЭР 11073-10101 [12].
— раздела передачи пот-part-infrastruct, подраздела DEVspec,
—предпочтительно использование обычного типа идентификатора
—объекта -OID-Турв. а не TYPE. В частных специализациях ИИЭР
— 11073-104
гг
указано, какая специализация относится к
— версии 1,2
......
и так далее: таким образом версия 3 может
—соответствовать версии спецификации 1.5.
TypeVer ::= SEQUENCE {
type
version
ОЮ-Туре.
INT-U16
}
А.10.5 Сервис SET
—Идентификатор obj-handle для сервисов GET, описанных в данном
—стандарте, должен иметь значение, указывающее на сканирующее
—устройство.
SetArgumentSimple ::= SEQUENCE {
HANDLE,
ModificationList
obj-handle
modification-list
}
ModificationList ::= SEQUENCE OF AttributeModEntry
AttributeModEntrySEQUENCE {
ModifyOperator.
AVA-Type
modify-operator
attribute
}
—Все не назначенные значения «ModifyOperator» сохраняются для
—дальнейшего расширения и не используются.
ModifyOperator ::= INT-U16 {
reptace(O).
addValues(1), -- используется для изменения значений,
-- содержащихся в категориях данных спискового вида
removeValues(2). -- используется для изменения значений,
-- содержащихся в категориях данных спискового вида
setToDefault(3)
}
—Значение идентификатора obj-handle должно соответствовать
—значению, полученному в SetArgumentSimple. Список атрибутов
— attribute-list содержит все идентификаторы атрибутов, которые
—были изменены и возвращает новое значение атрибута. Обычно это
—значение берется из команды Set однако, в виду округления или
— ошибки, возвращаемое значение может отличаться от запрошенного.
SetResultSimple
obj-handle
SEQUENCE {
HANDLE,
attribute-listAttributeList
}
97