ГОСТ Р ИСО/МЭК 24708-2013
tfdefinc BioAPI_NOTlFY_REMOVE_BIT
#define BioAPI_NOT1FY_FAULT_BIT
#define BioAPI_NOTIFY_SOURCE_PRESENT_BIT
#define BioAPI_NOTlFY_SOURCE_REMOVED_Brr
(0x00000002)
(0x00000004)
(0x00000008)
(0x00000010)
15.31.3ВПМОБиоАПИсоответствующийтипАСН.1определен
следующим образом:
BioAPI-UNIT-EVENT-TYPE-MASK ::r BIT STRING {
insert(0),
remove(1),
fault(2),
sourcePresent(3),
sourceRemoved(4)
} (SIZE(32))
15.31.4 Преобразование между типом Си и типом АСП.1(в обоих
направлениях) выполняют следующим образом: каждый бит битовой строки
АСН.1 должен быть преобразован в бит целого значения Си без знака. Ведущий
бит битовой строки (бит 0) должен быть преобразован в наименьший бит
целого числа без знака, соответствующий значению 0x00000001, а оставшиеся
тридцать один бит должны быть преобразованы по порядку.
15.32 Тип BioAPI_FMR
15.32.1 В ПМО БиоАПИ данный тип Си определен следующим образом:
typedef int32_t BioAPI_FMR;
15.32.2ВПМОБиоАПИсоответствующийтипАСН.1определен
следующим образом:
BioAPI-FMR ::= Signedlnt
15.32.3Преобразования между типом Си и типом АСН.1 (в обоих
направлениях) выполняют согласно 15.1.6.
15.33 Тип BioAPI_FRAMEWORK_SCHEMA
15.33.1В ПМО БиоАПИ данный тип Си определен следующим образом:
typedef struct bioapi_framework_schema {
BioAPI_UUID FwProductUuid;
BioAPI_STRING FwDescription;
uint8_t ’Path;
97