ГОСТ Р ИСО 20242-4—2012
С.2.2Класс ORiN_CCD
Класс ORiN_CCD характеризует возможности зависящего от ORiN-интерфейса согласующего устройства
(координатора). Он наследует класс GenericCCD и является абстрактным классом. Его наследует зависящий от
согласующего устройства класс ORiN_CCD и определяет возможности этого устройства.
С.2.3Класс ORiN_DCD
Класс ORiN_DCD характеризует возможности зависящего от ORiN-интерфейса драйвера согласующего ус
тройства (координатора). Он наследует этот зависящий от ORiN-интерфейса драйвер. Он наследует класс
GenericDCD иявляется абстрактным классом. Его наследует зависящий от устройства класс ORiN_DCD и опреде
ляет возможности драйвера этого устройства.
С.2.4 Класс ORiN_Header
Класс ORiN_Header содержит дополнительную информацию, которая используется для конкретизации
драйвера устройства. Элементы этого класса указаны в таблице С.1. Определение класса ORiN_Header также
приведено в ORiNcommon.xsd (см. А.6.2).
Т а б л и ц а С. 1— Элементы класса ORiN_Header
Элемент класса ORiN.Header
Тип элемента
Описание элемента
DCD_Version
xsd:unsignedlnt
Число версий для DCD version
DeviceVersion
xsd:unsignedlnt
Число версий для устройства
ProviderName
xsd:string
Наименование провайдера ORiN
ProviderVersion
xsd:unsignedlnt
Число версий для провайдера ORiN
Factory
xsdistring
Наименование производителя
DIT
xsd:string
Имя XML-текстового файла
Major
xsd:unsignedByte
Основной номер версии
ORiN_Version
Minor
xsd:unsignedByte
Дополнительный номер версии
Revision
xsdiunsignedByte
Номер редакции
С.2.5Класс ORiN.Module
Класс ORiN.Module характеризует возможности зависящего от ORiN-интерфейса виртуального устройства.
Он наследует класс VirtualDevice и является абстрактным классом. Зависящий от устройства класс ORiN.Module
наследует его и определяет возможности конкретного виртуального устройства. Класс ORiN.Module может со
держать параметр CreateParanreter и идентифицироваться номером, содержащимся в дополнительном XML-
атрибуте. называемом «moduJekJ» и принадлежащем типу «xsdiunsignedShort».
С.2.6 Класс ORiN_Object
Класс ORiN.Object характеризует возможности функциональных объектов зависящего от ORiN-интерфей
са виртуального устройства. Он наследует класс FunctionObject и является абстрактным классом. Зависящий от
устройства класс ORiN_Object наследует его и определяет возможности зависящего от устройства функциональ
ного объекта. Класс ORiN.Object может содержать параметр CreateParameter и идентифицироваться номером,
содержащимся вдополнительном XML-атрибуте, называемом «fundd» и принадлежащем типу «xsd:unsignedShort».
С.2.7 Класс Method
Класс Method описывает работу зависящего от ORiN-интерфейса виртуального устройства, наследует класс
Operation и является абстрактным классом. Каждый зависящий от устройства класс Method наследует его и харак
теризует возможности операции. Каждый класс Method содержит один входной и один выходной операционный
параметр, которые могут быть нулевыми или (иногда) XML-экземплярами реализации. Присвоение значения
входному операционному параметру в XML-экземпляре (PID) указывает на то, что операция должна выполняться
для конфигурации. Класс Method идентифицируется номером, содержащимся в дополнительном XML-атрибуте,
называемом «operationldld» и принадлежащем типу «xsd:unsignedShort».
С.2.8 Класс MethodlnParameter
Класс MethodlnParameter отмечает выполнение операции и является абстрактным классом. Каждый зави
сящий от устройства класс MethodlnParameter наследует его и определяет тип данных входного параметра.
С.2.9 Класс MethodOutParameter
Класс MethodOutParameter характеризует выходное значение для операции, является абстрактным клас
сом и содержит значение выходного параметра. Каждый зависящий от устройства класс MethodOutParameter
наследует его и определяет тип данных значения.
С.2.10 Класс PropertyReadOnly
Класс PropertyReadOnly характеризует значение времени прогона функционального объекта, который можно
только считывать. Он наследует класс CommunicationObject и является абстрактным классом. Каждый зависящий
52