ГОСТ Р ИСО/МЭК 24708-2013
BioAPI_RETURN BioAPI BioAPI QueryGUIEventSubscriptions
(const BioAPI_UUID ‘BSPUuid,
BioAPI_GUI_EVENT_SUBSCRIPTION “ GUIEventSubscriptionList.
uint32_t ‘NumberOfElements):
16.24.2 С данной функцией связаны два типа сообщений ПМО БиоАПИ:
тип сообщения запроса ПМО БиоАПИ
queryGUIEventSubscriptions
и тип
сообщения ответа
queryGUIEventSubscriptions.
которые переносят
значение следующего параметра типов АСН.1сообщений ПМО БиоАПИ
соответственно:
QueryGUIEventSubscriptions-RequestParams
SEQUENCE {
bspProductUuid BioAPI-UUID
}
И
QueryGUIEventSubscriptions-ResponseParams
SEQUENCE {
guiEventSubscriptions SEQUENCE (SIZE(0..max-unsigned-int)) OF
subscription BioAPI-GUI-EVENT-SUBSCRIPTION
}
16.24.3Когдаинфраструктураполучаетвызовкфункции
BioAPIQueryGUIEventSubscriptions
отлокальногоприложения,она
должна сначала определить главную конечную точку и УУ ИД продукта ПБУ
(bspP roductU uid)
из параметра
BSPUuid
согласно разделу 23, и только затем
выполняют действия, указанные в одном из следующих подпунктов.
16.24.3.1Если главной конечной точкой является локальная конечная
точка, инфраструктура выполняет следующие действия в указанном порядке:
a) создать временное абстрактное значение
(outgoingR esponseP ararns)
типа
QueryGUIEventSubscriptions-ResponseParams
(см. 16.24.2), в
котором компонент
guiEventSubscriptions
должен быть изначально
пустым;
b
) проверить таблицу
GUIEventLocalSubscriptions
(см.18.10) на
наличие поля, в котором:
1)присутствуетнеобязательныйкомпонент
guiEventSubscriptionUuid;
211