ГОСТ Р ИСО/МЭК 24708-2013
f) в случае, если
incomingReturnValue
не равно 0, вернуть это значение
ПБУ, без выполнения нижеследующих действий;
g) установить исходящие параметры вызова к функции обратного вызова
BioSPI_GUI_STATE_EVENT_HANDLER
путемпреобразованияиз
incomingAcknowledgementParams
согласно 17.3.9; и
h) возвратить ПБУ значение 0.
17.3.6КогдаструктурапринимаетсообщениеуведомленияПМО
БиоАПИ (см. 13.9)
guiStateEvent
от второстепенной конечной точки, она
должна выполнить следующие действия в указанном порядке:
a) разрешить
incomingNotificationParams
выступать в качестве значения
параметратипа
GUIStateEvent-NotifcationParams
(см.17.3.3)
сообщения уведомления ПМО БиоАПИ;
b
) создатьвременноеабстрактноезначение(
eventIn fo
)типа
GUIStateEventlnfo
(см. 17.3.4), в котором:
1) компоненты
subscriberEndpointIRI
установленынаПИР
локальной конечной точки;
2) компонент
hostingEndpointIRi
установленизкомпонента
slaveEndpointIRI
сообщения уведомления ПМО БиоАПИ и
3) оставшиесякомпонентыустановленыизкомпонентов
incom ingN otificationP aram s с
такими же именами;
c) зарегистрировать операцию состояния ГИП, основанную на
eventIn fo
,
на подписчика (либо обработчика операций состояния ГИП локального
приложения, либоглавнаяконечная точка)и определитьзначение
параметраподтверждения(
incom ingA cknow ledgem entP aram s
), а также
определитьвозвращаемоезначениеподтверждения(читай
incom ingR eturnV alue
) согласно разделу 31;
d) Если
incom ingR eturnV alue
неравно0,создатьиотправить
соответствующеесообщениеподтвержденияПМОБиоАПИ
345