ГОСТ Р ИСО/МЭК 8825-6-2013
12.2.1.10Еслицельюявляется«SelectionType»,цельнаследует
заключительныекомандыкодированияальтернативы,выбраннойдлятипа
выбора, на который ссылается тип выбора, после которого назначаются команды
кодирования, присвоенные «SelectionType».
12.2.1.11Еслицель являетсякомпонентомполученнымв результате
преобразования COMPONENTSOF, цель наследует заключительные команды
кодирования компонента типа, на который ссылаются COMPONENTS OF, после
чегокомандыкодирования,присвоенныепроизведеннымкомпонентам,
присваиваются COMPONENTSOF. При этом игнорируются любые команды
кодирования для «Туре», из которого извлекаются компоненты.
12.2.1.12 Если процедура «Targets» использует «Typeldentification», то цели
идентификации описываются в 12.2.2.
12.2.1.13 Если процедура «Targets» использует «BuiltlnTypeldentification»,
то цели идентификации описываются в 12.2.3.
12.2.1.14 Если процедура «Targets» использует«IdentifiersInContext», то
цели идентификации описываются в 12.2.4.
Пример
—
Следующий фрагмент показывает определение типа АСН.1
,
сопровождаемоедвумяразличнымиспособамиприсвоениякоманд
кодирования PER в секции контроля кодирования
,
и наконец
,
то же самое
определение типа АСН.1 с присвоенными командами кодирования PER
,
используя префиксы типа. Все три подхода приводят к одному и тому же
кодированию.
Г1римечание — Более подробно пример рассмотрен в приложениях А и В.
Определение типа:
Му-Туре ::= SEQUENCE {
field 1 INTEGER,
field2 CHOICE {
first SEQUENCE OF INTEGER,
17