ГОСТ Р 55714—2013
6.3 Команды вставки
6.3.1 Команда splice_null()
Команда splice_null() обеспечивает расширяемость стандарта. Команда spltce_null() позволяет
отправлять таблицу splice_info_table, которая может перенести дескрипторы, при отсутствии необходи
мости отправлять одну из определенных команд. Эта команда может также использоваться в качестве
сообщения «подтверждения работоспособности» для того, чтобы контролировать целостность обору
дования инжекции метки и целостность канала.
6.3.2 Команда splice_schedule()
Команда splice_schedule() обеспечивает передачу расписания событий вставки с опережением.
Кодирование команды splice_schedule() выполняется в соответствии с таблицей 7.
Т а б л и ц а 7 — Кодирование команды splice_schedule()
Синтаксис
Количество битов
Мнемосхема
spltce_schedule() {
splice_count
for (i=0; i <splice_counl: i ++) {
8
uimsbf
splice_event_id
32uimsbf
splice_event_cancel_indicator
1bslbf
reserved
7bslbf
1bslbf
1bslbf
1 bslbf
5 bslbf
32uimsbf
8uimsbf
8uimsbf
if(splice_even1_cancel „indicator == ’O’) {
out_of_network_indicator
program_splice_flag
duration_flag
reserved
if (program_splice_fIag == T )
utc_splice_time
if (program_splice_flag == ’O’) {
component_count
for (j=0: j <component_count; j ++) {
component_tag
utc_splice_time
}
32uimsbf
)
if (duration_flag)
16uimsbf
8uimsbf
8uimsbf
break_duration ()
unique_program_id
avail_num
avails_expected
}
}
}
Параметры семантики полей в splice_schedule():
splice_count: Поле указывает на количество событий вставки, определенных в цикле, который
следует в настоящее время.
splice_event_id: Поле является уникальным идентификатором события вставки.
splice_event_cancel_indicator: Значение флага «1» указывает, что ранее отправленное событие
вставки, идентифицированное splice_event_id, было отменено.
15