ГОСТ Р ИСО/МЭК 24708-2013
Т а б л и ц а17-ПреобразованиеданныхмеждучленамитипаСи
BioAPI DATE
и компонентами АСН.1 типа
BioAPI-DATE
Член типа Си
Компонент типа
АСН.1
Пункт
настоящего
стандарта
year
15.1.2
month
15.1.2
Year
Month
Day
day
15.1.2
15.23.4Абстрактное значение типа
BioAPI-DATE,
который состоит из
трех компонентов
year, month
and
day.
имеющих значение 0, допускается. В
отличие от указанного определенного абстрактного значения, все значения
year,
не входящие в диапазон от 1900 до 9999, все значения
month,
не
входящие в диапазон от 1до 12, и все значения
day,
не входящие в диапазон от
1 до 31 не могут быть преобразованы, при обнаружении таких значений
выполняют действие, указанные в разделе 33.
15.24 Тип BioAPI_DB_ACCESS_TYPE
15.24.1 В ПМО БиоАПИ данный тип Си определен следующим образом:
typedef uint32_t BioAPI_DB_ACCESS_TYPE;
15.24.2 В ПМО БиоАПИ для поддерживания данного типа Си определены
следующие символические константы:
«define BioAPI_DB_ACCESS_READ
(0x00000001)
«define BioAPI_DB_ACCESS_WRITE
(0x00000002)
15.24.3ВПМОБиоАПИсоответствующийтипАСН.1определен
следующим образом:
BioAPI-DB-ACCESS-TYPE ::= BIT STRING {
read(0),
write(1)
} (SIZE(32))
15.24.4 Преобразование между типом Си и типом АСН.1 (в обоих
направлениях) выполняют следующим образом: Каждый бит битовой строки
92