ГОСТ Р ИСО/МЭК 24709-1— 2009
- TypeVoice;
- TypeFingerprint;
-Typelris;
- TypeRetina;
- TypeHandGeometry;
- TypeSignatureDynamics;
- TypeKeystrokeDynamics;
- TypoLipMovcmcnt;
- TypeThermalFacelmage; -
TypeThermalHandlmage; -
TypeGait;
-TypeOther;
-TypePassword.
9.2.1.2Эта группа параметров поддерживает представление значений собственного типа
BioAPI_BIR_BIOMETRIC_TYPE (который является целочисленным типом).
92.1.3Исходящим значением каждого из вышеприведенных параметровдолжно быть или корректно
представленное логическое значение (см. 7.5), или пустая строка. Входящим значением должно быть стан
дартно представленное логическое значение (см. 7.5.2).
9.2.1.4Значение (например. V) собственного типа BioAPI_BIR_BIOMETRIC_TYPE, представленное
исходящим значением этой группы параметров, должно определяться следующим образом:
1) сначала должно быть установлено значение V, равное нулю;
2)для каждогоэлемента группы параметров, исходящее значение которого соответствует значению
"true", к значению V должно быть прибавлено целое число в соответствии с таблицей 2.
Т а б л и ц а 2
TypeMultiple
1=2°
TypeFacialFeatures
2 = 2’
TypeVoice
4k
ii
TypeFingerprint
8 = 23
Typelris
&
n
to
TypeRetina
32 = 2-
TypeHandGeometry
64 = 2e
TypeSignatureDynamics
128 = 2T
TypeKeystrokeDynamics
256 = 28
TypeLipMovement
512 = 29
TypeThermalFacelmage
1024 = 2’°
TypeThermalHandlmage
2048 = 2"
TypeGait
4096 = 2 ’2
TypeOther
1073741824 = 230
TypePassword
2147483648 = 231
П р и м е ч а н и е — Если параметр TypeMultiple имеет значение "false", то только один из параметров,
соответствующих другим типам, может иметь значение "true".
9.2.1.5Если задано целое число (например. V). которое является значением собственного типа
BioAPI_BIR_BIOMETRIC_TYPE,
то входящее значение этой группы параметров, которое канонически пред
ставляет V. определяют следующим образом:
1)целое число V должно быть разбито на сумму показателей степеней числа 2. каждый из которых
присутствует в показателях не более одного раза;
46