ГОСТ Р ИСО/МЭК 24708-2013
на события ГИП. (При наличии подписки на первичные обратные вызовы
уведомления ГИП. УУИД подписки на события ГИП отсутствуют).
8.4Вторичные обратные вызовы уведомлении ГИП содержат те же
формы, как и первичные обратные вызовы уведомлений ГИП. Кроме того, одна
и та же функция БиоАПИ используется с целью получение первичныч и
вторичных обратных вызовов уведомлений ГИП.
8.5Существует два способа отправления в приложение (называемое
приложением обработчика ГИП) обратного вызова уведомлений ГИП:
a) при получениипервичного обратноговызова уведомленияГИП
приложение осуществляет вызов функции БиоАПИ
BioAPI_NotifyGUIEvent;
параметры этой функции включают в себя все параметры обратного вызова
уведомления ГИП. включая УУИД подписки на операции ГИП; такие функции
запрашивают инфраструктуру для генерации обратного вызова уведомления
ГИП и отправления его в приложение, идентифицированное заданным УУИД
подпискинаоперацииГИП(тоестьпараметрытакогозапроса
идентифицируют конечную точку, ПБУ, модуль идентификатора устройств и
обработчик уведомлений ГИП);
b
) перед получением первичного обратного вызова уведомления ГИП
приложение вызовает функцию БиоАПИ
BioAPI RedirectGUIEventS
путем
предоставления УУИД подписки на операции ГИП; другие параметры этой
функции позволяют приложению указывать вид уведомлений операций ГИП,
которые должны быть переадресованы вторичному обработчику ГИП.
9Примеры возможных конфигураций системы
9.1Три конечные точки ПМО БиоАПИ представлены на рисунке 1.
При стандартном выполнении БиоАПИ любое приложение системы может
взаимодействовать с любым ПБУ этой же системы. Данное условие также
выполняется при использовании ПМО БиоАПИ.
9.2Любое приложение, использующее ПМО БиоАПИ, одной системы
(конечная точка А) может взаимодействовать с любым ПБУ другой системы
35