ГОСТ Р ИСО/МЭК 24709-1— 2009
2) ограничениям на параметры;
3) входным параметрам вызова функции — установке собственных входных параметров базовой
функции на основе входных параметров вызова функции;
4) выходным данным вызова функции — установке выходных параметров и возвращаемого значения
вызова функции на основе собственных выходных параметров и возвращаемого значения базовой функ
ции;
5) входным данным вызова связанного процесса — настройке входных параметров процесса, свя
занного с функцией стандартного интерфейса BioAPI на основе собственных входных параметров входя
щего вызова;
6) выходным данным вызова связанного процесса — установке собственных выходных параметров
и возвращаемого значения входящего вызова на основе выходных параметров процесса, связанного с
функцией стандартногоинтерфейса BioAPI;
7) выходным данным по умолчанию — установке собственных выходных параметров и возвращае
мого значения входящего вызова в случае отсутствия процесса, связанногос функцией стандартного ин
терфейса BioAPI.
П р и м е ч а н и е — Некоторые переменные и группы параметров языка утверждения поддерживают
большее количество значений, чем те. которые BioAPI разрешено поддерживать соответствующим собственным
параметрам переменных и функций с целью создания утверждений, которые могут оценить ответ ТР значениям,
которые находятся за рамками разрешенных, и оценивать правильность и пригодность ответов ТР.
9.1.2 «Исходящим значением» (для входного параметра функции) является;
a) значение атрибута value, если соответствующий элемент <input> содержит атрибут value;
b
) значение переменной, чье имя является значением атрибута var. если соответствующий элемент
<input> содержит атрибут var.
9.1.3 «Входящим значением» (для выходного параметра функции) является значение, которое долж
но быть присвоено переменной, чье имя является значением атрибута setvar соответствующего элемента
<output> (если этот элемент представлен в вызове).
9.1.4 «Возвращаемым значением» функции является значение, котороедолжно быть присвоено пе
ременной. чье имя является значением атрибута setvar элемента <return> (если этот элемент представлен в
вызове).
9.1.5 «Входящим значением» (для входного параметра связанного процесса) является;
a) значение атрибута value, если соответствующий элемент <input> содержит атрибут value;
b) значение переменной, чье имя является значением атрибута var. если соответствующий элемент
<input> содержит атрибут var.
9.1.6 «Исходящим значением» (для выходного параметра связанного процесса) является значение,
котороедолжно быть присвоено переменной, чье имя является значением атрибута setvar соответствую
щего элемента <output> (если этот элемент присутствует в вызове).
9.1.7 Во всех вызовах функции возвращаемое (входящее) значениедолжно быть приведено к стан
дартному представлению целого числа в интервалеот0 до 4294967295. возвращенному базовой функцией
(см. 7.4.3).
9.1.8 В каждой модели испытаний на соответствие функции стандартного интерфейса BioAPI должны
применяться в соответствии с таблицей 1.
Т а б л и ц а 1 — Применение функций стандартного интерфейса BioAPI в разных моделях испытания на соответ
ствие
Модель испытания на
соотвстстоие приложе
ний BioAPI (сы. 65.5.1)
Модель испытания на соот
ветствие инфраструктур
BioAPI <сы. в 2.5 2)
Модель испытания на
соответствие ПБУ BioAPI
(см. 6.2.5.3)
Функции интерфей Инфраструктура для испыта Испытуемая инфраструктура Приложение, испыты са
BioAPI ния приложения должна объявляет функцию. вающее ПБУ. не долж
объявлять функцию. Ни приложение, ни ПБУ. испы но объявлять функ
Обычная инфраструктура тывающие инфраструктуру, не цию. Ни один способ
объявляет функцию. должны объявлять функцию. вызова функции не
поддерживается
42