ГОСТ Р ИСО/МЭК 19784-4—2014
функции могут отличаться от возможностей модуля биометрического датчика. Возможности, используемые ПБУ
или приложением BioAPI. находятся на пересечении возможностей ПФБД и модуля биометрического датчика.
typedef struct, biosfpi BSPP image property schema {
BioAPI VERSIONBSFPImageVers
1
on;
BioAPI POWER MODESupportedPowerModes;
BioAPI BOOLDa taTranst
er
Supported;
BioAPI BOOLGetPacketsSuppor ted;
BioAPI BIR BIOMETRIC DATA.FORMAT ♦BDBFormatsSupportedList;
uint32 LNumberOtElements;
void*AdditionalParameters;
uint32 t IidditionalParametersSi2e;
}BioSFPI BSPP IMAGE.PROPERTY SCHEMA,♦BloSFPI BSFP IMAGE,PROPERTY SCHEMA PTR;
BSFPImageVersion — данное значение определяет версию ИПФБД. Версия соответствующая настоящему
стандарту, имеет целое значение (десятичное) 16 либо (шестнадцатеричное) 10, соответствующее наибольшему
значению — 1 и наименьшему значению — 0.
SupportedPowerModes — перечисление, определяющее типы режимов энергопотребления, которые ПБУ и
присоединенные устройства (BioAPI_Units) могут использовать. Управление режимом энергопотребления основы
вается на передаче соответствующих функциональных вызовов к модулю BioAPI в случае, когда он поддерживает
такой режим, и при возвращении кода ошибки, связанного с результатом реакции модуля BioAPI.
DataTransferSupported — в случае успешного выполнения функции ПФБ поддерживает вызовы BioSFPlJDa-
taTransfer.
GetPacketsSupported— в случав успешного выполнения функции ПФБ поддерживает вызовы BioSFPIGet-
Packets.
BDBFonnatsSupportedList — указатель на список пары (владелец формата и тип формата, определяющие
форматы ББД).
NumberOtElements — предоставляет число элементов в BDBFormatsSupportedList.
AdditionalParameters — указатель на поле данных, которое описывается разработчиком ПФБД либодругими
стандартами.
AdditionalParametersSize — предоставляет размер (в байтах) инфраструктуры AdditionalParameters.
П р и м е ч а н и е — Могут использоваться любые зарегистрированные форматы ББД (стандартные либо
определенные изготовителем). Установка ограничений на использование форматов ББД может быть произведена
посредством профилирования.
А.4 BioSFPI_UnitlmagePropertylD
BioSFPMJnillmagePropertylD определяет УУИД формата BioSFPI_UnitPropertySchema для модулей биоме
трических датчиков изображений. Если заявлено соответствие биометрического датчика настоящему стандарту,
необходимо, чтобы он использовал параметр PropertySchema согласно требованиям настоящего стандарта.
Иdefine (BioSFPI.UmtPropertylD, 0ха3170а60, 0x800d, Oxllde, Dxba, ОхеЗ, 0x00, 0x02,
0xa5, 0xd5, OxcS,Oxlb)j
П р и м е ч а н и е — Данный УУИД был создан и зарегистрирован в соответствии с ИСО/МЭК 9834-8 с ис
пользованием генератора, предоставленного международным телекоммуникационным союзом.
А.5 BioSFPI_UnitlmagePropertySchema
BioSFPI UnitPropertySchema содержит информацию, которая предоставляется в соответствующих функци
ональных вызовах.
Предоставление модулями биометрических датчиков данной схемы содержит информацию, необходимую
для идентификации самого модуля (SensorVuid и SensorName). и информацию о возможностях в целом.
typedef struct biosfpi.unit image property schema {
BioAPI UUIDSensorType;
BioAPI UUIDSensorUuid;
BioAPI .STRINGSensorName;
BioAPI STRINGSensorSerialNumber;
uint32
t
MaxResponseTime;
BioAPI POWER.MODESupportedPowerModes;
uint32 tPixelsHeighl;
jlnt32 tPixelsWidth;
19