ГОСТ Р 56947—2016
IDL:
A rg s::U In tl6 openGroup(
in A rgs::U In tl6A rray tim lds,
in A rgs::U In tl6A rray ch ann ellds,
out A rg s::U In tl6transCorrmld) .
Данный метод открывает групповой канал связи к заданным ИМП/каналам преобразователя и
возвращает параметр «transCommld», который будет использован для последующих запросов. Приме
няется значение «Quality of Service (QoS)» («Качество сервиса») связи по умолчанию.
Существует однозначное соответствие между положением массивов «timid» и «channelld». Кана
лы преобразователя могут находиться в одном или разных ИМП. Все ИМП должны быть прикреплены
к одному и тому же модулю связи. Если заданному «timid» соответствует несколько «channelld», то
параметр «timid» должен быть продублирован для каждого «channelld» внутри такого ИМП. чтобы оба
списка имели одинаковую длину.
Параметры
Параметр «timlds» назначает требуемые ИМП.
Параметр «channellds» назначает требуемые каналы преобразователя. Данное поле позволяет
задать адресацию к одному каналу преобразователя, прокси-каналу преобразователя, группе каналов
преобразователя или всем каналам преобразователя, подсоединенным к СПП. Более подробная ин
формация представлена в 5.3.
Выходной параметр «[out] «transCommld» возвращается приложению уровнем ИИЭР 1451.0. Дан
ный идентификатор будет использован для последующих запросов.
Возвращаемый результат: код ошибки.
10.2.4 Метод «IEEE1451DotO::TransducerServices::TransducerAccess::openGroupQoS»
Целью данного метода является присвоение некоторому числу ИМП групповых адресов, которые
в дальнейшем будут использованы, чтобы приписать каналы преобразователя к адресным группам.
Описание адресных групп представлено в 5.3.2.
IDL:
A rg s::U In tl6 openGroupOoS(
in A rgs::U In tl6A rraytim lds,
in A rgs::U In tl6A rraych ann ellds,
ir.out A rgs: :QoSParamsqosParams,
out A rgs::U L n tl6transCommld).
Данный метод открывает групповой канал связи к заданным ИМП/каналам преобразователя и
возвращает параметр «transCommld», который будет использован для последующих запросов. При
меняется особое значение «Quality of Service (QoS)» («Качество сервиса») связи. В случае неудачного
запроса параметр «qosParams» будет изменен и возвращен приложению с целью установки параметра
«hint» («Подсказка»), при котором может быть обеспечено приемлемое качество сервиса связи «QoS».
Существует однозначное соответствие между положением массивов «timid» и «channelld». Кана
лы преобразователя могут находиться в одном или разных ИМП. Все ИМП должны быть прикреплены
к одному и тому же модулю связи.
Параметры
Параметр «timlds» назначает требуемые ИМП.
Параметр «channellds» назначает требуемые каналы преобразователя. Данное поле позволяет
задать адресацию к одному каналу преобразователя, прокси-каналу преобразователя, группе каналов
преобразователя или всем каналам преобразователя, подсоединенным к СПП. Более подробная ин
формация представлена в 5.3.
Входной/выходной параметр «qosParams» задает требуемое качество сервисных параметров
связи. Более подробная информация представлена в 9.3.1.3.
Выходной параметр «[out] «transCommld» возвращается приложению уровнем ИИЭР 1451.0. Дан
ный идентификатор будет использован для последующих запросов.
Возвращаемый результат: код ошибки.
10.2.5 Метод «IEEE1451DotO::TransducerServices::TransducerAccess::close»
IDL:
A rg s::U In tl6 c lo s e t in Args : : Ulr.t 16 transCommld).
Данный метод закрывает сессию связи преобразователя. Приложение должно считать параметр
«transCommld» недействительным. Следует отметить, что последующий запрос «open» («открыть») мо
жет вернуть предыдущее значение.
См. также метод «TransducerManager::unlock()» об информации вызова метода «close()» для за
блокированных (закрытых для изменений) параметров «transCommld».
1 5 1