ГОСТ Р 59808—2021
UNT разделяют на подтаблицы, используя стандартный синтаксис таблиц DVB. Может быть одна
или несколько секций, формирующих подтаблицу. Подтаблица содержит группировку СОПО, доступ
ную в соответствии с OUI подтаблицы и полем action_type.
Секция подтаблицы далее подразделяется на пять иерархических циклов. Первый цикл. common_
descriptorJoopO, содержит список дескрипторов, которые, если они не переопределены в цикле
operational_descriptor_1оор{), применяются ко всем СОПО в данной секции подтаблицы.
Второй цикл обеспечивает механизм, с помощью которого несколько приемников могут быть
адресованы к одной секции подтаблицы. Первым элементом данного цикла является дескрип тор
compatibilityDescriptof(). Каждая запись данного цикла идентифицируется с помощью дескрип тора
compatibilityDescriptorO, все остальные элементы данного цикла относятся к дескриптору
compatibilityDescriptor().
Цикл платформы связывает цикл operational_descnptor_loop() с циклом target_descnptor_loop(),
что позволяет использовать несколько назначенных или неназиаченных СОПО, которые должны быть
связаны с данной платформой.
Цикл target_descriptor_loop() содержит ноль, один или несколько дескрипторов, которые исполь
зуются исключительно для назначения обновления. Если цикл содержит хотя бы один дескриптор, то
текущее СОПО следует учитывать только в том случае, если обновление приемника явно назначено
хотя бы одним дескриптором, иначе это СОПО не должно рассматриваться.
Заключительный цикл, операционный дескрипторный цикл в основном содержит дескрипторы,
относящиеся к процессам обновления. Дескрипторы в этом цикле, как правило, но не всегда, переопре
деляют эквивалентные дескрипторы в cofnmon_descriptor_k>op<). Данный цикл может быть пустым, при
этом подразумевается, что дополнительные дескрипторы не нужны.
8.4 Синтаксис и семантика таблицы уведомления об обновлении (UNT)
8.4.1 Синтаксис таблицы уведомления об обновлении (UNT)
Синтаксис UNT приведен в таблице 11.
Т а б л и ц а 11 — Синтаксис UNT
СинтаксисКоличество битовФормат
Значение по умолчанию.’
комментарий
Update_Notification_Table() {
table_id
8uimsbf
0x4В
1
1
11
макс. OxFFD
0x01
11
1
1 bslbf
1 bslbf
2 bslbf
12 uimsbf
8 uimsbf
8 uimsbf
2 bslbf
5 uimsbf
1 bslbf
8 uimsbf
8 uimsbf
24 uimsbf
8 uimsbf
Переменное
Примечание 1
Переменноеuimsbf
Примечание 2
16
secbon_syntax_indicatof
reserved_for_future_use
reserved
sectionjength
aclion_type
OUI_hash
reserved
version_number
current_next_ind>cator
sect»on_number
last_section_number
OUI
processingorder
common_descriptor_k>op()
for (i=0; i<N; i++) {
compatibilityDescriptorO
platformjoopjength
for (i=0; i<N: i++) {
14