ГОСТ Р 56947—2016
Окончание таблицы 100
IEEE 14510otO ::M oduteC om m unication::P2PR egis!fation
A r g s : : U ln t 1 6 r e g is le r D e s t in a t io n ( in A r g s : : U ln t 8 m o d u le Id . in A r g s : : U ln t 1 6 m a x P a y lo a d S iz e ) ;
A r g s : : U ln l1 6 u n r e g is t e r D e s t m a t io n ( in A r g s : : U ln t 8 m o d u le ld ) ;
11.5.1 Метод «IEEE1451DotO::ModuleCommunication::P2PRegistration::registcrModulc»
IDL:
A rg s::U In tl6 registerM od ule!
in P2PCommcommlnterface.
in A rgs::U In t8technologyld,
in A rgs: :_ S trin gname,
out A rgs::U In t8m oduleld).
Данный метод обеспечивается уровнем ИИЭР 1451.0 и вызывается уровнем ИИЭР 1451 .X во вре
мя конфигурирования в случае «P2P» связей. Целью данного метода является информирование уров
ня ИИЭР 1451.0 о доступных уровнях ИИЭР 1451.X.
Параметры
Параметр «commlnterface» задает интерфейс «Р2РСотт». Возможные значения параметра
представлены в таблице 94. Уровень ИИЭР 1451.0 записывает информацию в кэш-ламять и использует ее
для вызова соответствующих методов во время выполнения операций связи.
Параметр «technologyld» определяет технологию более низкого уровня ИИЭР 1451.Х. Нумерация,
используемая для идентификации данных технологий, представлена в таблице 99.
Параметр «пате» представляет собой строку символов для задания имени для отображения в
удобочитаемом для человека виде.
Выходной параметр «out «moduleld» возвращается в качестве «interface identifier» («идентифика
тор интерфейса»), который может быть использован в методе «unRegister()».
Возвращаемый результат: код ошибки.
11.5.2 Метод «IEEE1451DotO::ModuleCommunication::P2PRegistration::registerOestination»
IDL:
A rgs: :U ln tl6 r e g is te r D e stin a tio n (
in A rgs::U In t8moduleld,
in A rg s::U ln tl6m axPayloadSize).
Данный метод обеспечивается уровнем ИИЭР 1451.0 и вызывается уровнем ИИЭР 1451.Х во вре
мя конфигурирования в случае «P2P» связей. Целью данного метода является информирование уров
ня ИИЭР 1451.0 о подсоединении к интерфейсу и доступности действительных ИМП.
Параметры
Параметр «moduleld» задает «interface identifier» («идентификатор интерфейса»)для «Р2РСотт».
Параметр «maxPayloadLen» показывает максимальный размер полезной нагрузки, которая будет
принята при последующих операциях считывания «read()» или записи «write()».
Возвращаемый результат: код ошибки.
11.5.3 Метод «IEEE1451DotO::ModuleCommunication::P2PRegistration::unregisterDestination»
IDL:
A rg s::U ln tl6 u n registerD estir.atio n (in A rgs::L’Int8 m oduleld).
Данный метод обеспечивается уровнем ИИЭР 1451.0 и вызывается уровнем ИИЭР 1451.Х во вре
мя конфигурирования в случае «P2P» связей. Целью данного метода является информирование уров
ня ИИЭР 1451.0 о том. что ИМП отсоединен от интерфейса и более недоступен.
Параметры
Параметр «moduleld» задает «interface identifier» («идентификатор интерфейса»)для «Р2РСотт».
Возвращаемый результат: код ошибки.
11.6 Интерфейс «IEEE1451DotO::ModuleCommunication::NetRegistration»
IDL:
in te r fa c e N etR egistratio n { ).
Интерфейс «NetRegistration» обеспечивается уровнем ИИЭР 1451.0 и вызывается уровнем
ИИЭР 1451.Х в спучае сетевых связей. Методы данного интерфейса перечислены в таблице 101.
Т а б л и ц а 1 0 1 — М е т о д ы и н т е р ф е й с а « N e t R e g is t r a t io n »
IEEE 1451 DatO :.M o<3uleCom rm jnication::N etR egelration
A r g s : : U ln t 1 6 r e g is t e r M o d u le ( in N e t C o m m c o m m ln t e r f a c e . in A r g s : : U ln t 8 t e c h n o lo g y ld . in A r g s : : _ S ! r in g n a m e . o u t
A r g s : : U ln t 8 m o d u le ld ) ;
1 8 0