ГОСТ Р ИСО/МЭК 24708-2013
16.62.7При преобразовании из параметров функции Си в тип АСН.1,
параметр H ostingE ndpointIR I должен быть проигнорирован, так как он уже
использовался для определения главной конечной точки. При преобразовании
из типа АСН.1в параметры функции Си, параметр H ostingEndpointIR I
должен быть установлен на NULL для определения локальной конечной точки.
17Ф у н к ц и и обратного в ы зо в а , о п р ед ел ен н ы е в Б и о Л П И , и
со о тв етств у ю щ и е сообщ ени я П М О Б и оЛ П И
17.1
Функция обратного вызова
Bi oAPI EV ENT HAN DL ER
17.1.1 В БиоАПИ тип указателя функции Си данной функции обратного
вызова определен следующим образом:
typedef BioAPI_RETURN (*BioAPI_EVENT_HANDLER)
(const BioAPlJJUID ‘BSPUuid,
BioAPlJJNITJD UnitID,
void ‘EventHandlerCtx,
const BioAPI_UNIT_SCHEMA ‘UnitSchema,
BioAPI_EVENT EventType);
17.1.2ВБиоАПИсоответствующийтипуказателяфункцииСив
интерфейсе БиоППИ определен следующим образом:
typedef BioAPI_RETURN (*BioSPI_EVENT_HANDLER)
(const BioAPI_UUID ‘BSPUuid,
BioAPlJJNITJD UnitID,
const BioAPI_UNIT_SCHEMA ‘UnitSchema,
BioAPI_EVENT EventType);
17.1.3 С данной функцией связан один тип сообщений ПМО БиоАПИ:
типсообщенияуведомленияunitEvent,которыйпереноситзначение
следующего параметра типа АСН.1 сообщений ПМО БиоАПИ:
UnitEvent-NotificationParams
SEQUENCE {
bspProductUuid
unitID
unitSchema
unit EventType
BioAPI-UUID,
BioAPI-UNIT-ID,
BioAPI-UNIT-SCHEMA OPTIONAL,
BioAPI-UNIT-EVENT-TYPE
329