ГОСТ Р 56947—2016
Параметры
Параметр «operationld» задает требуемый идентификатор (ID), который был возвращен по запро
су «registerStatusChange()» («Сменить состояние регистра»).
Параметр «status» определяет информацию о состоянии ИМП или канала преобразователя.
Возвращаемый результат: приложение должно вернуть код состояния уровню ИИЭР 1451.0. Коды
ошибок представлены в 9.3.1.2.
10.6.4 Метод «IEEE1451DotO::TransducerServices::AppCallback::commandComplete»
IDL:
A rg s::U In tl6 commandComplete (
in A rg s::U In tl6op eration ld ,
ir. A rgs: :ArgumentArray outArgs,
ir. A rgs: :U Intl6s t a t u s ) .
Данный метод запускается после запроса «startCommand()» («Начать команду»). Он возвращает
приложению исходящий массив аргументов.
Параметры
Параметр «operationId» задает требуемый идентификатор (ID), который был возвращен по запро
сам «startRead()» («Начать чтение») или «startStroam()» («Начать поток измерений»).
Параметр «outArgs» содержит возвращаемый массив аргументов. Конкретная информация от
личается для каждой команды.
Параметр «status» определяет код ошибки в результате неблокирующей операции отправки ко
манды.
Возвращаемый результат: приложение должно вернуть код состояния уровню ИИЭР 1451.0. Коды
ошибок представлены в 9.3.1.2.
10.6.5 Метод «IEEE1451DotO::TransducerServices::AppCallback::triggorComplete»
IDL:
A rg s::U ln tl6 triggerC om p lete(
ir. A rgs: :U Intl6o p eratio n ld ,
ir. A rgs::U In tl6s t a t u s ) .
Данный метод запускается после запроса «startTrigger()» («Начать триггер»). Метод предоставля
ет приложению информацию о состоянии завершения работы триггера.
Параметры
Параметр «operationld» задает требуемый идентификатор (ID), который был возвращен по запро
су «startTrigger()» («Начать триггер»).
Параметр «status» определяет код ошибки в результате неблокирующей операции триггерной ко
манды.
Возвращаемый результат: приложение должно вернуть код состояния уровню ИИЭР 1451.0. Коды
ошибок представлены в 9.3.1.2.
11 API модульных связей
IDL:
module ModuleCommunication
f ).
API модульных связей обеспечивает интерфейс между функциями, определенными уровнем
ИИЭР 1451.0. и функциями связи, определенными другими стандартами комплекса ИИЭР 1451.
Данные интерфейсы ИИЭР 1451.0 находятся внутри IDL модуля «1ЕЕЕ14510оЮ».
П р и м е ч а н и е — В д а н н о м р а з д е л е о б о з н а ч е н и я « И И Э Р 1 4 5 1 . 0 » и л и « 1 4 5 1 . 0 » о т н о с я т с я к у с т р о й с т в у
и л и ч а с т и у с т р о й с т в а , с о о т в е т с т в у ю щ е г о н а с т о я щ е м у с т а н д а р т у . Т е р м и н ы « И И Э Р 1 4 5 1 . Х » и л и « 1 4 5 1 . Х » о т н о с я т с я
к у с т р о й с т в у и л и ч а с т и у с т р о й с т в а , с о о т в е т с т в у ю щ е г о с т а н д а р т а м И И Э Р 1 4 5 1 . 2 — 1 9 9 7 , И И Э Р 1 4 5 1 . 3 — 2 0 0 3 , И И Э Р
1 4 5 1 .5 — 2 0 0 7 [ В 4 ]. И И Э Р Р 1 4 5 1 .6 [ В З ] и л и и н о м у а н а л о г и ч н о м у с т а н д а р т у . С т а н д а р т ы И И Э Р 1 4 5 1 .1 — 1 9 9 9 и И И Э Р
1 4 5 1 . 4 — 2 0 0 4 и с к л ю ч е н ы и з д а н н о г о с п и с к а .
Т а б л и ц а 9 2 — К л а с с ы и и н т е р ф е й с ы A P I с е р в и с о в п р е о б р а з о в а т е л я
И нтерф ейсО писание
C o m mА б с т р а к т н ы й и н т е р ф е й с « С о т т » о б е с п е ч и в а е т м е х а н и з м ы к о н т р о л я ж и з н е н н о г о
ц и к л а о б ъ е к т а И И Э Р 1 4 5 1 . X
P 2 P C o m mИ н т е р ф е й с « Р 2 Р С о т т » о б е с п е ч и в а е т в ы п о л н е н и е о п е р а ц и й « p o in t - t o - p o in t » ( « л и
н е й н ы х » ) с в я з е й
1 6 4