ГОСТ Р ИСО 20242-4—2012
А.3.3 Класс Value (значение)
Класс Value характеризует элемент типа xsd:anyType. который может ограничиваться любым другим типом
и поэтому является меткой-заполнителем для любого типа элемента, определенного в описании возможностей
устройства. Использование этих дополнительных элементов облегчает разделение наследования для определе
ния типов данных.
Рисунок А.З — Элемент Value для разделенных определений типов
Класс Value содержит данные, которые заменяются на служебный примитивный параметр CreateParameter,
после чего используют либо сервис VDSIJniliate для реализации виртуального устройства, либо сервис
VDSI_CreateFuncObject — для реализации функционального объекта.
При конфигурировании не происходит замены на обьект связи AttributeReadOnly и OperationOutParameter
класса GDI_Operation. однако класс Value может быть использован для представления типа данных объектов.
Класс Value также может быть использован вместе с классом OrderedValue для классов AltributeReadWrite,
Parameter и OperationlnParameter, в случае если требуется сценарий конфигурирования с различными значения ми
в различные моменты времени. Если нет необходимости использования этого сценария, класс Value может быть
использован вместо класса OrderedValue с классами AttributeReadWrite. Parameter и OperationlnParameter.
Рисунок А.4 — Элементы классов Value и OrderedValue в сценарии конфигурирования
А.4Дополнительные идентификаторы типадля обобщенного DCPT-шаблона
В таблице А.2 указаны зависящие от выбираемой технологии типы идентификаторов параметра create,
объектов связи и рабочих параметров.
Т а б л и ц а А.2 — Идентификаторы типов объектов связи
Элемент зависящего o t выбираемой
технологии DCPT-шабпоиа
Содержимое XML-атрибута «category*
Содержимое XML-атрибута
«readonly»
AttributeReadWrite
ATTRIBUTE
false
AttributeReadOnly
ATTRIBUTE
true
Parameter
PARAMETER
(false)
П р и м е ч а н и е — Дополнительный XML-атрибут «readonly» типа xsdibooiean является обязательным
только для классов AttributeReadWrite и AttributeReadOnly. Если также используется класс Parameter, следует
использовать содержимое «false».
18