ГОСТ Р 56947—2016
Параметры: отсутствуют.
Возвращаемый результат: код ошибки.
11.1.3 Метод «IEEE1451DotO::ModulcCommunication::Comm::slocp»
IDL:
A rgs: :U ln tl6 sle e p {in A rg s: : TimeDuration d u ratio n }.
Данный метод вызывается уровнем ИИЭР 1451.0 для перевода объекта ИИЭР 1451 .X в спящий
режим (то есть режим низкого энергопотребления). Данная операция происходит, если уровень ИИЭР
1451.0 не собирается использовать связь через интерфейс ИИЭР 1451 .X в течение значительного пе
риода времени.
Параметры
Параметр «duration)* — продолжительность времени «сна». Отрицательное значение времени оз
начает. что устройство ИИЭР 1451.Х должно находиться в спящем режиме до вызова метода выхода из
спящего режима.
Возвращаемый результат: код ошибки.
11.1.4 Метод «IEEE1451DotO::ModuleCommunication::Comm::wakeup»
IDL:
A rg s::U In tl6 wakeupf) .
Данный метод вызывается уровнем ИИЭР 1451.0 для вывода объекта ИИЭР 1451.X из спяще
го режима (то есть режима низкого энергопотребления). Данная операция происходит, если уровень
ИИЭР 1451.0 предварительно перевел интерфейс ИИЭР 1451 .X в спящий режим и в настоящий момент
требует возобновления связи.
Параметры: отсутствуют.
Возвращаемый результат: код ошибки.
11.1.5 Метод «IEEE1451DotO::ModuleCommunication::Comm::performOperation»
IDL:
A rgs: :U In tl6 performOperatior. (
in A rgs::U In tl6op eration ld ,
in A r g s :: TimeDurationtim eout,
in A r g s ::ArgumentArrayinArgs,
out A.rgs : :ArgumentArray
outA rgs) .
Данный низкоуровневый механизм отправляет произвольную команду локальному уровню
ИИЭР 1451.Х. Данный метод осуществляет блокирующую операцию. Формат входящих и исходящих
аргументов зависит от вида команды. Отправитель запроса должен убедиться в том. что для каждого
входящего аргумента используются верные типы данных.
Параметры
Параметр «operationld» задает требуемый код класса команды. Дозволенные операции определя
ет уровень ИИЭР 1451.Х.
Параметр «timeout» задает максимальное время, на которое отправитель команды осуществля
ет блокировку перед возвращением ошибки времени ожидания (тайм-аута). Значения «secs == 0».
«nsecs == -1» назначают «непрерывное (бесконечное) ожидание».
Параметр «inArgs» содержит входящие аргументы в форме массива аргументов.
Параметр «(out) «outArgs» содержит возвращаемые исходящие аргументы.
Возвращаемый результат: код ошибки.
11.1.6 Метод «IEEE1451DotO::ModuleCommunication::Comm::setLocalConfiguration(delete)»
IDL:
A rg s::U In tl6 setLocaiConfiguration (in Args : :ArgumentArray pa rams > .
Данный метод вызывается уровнем ИИЭР 1451.0 для конфигурирования интерфейса локально
го устройства ИИЭР 1451.X. Содержание массива аргументов «params» определяется уровнем ИИЭР
1451.Х.
Параметры
Параметр «params» представляет собой массив аргументов из переменных состояния конфигура
ции. Каждая переменная состояния, необходимая для уровня ИИЭР 1451.X. должна быть возвращена
из такого массива для установки объекта ИИЭР 1451.X.
Возвращаемый результат: код ошибки.
11.1.7 Метод «IEEE1451DotO::ModuleCommunication::Comm::setLocalConfiguration(delete)»
IDL:
A rg s::U In tl6 getLocalConiiguration (outout A rgs: : ArgumentArray param s).
Данный метод вызывается уровнем ИИЭР 1451.0 для возвращения конфигурации
интерфейса
локального устройства уровня ИИЭР 1451 .X. Содержание массива аргументов «params» зависит от
ИИЭР 1451.Х.
166