ГОСТ Р ИСО/МЭК 24709-1— 2009
Описания ограничений на параметры, входных параметров вызова функции, выходных параметров
вызова функции и входных параметров вызова связанного процесса функции BioAPI_QueryBFPs анало
гичны описаниямданной функции стандартного интерфейса BioSPI_QueryBFPs.
9.54.2 Выходные параметры вызова связанного процесса
9.54.2.1 Если собственный параметр BFPList имеет значение, отличающееся от NULL-значения, и
целое число (например, N). представленное исходящим значением NumberOfElaments, больше нуля, то
для хранения массива N элементов типа BioAPI_BFP_LIST_ELEMENT должен быть выделен блок памяти
достаточного размера, а его адресдолжен быть записан в переменную, на которую указывает собственное
значение параметра BFPList.
9.54.2.2 Исходящие значения BFP_X_BFPCategory и BFP_X_BppUuid (где X = 1,2.3 или 4)должны
быть обработаны следующим образом. Если собственный параметр BFPList имеет NULL-значение или
целое число, представленное исходящим значением NumberOfElements. меньше X. то исходящие значе
ния BFP_X_BFPCategory и BFP_X_BFPUuid должны быть проигнорированы. В противном случае целое
число, представленное исходящим значением BFP_X_BFPCategory. и УУИД. представленный исходя
щим значением BFP_X_BFPUuid. должны быть записаны в поля BFPCategory и BFPUuid (соответствен
но) элемента в позиции X массива элементов типа BioAPI_BFP_LIST_ELEMENT, на который указывает
переменная, на которую, в свою очередь, указывает собственный параметр BFPList.
9.54.2.3 Исходящее значение NumberOfElements должно быть обработано следующим образом.
Если собственный параметр с тем же именем имеет NULL-значение, то исходящее значениедолжно быть
проигнорировано. В противном случае целое число, представленное исходящим значением, должно
быть записано в переменную типа uint32_t. на которую указывает собственный параметр
NumberOfElements.
9.54.2.4 Целое число, представленное исходящим значением return, должно быть возвращено соб
ственной функцией.
9.54.3 Возвращаемое значение по умолчанию
Если ни один процесс не связан с этой функцией стандартного интерфейса BioAPI, то:
a) переменной, на которую указывает собственный параметр NumberOfElements. должно быть при
своено значение, равное нулю;
b
) переменной, на которую указывает собственный параметр BFPList. должно быть присвоено
NULL-значение;
c) встроенная функция должна возвратить значение, равное нулю.
9.55 Функция BioSPI_ControlUnit
9.55.1 Схема вызова функции
Данная функция принадлежит BioSPI интерфейсу и имеет следующий основной синтаксис вызова:
BioAPI_RETURN BioAPI
BioSPI_ControlUnit (
BioAPI_HANDLE BSPHandle,
BioAPI_UNITJD UnitID,
uint32_t ControlCodo.
const BioAPI_DATA MnputData,
BioAPI_DATA ’OutputData);
и параметры, указанные в таблице 62.
Т а б л и ц а 62
П арам етр
Вы зов ф ункции (м одель испы таний
на со отве тстви е П Б У)
Вы зов связанною процесса (м одель испы
таний на со отве тстви е и нф раструктур)
BSPHandle
Входной параметр, исходящее
значение
Входной параметр, входящее значе
ние
UnitID
Входной параметр, исходящее
значение
Входной параметр, входящее значе
ние
ControlCode
Входной параметр, исходящее
значение
Входной параметр, входящее значе
ние
InputData
Входной параметр, исходящее
значение
Входной параметр, входящее значе
ние
138