ГОСТ Р ИСО/МЭК 24709-1— 2009
9.2.17.4.5 Целое число, представленное исходящим значением FMRAchieved (или 0. если исходя
щее значение является пустой строкой), должно быть записано в поле значения V с тем же именем.
9.2.17.5 Если задано значение (например. V) собственного типа BioAPI_CANDIDATE. то входящее
значение этой группы параметров, которое канонически представляет значение V. следует определять в
соответствии с 9.2.17.5.1—9.2.17.5.5.
9.2.17.5.1 Входящим значением Туре должно быть стандартно представленное целое число (напри
мер. Т) в поле значения V с тем же именем.
9.2.17.5.2 Если Т равно 1, то входящим значением BIRInDataBase должен быть стандартно пред
ставленный УУИД в переменной типа BioAPI_UUID. на которую указывает поле BIRInDataBase значе
ния V. В противном случае входящим значением BIRInDataBase должна быть пустая строка.
9.2.17.5.3 Если Т равно 2 или 3, то входящим значением BIRInArray должно быть стандартно пред
ставленное целое число типа uint32_t. на которое указывает поле BIRInArray значения V. В противном
случае входящим значением BIRInArray должна быть пустая строка.
9.2.17.5.4 Входящим значением FMRAchieved должно быть стандартно представленное целое чис
ло (например. Т) в поле значения V с тем же именем.
9.2.18 Группа параметров «Состояние ГИП»
9.2.18.1 Группа параметров «Состояние ГИП» включает в себя следующие параметры:
- SampleAvailable;
- MessageProvIded;
-ProgressProvided.
9.2.18.2 Эта группа параметров поддерживает представление значений собственного типа
BioAPI_GUI_STATE (являющегося целочисленным типом).
9.2.18.3 Исходящими значениями этих параметровдолжны быть или корректно представленные логи
ческие значения (см. 7.5). или пустые строки. Входящими значениями должны быть стандартно представ
ленные логические значения (см. 7.5.2).
9.2.18.4 Значение (например. V) собственного типа BioAPI_GUI_STATE. представленное исходящим
значением этой группы параметров, следует определять следующим образом:
1) сначала устанавливают значение V, равное нулю;
2)для каждого элемента группы параметров, исходящее значение которых соответствует значению
"true", к значению V следует прибавить целое число в соответствии с таблицей 8.
Т а б л и ц а 8
SampleAvailable1= 2°
MessageProvIded2 = 2’
ProgressProvided4 =22
9.2.18.5Если задано целое число (например, V). которое является значением собственного типа
BioAPI_BIR_GUI_STATE. то входящее значение этой группы параметров, которое канонически представ
ляет значение V. следует определять следующим образом:
1) целое число V должно быть разбито на сумму показателей степеней числа 2. каждый из которых
присутствует в показателях не более одного раза;
2)для каждого показателя степени числа 2. который появляется в разбиении целого числа V. входя
щим значением соответствующего параметра (согласно таблице 8)должно быть "true” ;
3) входящими значениями всех остальных параметров (в случае их наличия) должно быть "false".
9.2.19 Группа параметров «Тип доступа»
9.2.19.1 Группа параметров «Тип доступа» включает в себя следующие параметры:
-ReadAccess;
-WriteAccess.
9.2.19.2 Эта группа параметров поддерживает представление значений собственного типа
BioAPI_DB_ACCESS_TYPE (являющегося типом целого числа).
9.2.19.3 Исходящими значениями этих параметровдолжны быть или корректно представленные логи
ческие значения (см. 7.5), или пустые строки. Входящими значениями должны быть стандартно представ
ленные логические значения (см. 7.5.2).
65