Индикаторы¶
Индикаторы, это специальные объекты системы, предназначенные для выдачи информации о состоянии некоторых процессов, происходящих в программе. Например, о том, что идет технологическое прослушивание, запись и т.д. Индикатор может находиться в одном из двух состояний - пассивном или активном. Если индикатор подслушки в активном состоянии - значит в настоящее время идет технологическое воспроизведение.
Существующие в системе Индикаторы описываются при помощи CDU файлов. Их имена могут быть произвольными, а назначение - определяться настройкой конкретной копии приложения.
В системе существует множество индикаторов с предопределенными именами, каждый из которых отвечает за свое событие. Существующие индикаторы приведены в таблице. По умолчанию, все индикаторы изначально находятся в пассивном состоянии.
Некоторые из индикаторов переходят в активное состояние на длительное время, а некоторые формируют короткий, порядка 0.1 сек, импульс, сразу возвращаясь в пассивное состояние. Импульсное поведение индикатора указано в таблице явно.
Воспроизведение сигнала¶
Индикатор | Значение активного состояния |
IND_CUE_ON | Идет технологическое воспроизведение (подслушка) хотя бы в одном окне. Включая воспроизведение в окне Трек2. |
IND_PLAYING | ≥ 2.13.20: Идет воспроизведение фонограммы в эфир. Т.е. идет вещание в любом из плееров, включая джингл-машину. |
IND_RETR | ≥ 2.13.20: Идет ретрансляция сигнала в любом из модулей системы: 777, Врезка, Х-плеер |
IND_RETR_X | ≥ 2.13.20: Идет ретрансляция сигнала через канал ретрансляции с номером Х[1..4] в Х-плеере или через канал врезки с номером Х. |
IND_PLAY_CH_X | Идет воспроизведение через канал с номером Х[1..4] в Х-плеере. |
IND_SIMPLE_PLAYING_XXX | ≥ 2.15.37.319: Идет воспроизведение фонограммы в блочном плеере. XXX - идентификатор плеера в VID-файле. Индикатор устанавливается только при воспроизведении в эфир, т.е. в режиме "прослушки" или при закрытом фейдере индикатор не меняется. |
IND_CLOSE_CHAN_JM_PLAY_X | Импульс при завершении воспроизведения элемента в ДМ. Вне зависимости, завершился ли элемент сам по себе или его остановили. Используется для автоматического закрытия молчащего канала микшерного пульта. Х = 1,2,3… - номер джингл машины в конфигурации |
IND_CLOSE_CHAN_B_PLAY_X | Аналогично предыдущему для блочного плеера. Х - порядковый номер плеера в конфигурации. |
IND_CLOSE_CHAN_X_PLAY_X_Y | Аналогично для Х-плеера, Х-номер плеера в конфигурации, Y=A,B,C,D - канал. |
Звуковой редактор¶
Индикатор | Значение активного состояния |
IND_REC_ON | < 2.14.RC1.84: Идет запись в активном проекте (меняется при смене активного окна) ≥ 2.14.RC1.84: Идет запись как минимум в одном открытом проекте (не зависит от активного окна) |
IND_REC_MODE | < 2.14.RC1.84: Включен режим записи в активном проекте (меняется при смене активного окна) ≥ 2.14.RC1.84: Включен режим записи как минимум в одном открытом проекте (не зависит от активного окна) |
Команды обмена между станцией врезки и главной станцией¶
Используется только переход в активное состояние. Не рекомендуется вручную изменять что-либо, связанное с данными индикаторами.
Индикатор | Значение активного состояния |
IND_COMMERCIAL_PLAYING | Идет воспроизведение. Периодически меняет свое состояние несколько раз в секунду. |
IND_COMMERCIAL_STARTED | Импульс в момент начала врезки. |
IND_COMMERCIAL_FINISHED | Импульс в момент завершения рекламы. |
IND_COMMERCIAL_DONE | Импульс по завершению процесса врезки. |
Джинглы¶
IND_FJ_XX | Играет джингл на кнопке с номером XX в модуле оперативных джинглов. |
IND_PLAY_JM | Играет джингл Джингл-машины. Любой. |
IND_JNGL_XX | Играет джингл XX Джингл-машины |
Smart Jingle Machine¶
SJM_X или любой назначенный | Импульс при начале или окончании воспроизведения кнопки, в свойствах которой в поле Удаленная кнопка указано данное имя. стандартно в окне настройки присутствуют названия SJM_1…SJM_20, но можно указать произвольное, не совпадающее с другими индикаторами из данной таблицы. |
Voice track¶
IND_VT_CALL | Включен режим записи Voice track |
Система горячего резервирования вещания¶
HOTRES.OBJ_ID.MAIN | Система находится в состоянии Main. OBJ_ID - идентификатор модуля в конфигурационном файле |
HOTRES.OBJ_ID.RES | Система находится в состоянии Reserve |
HOTRES.OBJ_ID.OFF | Система находится в состоянии Off |
HOTRES.OBJ_ID.ERR | Используется только на резервном модуле. Означает, что система находится в состоянии Reserve по причине обрыва соединения с основной станцией. При восстановлении соединения индикатор выключается. |
Х-Плеер¶
IND_X_PLAYER.OBJ_ID.MODE_AUTO | Плеер находится в режиме AUTO. OBJ_ID - идентификатор модуля плеера в конфигурационном файле |
IND_X_PLAYER.OBJ_ID.MODE_LIVE | Плеер находится в режиме LIVE |
IND_X_PLAYER.OBJ_ID.MODE_MAN | Плеер находится в режиме MAN |
IND_X_PLAYER.OBJ_ID.PLAYING |
В плеере идет воспроизведение |
Выдача команд¶
Основное назначение индикаторов - формирование исходящих команд при смене состояния. Для этого в файлах с расширением CDU создаются соответствующие записи, указывающие последовательность байт (начиная с версии 2.13 можно указать строку ASCII символов), посылаемую при смене состояния данным индикатором.
Например, если при начале подслушки необходимо выдать команду эфирному пульту на коммутацию сигнала с соответствующего входа, то создается CDU файл, команды с которого поступают в пульт, и в этот файл вносится соответствующая запись, например, строка переключения пульта DHD выглядит так:
IND IND_CUE_ON 16 16 3 0 1 0xf3 0xff 0xff 0 0 1 0 0 0 0 0 0 0 3 0 1 0xf3 0xff 0xff 0 0 0 0 0 0 0 0 0 0
Подробно о содержимом CDU файлов можно прочесть тут.