ГОСТ РИСО 20242-4—2012
А.2.9 Класс OperationlnParameter (выходной параметр операции)
Класс OperationlnParameler предназначен для отметки выполнения рабочей операции и является абстрак
тным классом. Каждый зависящий от выбираемого устройства класс OperationlnParameter должен наследовать
свойства этого класса и определять тип данных входного параметра.
А.2.10 Класс OperationOutParameter (выходной параметр операции)
Этот класс предназначен для указания возвращаемого значения в рабочей операции, который содержит
значение выходного параметра. Каждый зависящий от выбираемого устройства класс OperationOutParameter
должен наследовать свойства этого класса и определять тип данных значения этого параметра.
А.2.11 Класс AttributeReadOnly (только считывание атрибута)
Этот класс предназначен для указания значения времени обработки функционального объекта, которое
может только считываться. Данный класс наследует свойства класса CommunicationObject и является абстракт
ным классом. Каждый зависящий от выбираемого устройства класс AttributeReadOnly должен наследовать свой
ства этого класса и определять функциональные возможности каждого значения времени обработки и типа
данных значения этого параметра.
А.2.12 Класс AttributeReadWrite (считывалие/запись атрибута)
Этот класс предназначен для указания значения времени обработки функционального объекта, которое
может быть как считано, так и записано. Данный класс наследует свойства класса CommunicationObject и являет ся
абстрактным классом. Каждый зависящий от выбираемого устройства класс AttributeReadWrite должен насле
довать свойства этого класса и определять возможности каждого значения времени обработки и типа данных
этого значения.
А.2.13 Класс Parameter (параметр)
Этот класс характеризует возможности параметра функционального объекта, который может быть как
считан и записан. Данный класс наследует свойства класса CommunicatkjnObjecl и является абстрактным клас
сом. Каждый зависящий от выбираемого устройства класс Parameter должен наследовать свойства этого класса и
определять возможности каждого параметра и его тип данных.
А.2.14 Идентификация объектов связи GDI-интерфейса
Экземпляры классов AttributeReadOnly, AttributeReadWrite и Parameter идентифицируют с помощью номе
ров. которые являются числом этих экземпляров в представителе FunctionObject, начиная с 1.
А.З Элементы типовыхданных и сценариев конфигурирования
А.3.1 Общие сведения
В 7.3.3 XML-атрибут initOrder был введен для описания последовательностей конфигурирования устройств,
связанных с созданием виртуальных устройств, функциональных объектов и объектов связи, что является другим
сценарием конфигурирования, определенным для объектов связи, которые в различные моменты времени мо гут
принимать различные значения. С этой целью вводят класс OrderedValue. который не требуется в случав задания
сценария записи данных, однако в этом случав может быть использовано то же значение, что и в атри буте initOrder
классов CommunicationObject и OrderedValue.
Элемент Value определяют для упрощения наследования типов данных без учета влияния наследования
структурных классов. С помощью этого метода определение типов данных для объектов связи и формирование
параметров разделяются в определении объекта связи. Значения элемента не требуются, если типы данных в
объектах связи определены точно.
А.3.2 Класс OrderedValue
Этот класс характеризует значение, которое можно многократно устанавливать в различные моменты вре
мени. Установка этого значения означает его запись с помощью сервисов VDSI_Write или VDSI_Execute. что
применимо к объектам классов AttributeReadWrite. Parameter и OperationlnParameter. Упорядоченное значение
относится к абстрактному классу, который содержит порядок инициализации в его XML-атрибуте initOrder,
кото рый описывает, когда значение должно быть установлено, а также само значение. Каждый зависящий от
выбира емого устройства класс OrderedValue должен наследовать класс OrderedValue и определять тип
данных для значения.
AttributeReadWriteParameterOperationlnParameter
J o ../
о...-
OrderedValue
0../
ч
Рисунок А.2 — Элемент OrderedValue для сценариев конфигурирования
17