ГОСТ Р ИСО/МЭК 24708-2013
компонента
members
согласно 15.34. У компонента
members
должно быть
точное число элементов
N.
15.35.4Преобразование компонента АСН.1
members
в пару членов
Си
NumberOfMembers/Members
выполняютследующимобразом:
принимают
N
равным числу элементов компонента
members,
в этом случае новый
массив элементов
N
типа
BioAPI_GUI_BITMAP
(см. 15.34) должен
быть заполнен путем преобразования каждого элемента компонента
members
по порядку в элемент массива согласно 15.34. Член
Members
должен быть
установлен в адрес массива, a
NumberOfMembers
должен быть установлен на
N.
15.36 Тин BioAPI GUI EVENT SUBSCRIPTION
15.36.1 В ПМО БиоАПИ данный тип Си определен следующим образом:
typedef struct_bioapi_gui_event_subscription {
const uint8_t’SubscriberEndpointlRI;
BioAPI_UUID GUIEvcntSubscriptionUuid;
BioAPI_BOOL GUISelectEvcntSubscribed;
BioAPI_BOOL GuiStateEventSubscribed;
BioAPI_BOOL GUIProgressEventSubscribed;
} BioAPI_GUI_EVENT_SUBSCRIPTION;
15.36.2ВПМОБиоАПИсоответствующийтипАСН.1определен
следующим образом:
BioAPI-GUI-EVENT-SUBSCRIPTION ::= SEQUENCE {
subscriberEndpointIRI
guiEventSubscriptionUuid
guiSelectEventSubscribed
guiStateEventSubscribed
guiProgressEventSubscribed
}
EndpointIRI,
BioAPI-UUID.
BOOLEAN,
BOOLEAN,
BOOLEAN
15.36.3Преобразование между типом Си и типом АСН.1(в обоих
направлениях) выполняют путем преобразования между индивидуальными
членами Си и компонентами АСН.1 в соответствии с таблицей 23.
101