ГОСТ Р ИСО/МЭК 19784-4—2014
6.2 ИПФБД содержит два типа функций:
6.2.1 Общие функции управления ПФБ. которые вызывают Г1БУ для управления ПФБ и соотнося
щиеся с ним модули BioAPI. Такие функции напрямую не связаны с функциями ИПУ.
-функция BioSFPI_BSFPLoad {функция загрузки ПФБД (см. 7 в ИСО/МЭК 19784-1:2006)):
-функция BioSFPlJJnitAttach (функция подключения модуля, вызываемая в контексте ВюАР1_
BSPAttacfi и BioSPI_BSPAttach (см. 8 и 9 в ИСО/МЭК 19784-1:2006));
-функция BioSFPI_UnitDetach (функция отключения модуля, вызываемая в контексте BioAPI_
BSPDetach и BioSPI_BSPDetach (см. 8 и 9 в ИСО/МЭК 19784-1:2006));
-функция BioSFPI_QueryUnits (функция запроса модулей, напрямую связана с функцией ИПУ
BioSPI_QueryUnits, которая связана с функцией ПИП BioAPI_QueryUnits (см. 8 и 9 в ИСО/МЭК 19784-
1:2006)),
-функция BioSFPI_Free (функция освобождения памяти, отношение к соответствующему вызову
ПИП зависит от поведения ПБУ — в случае, когда ПБУ копирует данные, для которых ПФБ выделил
память, он может незамедлительно отправить BioSFPI_Free в ПФБ. в противном случае. ПФБ
вызовет указанную функцию, когда ему самому необходимо будет освободить память для этих
данных).
6.2.2 Функции управления модулем, которые вызываются ПБУ для прямого управления модулями
BioAPI. Такие функции напрямую связаны с функциями ИПУ.
- функция BioSFPI_ControlUnit (функция контроля модуля, напрямую связана с функцией ИПУ
BioSPI_ControlUnit, которая связана с функцией ПИП BioAPI_ControlUnit (см. 8 и 9 в ИСО/МЭК 19784-
1:2006)),
- функция BioSFPI_Cancel (функция отмены, может быть вызвана при соответствующих вызово-
вах ИПУ либо приложений, но также она может быть вызвана и при отсутствии соответствующего за
проса от инфраструктуры BioAPI либо приложения (см. 8 и 9 из ИСО/МЭК 19784-1:2006)),
- функция BioSFPI_SetPowerModo (функция выбора режима питания, напрямую связана с функ
цией ИПУ Bk)SPI_SetPowerMode. которая связана с функцией ПИП BioAPI_SetPowerMode (см. 8 и 9 в
ИСО/МЭК 19784-1:2006));
-функция BioSFPI_SetGUICallbacks (функция обратного вызова ТИП. напрямую связана с функ
цией ИПУ BioSPI_SetGUICallbacks. которая связана с функцией ПИП BioAPI_SetGUICallbacks (см.8 и 9
в ИСО/МЭК 19784-1:2006)),
- функция BioSFPI_SetlndicatorStatus (функция устанавливающая состояние индикатора, напря
мую связана с функцией ИПУ BioSPI_SetlndicatorStatus, которая связана с функцией ПИП BioAPI_Setln-
dicatorStatus (см.8 и 9 в ИСО/МЭК 19784-1:2006));
- функция BioSFPI_GetlndicatorStatus (функция получения состояния индикаторы, напрямую свя
зана с функцией ИПУ BioSPI_GetlndicatorStatus, которая связана с функцией ПИП BioAPI_Getlndica-
torStatus (см.8 и 9 в ИСО/МЭК 19784-1:2006));
- функция BioSFPI_CalibrateSensor (функция калибровки датчика, напрямую связана с функцией
ИПУ BioSPI_CalibrateSensor. которая связана с функцией ПИП BioAPI_CalibfateSensor (см.8 и 9 в ИСО/
МЭК 19784-1:2006).
Следующие функции имеют высокую значимость для интерфейса между ПБУ и ПФУ. но они на
прямую не соответствуют какой-либо функции через ИПУ между ПБУ и инфраструктурой (либо прило
жением для бесструктурных операций):
- функция BioSFPI_QueryFormatlnfo (функция запроса информации о формате, не связана с ИПУ);
- функция BioSFPI_ActivateSensor (функция активации датчика, не связана с ИПУ);
- функция BioSFPI_GetPackets (функция получения пакетов, не связана с ИПУ);
- функция BioSFPI_DataTransfer (функция передачи данных, не связана с ИПУ);
-функция BioSFPI_SubscribeToGUIEvents (функция, подписывающая на события ГИП. не связана
с ИПУ).
-Функция BioSFPI_UnsubscribeFromGUIEvents (функция, отписывающая от событий ГИП. не свя
зана с ИПУ).
7 Выбор и загрузка ПФБ и модулей BioAPI_Units
7.1 Получение информации о ПФБ и модулях B ioA P lJJnits
Реестр компонентов содержит информацию о инфраструктуре BioAPI, ПБУ и ПФБ (см. 6.3 в
ИСО/МЭК 19784-1:2006).
3