ГОСТ Р 59808—2021
Семантика дескриптора SSU_event_name_descnptor:
- ISO_639_language_code — 24-битовое поле, содержит три символа кода языка (см. (2]). на ко
тором идут следующие текстовые поля. Могут использоваться как [2] (код В), так и [2] (код Т). Каждый
символ кодируется в 8 бит и вставляется по порядку в 24-битовое поле (см.[3)).
Пример — Французский язык имеет 3-символьный кой «fre», который кодируется как в0110 0110
0111 0010 0110 0101»;
- namejength — 8-битовое поле, содержит длину следующей строки имени;
- name_char — строка символов, предоставляет имя события СОПО;
- textjength — 8-битовое поле, указывает длину следующего поля text_char;
- text_char — 8-битовое поле. Текстовое сообщение формируется из набора таких полей.
8.5.2.12 Дескриптор message_descriptor
Синтаксис дескриптора mossage_descriptor приведен в таблице 35.
Таблица 35 — Синтаксис дескриптора message_descriptor
Синтаксис
Количество битов
Форыа:Значение по умолчанию
message_descriptof () {
descriptorjag
8
uimsbf0x05
uimsbf
uimsbf
uimsbf
8
4
4
24
bslbf
descriptorjength
descriptor_number
last_descnptor_number
ISO_639_language_code
for (i=0; i<N; i++) {
text_char
>
}
8
uimsbf
Семантика дескриптора message_descnptor
- descriptor_number — 4-битовое поле, дает номер дескриптора. Он используется для связыва
ния информации с тем же кодом ISO_639_lar>guage_code. которую не допускается размещать в одном
дескрипторе. Номер дескриптора первого дескриптора message_descriptor связанного набора дескрип
торов message_descriptor должен быть равен нулю. Номер дескриптора должен увеличиваться на еди
ницу с каждым дополнительным дескриптором message_descriptor с тем же кодом ISO_639Janguage_
code в том же цикле;
- last_descriptor_number — 4-битовое поле, указывает номер последнего дескриптора message_
descriptor (то есть дескриптора с наивысшим значением descriptor_number) в связанном наборе де
скрипторов:
- ISO_639_language_code — 24-битовое поле, содержит три символа кода языка (см. [2]). на ко
тором идут следующие текстовые поля. Могут использоваться как [2] (код) В. так и [2] (код Т). Каждый
символ кодируется в 8 бит и вставляется по порядку в 24-битовое поле (см. [3]);
Пример — Французский язык имеет 3-символьный код efre». который кодируется как «0110 0110
0111 0010 0110 0101»;
- text_char — 8-битовое поле. Текстовое сообщение формируется из набора таких полей.
8.5.2.13 Дескриптор private_data_specifier_descriptor (не обязательный)
Синтаксис дескриптора private_data_specifier_descnptor приводен в таблице 36.
Т а б л и ц а 36 — Синтаксис дескриптора private_data_specifier_descriptor
Синтаксис
Количество битов
ФорматЗначение no умолчанию
8
uimsbf0x5F
pnvate_data_specifier_descnplor () {
descriptor tag
descriptorjength
8
uimsbf4
25