ГОСТ Р 56947—2016
Окончание таблицы 97
IEEE 1451D olO ::M oduleC om m um cation.:N etC om m
A r g s : : U ln t 1 6 f lu s h { in A r g s : : U ln t 1 6 c o m m ld ) ;
A r g s : : U ln t 1 6 r e a d S iz e ( in A r g s : : U ln t 1 6 c o m m ld . o u t A r g s : : U ln t 3 2 c a c h e S iz e ) ;
A r g s : : U ln t 1 6 s e t P a y lo a d S iz e ( in A r g s : : U ln t 1 6 c o m m ld , in A r g s : : U ln t 3 2 s iz e ) ;
A r g s : : U ln t 1 6 a b o r t ( in A r g s : : U ln t 1 6 c o m m ld ) ;
A r g s : : U ln t 1 6 c o m m S t a t u s ( in A r g s : : U ln t 1 6 c o m m ld , in A r g s : : U ln t 1 6 m s g ld , o u t A r g s : : U ln t 1 6 s t a t u s C o d e );
A r g s : : U ln t 1 6 d is c o v e r D e s t in a t io n s { ):
A r g s : : U ln t 1 6 jo in G r o u p ( in A r g s : : U ln t 1 6 g r o u p ld . in A r g s : : U ln t 1 6 d e s t ld ) ;
A r g s ; : U ln t 1 6 le a v e G r o u p ( in A r g s : : U ln t 1 6 g r o u p ld . in A r g s : : U ln t 1 6 d e s t ld ) ;
A r g s : : U ln t 1 6 lo o k u p D e s t ld ( in A r g s : : U ln t 1 6 c o m m ld . o u t A r g s : ; l ll n t 1 6 d e s t ld ) ;
A r g s ; : U ln t 1 6 s e t R e m o t e C o n f ig u r a t io n ( in A r g s : : U ln t 1 6 c o m m ld . in A r g s ; ; T im e D u r a t io n t im e - o u t . in A r g s : : A r g u m e n t A r r a y
p a r a m s ) ;
A r g s : ; U ln t 1 6 g e t R e m o t e C o n f ig u r a t io n ( in A r g s : : U in t 1 6 c o m m ld . in A r g s : : T im e D u r a t * o n t im e - o u t . o u t A r g s : : A r g u m e n t A r r a y
p a r a m s ) ;
A r g s ; : U ln t 1 6 s e n d R e m o t e C o m m a n d ( in A r g s : ; U ln t 1 6 c o m m ld . in A r g s : : T im e D u r a t io n t im e - o u t . in A r g s : : U ln t 8 c m d C la s s ld .
in A r g s : : U ln t 8 c m d F u n c t io n ld , in A r g s ; : A r g u m e n t A r r a y in A r g s , o u t A r g s : : A r g u m e n t A r r a y o u t A r g s ) ;
11.3.1 Метод «IEEE1451DotO::ModuleCommunication::NetComm::open»
IDL:
A rg s::U ln tl6 open(
in A rgs::U In tl6 d e stld ,
in A rgs::_B oolean twoWay,
out A rg s::U ln tl6maxPayloadLen,
out A rgs::U In tl6commld).
Данный метод вызывается уровнем ИИЭР 1451.0 на инициирующем узле для открытия канала
связи.
Параметры
Параметр «destld» задает адресата для принимающего СПП или ИМП.
В случае если параметр «twoWay» имеет значение «True» («Истина»), это означает, что иницииру
ющая сторона ожидает ответного результата от операции связи.
Параметр «(out) «maxPayloadLen» отображает максимальный размер полезной нагрузки, которая
будет принята при последующих операциях записи или считывания.
Параметр «[out] «commld» возвращается при данном запросе.
Возвращаемый результат; код ошибки.
11.3.2 Метод «IEEE1451DotO::ModuleCommunication::NetComm::openQoS»
IDL:
A rg s::U ln tl6 open.QoS (
in A rg s::U ln tl6 d e stld ,
in A rgs: :_Boolean twoWay,
out A rg s::U ln tl6maxPayloadLen,
out A rg s::U ln tl6commld,
ir.out A rgs: : QoSParamsqosParam s).
Данный метод вызывается уровнем ИИЭР 1451.0 на инициирующем узле для открытия канала
связи с параметрами «quality of service» («Качество сервиса») связи. В случае неудачного запроса,
завершенного с ошибкой «QOS_FAILURE», параметр «qosParams» будет модифицирован, чтобы по
казать значения, которые уровень ИИЭР 1451 .X может обеспечить.
Параметры
Параметр «destld» задает адресата для принимающего СПП или ИМП.
В случае если параметр «twoWay» имеет значение «True» («Истина»), это означает, что иницииру
ющая сторона ожидает ответного результата от операции связи.
1 7 2