ГОСТ Р ИСО 20242-3—2012
6.3.16.2.2.1 Параметр Data (Данные)
Указанный параметр определяет передачу данных на объект связи. Их тип приведен в описании
функциональных возможностей устройства для VDSI-интерфейса.
6.3.16.2.3 Параметр Result (-) (Отрицательный результат)
Выбор подобного типа параметра показывает, что запрос на сервис прошел неудачно.
6.3.16.2.3.1 Параметр Error (Ошибка)
Данный параметр должен указывать одну из ошибок следующего вида:
- недопустимый идентификатор объекта пользователя;
- доступ к данным временно невозможен;
- иные.
6.3.16.3 Процедура выполнения сервиса
Если идентификатор указанного объекта действующий, а доступ к данным возможен, то поль
зователь VDSI-интерфейса будет посылать в ответ данные; в противном случае будет возвращаться
ошибка.
7 Рабочие состояния виртуального устройства
7.1Контрольное VD-устройство
7.1.1 Общие сводения
Виртуальные устройства создаются для специализированных применений. Инстаициация (созда
ние экземпляров) требуемых устройств, их функциональных объектов и объектов связи (вместе с за
писями исходных данных в объекты связи) называется «конфигурацией». Рабочие состояния виртуаль
ных устройств ориентированы на процедуры конфигурирования и не являются предметом внутренних
событий, однако находятся под контролем пользователя VDSI-интерфейса, для чего определяется спе
циальное устройство для локального контроля — «контрольное виртуальное устройство». Существуют
обязательные функциональные объекты, связанные с ним.
7.1.2 Базовый функциональный объект устройства Device Base Function Object
Данный функциональный объект является лишь одним из экземпляров реализации контрольного
VD-устройства, который дает экземпляр VDSI-интерфейса в качестве рабочих выходных данных (см.
6.3.10).
7.1.3 Функциональный объект перехода Transition Function Object
7.1.3.1 Общие сведения
Данный функциональный объект имеет лишь один экземпляр в контрольном VD-устройстве и со
держитоперации переключения между рабочими состояниями рассматриваемого виртуального устрой
ства. дескриптор которого является рабочим входным параметром (см. 6.3.10). Если переход к новому
состоянию невозможен, то соответствующий параметр Result Error предоставляется сервисом Execute
Operation.
7.1.3.2 Операция StartDefinition
При выполнении этой операции рассматриваемое виртуальное устройство будет переключаться
между состояниями Initialized и Preparation (см. 7.2).
7.1.3.3 Операция EndDefinition
При выполнении этой операции рассматриваемое виртуальное устройство будет переключаться
между состояниями Preparation и Check (см. 7.2).
7.1.3.4 Операция Startworking
При выполнении этой операции рассматриваемое виртуальное устройство будет переключаться
между состояниями Check (или Revise) и Working (см. 7.2).
7.1.3.5 Операция AddDefinition
При выполнении этой операции рассматриваемое виртуальное устройство будет переключаться
между состояниями Working и Revise (см. 7.2).
7.1.3.6 Операция End Working (Конец работы)
При выполнении этой операции рассматриваемое виртуальное устройство будет переключаться
между состояниями Working (или Check) и Evaluation (см. 7.2).
7.1.3.7 Операция ChangeDefinition
При выполнении этой операции рассматриваемое виртуальное устройство будет переключаться
между состояниями Evaluation и Preparation (см. 7.2).
26