Управляющие строки для внешнего контроллера

Настройте подключение TCP/IP, чтобы осуществлять контроль и мониторинг системы MXC с внешнего интерфейса. Такие контроллеры, как AMX® или Crestron® подключаются к блоку DIS-CCU с помощью подключения через простой сокет TCP/IP (сокет прямого доступа) и строк, приведенных в настоящем разделе. Для моделирования кнопок и управления камерой используйте компьютеры, системы управления или приложения на базе микроконтроллеров.

Вот несколько примеров функций, выполняемых при помощи этого протокола:

  • Настройка микрофона на выступление или на заявку
  • Извлечение списка доступных мест в системе.

Этот интерфейс поддерживает приложения, разрабатываемые пользователями, поэтому протокол намеренно сделан простым. Протокол внешнего управления служит средством расширения функциональности, предоставляемой интерфейсом браузера DIS-CCU и интерактивным дисплеем DIS-CCU; в то же время некоторые команды и параметры, доступные через интерфейс браузера и интерактивный дисплей DIS-CCU, недоступны через протокол внешнего управления.

Общее описание протокола

Соединение через протокол TCP/IP

Чтобы сделать доступным протокол внешнего управления, необходимо установить соединение с DIS-CCU через протокол TCP/IP. Настройка Ethernet-соединения с DIS-CCU должна быть определена через интерактивный дисплей CCU или интерфейс браузера; в сети должен быть задан IP-адрес DIS-CCU.

Выберите либо статический IP-адрес, либо IP-адрес, назначаемый через DHCP. Удобно сделать так, чтобы при каждом включении блоку DIS-CCU всегда назначался один и тот же IP-адрес.

Если IP-адрес известен, то единственная дополнительная информация, которая требуется для установления соединения TCP/IP, это номер порта:

Номер порта — 3142

Пример. Тестовое соединение с CCU через клиент Putty®: если блоку DIS-CCU присвоен IP-адрес 192.168.1.100, то внешнее приложение должно подключить протокол TCP/IP к адресу 192.168.1.100:3142.

Если IP-адрес DIS-CCU известен, то соединение может быть установлено посредством простого эмулятора терминала, например, Putty.

  1. Его можно загрузить по адресу http://www.putty.org
  2. Запустите Putty.
  3. Введите IP-адрес и номер порта.
  4. Для Connection Type (Тип соединения) выберите Raw (Прямой доступ).
  5. Нажмите Open, чтобы установить соединение с CCU. Теперь можно управлять системой.
  6. Напечатайте help, чтобы увидеть список доступных команд.

Структура команд (от внешнего управления к DIS-CCU)

Для управления CCU внешнее управление посылает на DIS-CCU команды, содержащиеся в командных строках. Командные строки строятся очень просто:

<command><SP><data><CR>
<command><SP><data><LF>

<SP> Пробел — 0x20 = 32
<CR> Возврат каретки — 0x0D = 13
<LF> Перевод строки — 0x0A = 10

Командные строки завершаются возвратом каретки <CR>, переводом строки <LF> или обеими символами. CCU принимает оба окончания командной строки, что дает возможность взаимодействовать с Windows, Linux и другими системами.

Также обратите внимание, что между командой и данными необходим пробел. Если команда не содержит данных, пробел допустим, но не обязателен.

CCU не чувствителен к изменению регистра (верхний/нижний).

Пример.

mic_on 212<CR>

Включение микрофона с места № 212. Команда: mic_on, данные: 212. Команда mic_on содержит номер места в качестве данных.

Структура команды (от DIS-CCU к внешнему управлению)

Строки команд от DIS-CCU так же просты:

<command><SP><data><CR><LF>

<SP> Пробел — 0x20 = 32
<CR> Возврат каретки — 0x0D = 13
<LF> Перевод строки — 0x0A = 10

Опять-таки, чтобы можно было работать с большинством систем, CCU заканчивает командную строку, включая и <CR>, и <LF>.

Нумерация мест

Микрофонные пульты определяются номерами мест. Каждому пульту назначается номер места. Это делается автоматически для всех пультов, когда они подключаются к DIS-CCU. Для изменения нумерации мест используется интерфейс браузера DIS-CCU.

Номера мест могут принимать значения от 1 до 65535.

Ответ DIS-CCU на команды

В общем случае CCU отправляет ответы на команды внешних приложений. Однако ответ посылается, только если блок CCU выполняет действия, предписываемые командой.

Пример. Если по команде mic_on микрофон включается, CCU отвечает командой mic_on. Если же команда mic_on не приводит к включению микрофона, то CCU не отвечает.

CCU может отказаться от включения микрофона по нескольким причинам.

  • Микрофон уже включен
  • Микрофон больше не подсоединен к системе
  • Список выступлений уже заполнен (max_speakers), и прерывание делегатов не разрешено

Извлечение данных о состоянии системы

CCU поддерживает трансляцию информации о состоянии. Когда внешняя система управления посылает команду mic_status или audio_status, CCU отвечает отправкой данных о состоянии микрофонной системы. То же относится и к команде audio status. Таким образом, внешнее управление можно синхронизировать с состоянием CCU.

Управление голосованием

Внешний интерфейс управления оснащен функцией управления сеансами голосования и проверки присутствия на центральном блоке и только при условии, что функциональная лицензия Voting загружена на DIS-CCU.

Конфигурации голосования

Следует различать две разных конфигурации

  • DIS-CCU управляется SW6000
  • DIS-CCU не управляется SW6000 (автономный режим)

Получение сеансов голосования

Вне зависимости от используемой конфигурации внешний контроллер может запросить список сеансов голосования с помощью команды voting_status. CCU возвратит список применимых в текущий момент сеансов голосования (определенные SW 6000 или встроенные сеансы голосования).

Управление через SW6000

SW6000 поддерживает несколько сеансов голосования. С помощью внешнего протокола управления можно выполнить два запроса.

  • Запуск одного из определенных через SW6000 сеансов голосования
  • Запуск сеанса голосования SW6000 по умолчанию

Функции CCU в автономном режиме

4 встроенные сеанса голосования в автономном режиме:

  • 3-кнопочное голосование
  • 3-кнопочное тайное голосование
  • 5-кнопочное голосование
  • 5-кнопочное тайное голосование

Результаты голосования

По завершении сеанса голосования CU выдает окончательные результаты голосования. Кроме того, по завершении проверки присутствия CСU выдает окончательный результат проверки присутствия.

DIS-CCU поддерживает 2-, 3- и 5-кнопочное голосование в автономных системах.

Сеансы 2-кнопочного голосования имеют следующие варианты:

  1. За
  2. Против

Сеансы 3-кнопочного голосования имеют следующие варианты:

  1. За
  2. Воздержался
  3. Против

Сеансы 5-кнопочного голосования имеют следующие варианты:

  1. ++
  2. +
  3. 0
  4. ––

Можно определить до 9 результатов голосования при подключении к SW6000.

Пример: голосование

Предположим, что блок CCU не управляется с помощью SW 6000

ExtCtrl
CU
---------------------------------->
voting_status
---------------------------------->
<----------------------------------
voting_configuration 1 3-кнопочное голосование voting_configuration 2 3-кнопочное тайное голосование
voting_configuration 3 5-кнопочное голосование voting_configuration 4 5-кнопочное тайное голосование
voting_status_done
<----------------------------------
---------------------------------->
start_voting 1
---------------------------------->
<---------------------------------- voting_started 1
<----------------------------------
<---------------------------------- interim_voting_result 1 0 Да interim_voting_result 2 0 Воздержусь
interim_voting_result 3 0 Нет
<----------------------------------
<--------------------
vote (Yes)
<--------------------
<---------------------------------- interim_voting_result 1 1 Да interim_voting_result 2 0 Воздержусь
interim_voting_result 3 0 Нет
<----------------------------------
---------------------------------->
stop_voting
---------------------------------->
<----------------------------------
voting_stopped
<----------------------------------
<---------------------------------- final_voting_result 1 1 Да final_voting_result 2 0 Воздержусь
final_voting_result 3 0 Нет
<----------------------------------

Управление звуком

Команды от внешнего управления к DIS-CCU

Установить громкость динамиков

loudspeaker_volume <volume><CR>

Устанавливает громкость громкоговорителей всех микрофонных пультов.

<volume>: громкость громкоговорителей может принимать значения от «-41» до «0». Значение «-41» указывает на то, что микрофон выступающего выключен. Значения от «-40» до «0» указывают на ослабление в дБ.

CCU отвечает на эту команду отправкой команды loudspeaker_volume.

Установить уровень линейного входа Input 1

line_input_level_1 <level><CR>

Настройка уровня сигнала линейного входа 1.

<level>: уровень линейного входа 1 может принимать значения от «-41» до «0». Значение «-41» указывает на нулевой уровень сигнала. Значения от «-40» до «0» указывают на ослабление в дБ.

CCU отвечает на эту команду отправкой команды line_input_level_1.

Установить усиление линейного входа 1

line_input_gain_1 <gain><CR>

Настройка усиления линейного входа 1.

<gain>: 0 или 10.

Для усиления можно установить значение 0 дБ или 10 дБ. При выборе значения 0 дБ усиление не будет добавляться для линейного входа, а при выборе 10 дБ будет добавлено усиление 10 дБ. CCU отвечает на эту команду отправкой сообщения line_input_gain_1.

Установить уровень линейного входа 2

line_input_level_2 <level><CR>

Настройка уровня сигнала линейного входа 2.

<level>: уровень линейного входа 2 может принимать значения от «-41» до «0». Значение «-41» указывает на нулевой уровень сигнала. Значения от «-40» до «0» указывают на ослабление в дБ.

CCU отвечает на эту команду отправкой команды line_input_level_2.

Установить усиление линейного входа 2

line_input_gain_2 <gain><CR>

Настройка усиления линейного входа 2.

<gain>: 0 или 10.

Для усиления можно установить значение 0 дБ или 10 дБ. При выборе значения 0 дБ усиление не будет добавляться для линейного входа, а при выборе 10 дБ будет добавлено усиление 10 дБ. CCU отвечает на эту команду отправкой сообщения line_input_gain_2.

Установить громкость линейного выхода (A-H)

line_output_volume <output> <volume><CR>

Сообщает уровень сигнала линейного выхода.

<output>: указывает на регулируемый выход. Возможные значения: A, B, C, D, E, F, G, H.

<volume>: громкость линейного выхода может принимать значения от «-41» до «0». Значение «-41» указывает на нулевую громкость. Значения от «-40» до «0» указывают на ослабление в дБ.

CCU отвечает на эту команду отправкой команды line_output_volume.

Определение аудиотракта

audio_path <path> <on/off><CR>

Эта команда определяет аудиосоединения системы.

<path>: указывает регулируемое соединение. Возможные значения: mic_to_speaker, mic_to_floor, linein_1_to_speaker, linein_1_to_lineout_A или linein_1_to_floor.

<on/off>: указывает, направляется ли аудиосигнал от источников микрофонов / линейного входа 1 на громкоговорители / линейный выход / в аудиторию.

CCU отвечает на эту команду отправкой команды audio_path.

Установка ослабления уровня громкости отдельного выступающего

mic_speaker_attenuation <seat_number><attenuation><CR>

Эта команда устанавливает ослабление уровня динамика в пульте выступающего.

<seat_number>: требуемый микрофон

<Attenuation>: требуемое ослабление уровня громкости громкоговорителя. Возможные значения: от 0 до 7. (0–6: ослабление от 0 до 6 дБ. 7: громкоговоритель выключен.)

CCU отвечает на эту команду отправкой сообщения mic_speaker_attenuation.

Установка ослабления уровня громкости отдельного микрофона

mic_attenuation <seat_number><attenuation><CR>

Эта команда устанавливает ослабление уровня микрофона.

<seat_number>: требуемый микрофон

<Attenuation>: необходимое ослабление уровня громкости микрофона. Возможные значения: от 0 до 6 (0: минимальное ослабление, 6: максимальное ослабление).

CCU отвечает на эту команду отправкой сообщения mic_attenuation.

Запрос о состоянии аудиосистемы

audio_status<CR>

Запрашивает данные о состоянии аудиосистемы.

CCU отвечает на этот запрос группой команд, содержащих данные о настройках системы:

line_output_volume (для всех выходов A–D)

audio_path (для всех трактов)

line_input_level (для всех входов)

line_input_gain (для всех входов)

mic_speaker_attenuation (для всех пультов)

mic_attenuation (для всех пультов)

loudspeaker_volume

audio_status_done

Команды от DIS-CCU к внешнему управлению

Громкость динамиков

loudspeaker_volume <volume><CR>

Указывает громкость громкоговорителей всех микрофонных пультов.

<volume>: громкость громкоговорителя может принимать значения от «-41» до «0». Значение «-41» указывает на нулевую громкость. Значения от «-40» до «0» указывают на ослабление в дБ.

Уровень линейного входа Input 1

line_input_level_1 <level><CR>

Сообщает уровень сигнала линейного входа 1.

<level>: уровень линейного входа 1 может принимать значения от «-41» до «0». Значение «-41» указывает на нулевой уровень. Значения от «-40» до «0» указывают на ослабление в дБ.

Уровень линейного входа 2

line_input_level_2 <level><CR>

Отображение уровня сигнала линейного входа 2.

<level>: уровень линейного входа 2 может принимать значения от «-41» до «0». Значение «-41» указывает на нулевой уровень. Значения от «-40» до «0» указывают на ослабление в дБ.

Усиление линейного входа 1

line_input_gain_1 <level><CR>

Отображение усиления линейного входа 1.

<gain>: 0 или 10.

Для усиления можно установить значение 0 дБ или 10 дБ. При выборе значения 0 дБ усиление не будет добавляться для линейного входа, а при выборе 10 дБ будет добавлено усиление 10 дБ.

Усиление линейного входа 2

line_input_gain_2 <level><CR>

Отображение усиления линейного входа 2.

<gain>: 0 или 10.

Для усиления можно установить значение 0 дБ или 10 дБ. При выборе значения 0 дБ усиление не будет добавляться для линейного входа, а при выборе 10 дБ будет добавлено усиление 10 дБ.

Уровень линейного выхода (A-D)

line_output_level <output> <level><CR>

Сообщает уровень сигнала линейного выхода.

<output> указывает на регулируемый выход. Возможные значения: A, B, C, D, E, F, G, H. Для DIS-CCU можно использовать значения от A до D. DIS-CCU может использовать значения от A до H.

<level>: уровень линейного выхода может принимать значения от «-41» до «0». Значение «-41» указывает на нулевой выходной сигнал. Значения от «-40» до «0» указывают на ослабление в дБ.

Определение аудиотракта

audio_path <path> <on/off><CR>

Эта команда определяет аудиосоединения системы.

<path>: указывает регулируемое соединение. Возможные значения: mic_to_speaker, mic_to_floor, linein_1_to_speaker, linein_1_to_lineout_A или linein_1_to_floor.

<on/off>: указывает, направляется ли аудиосигнал от источников микрофонов / линейного входа 1 на громкоговорители / линейный выход A / в аудиторию.

Ослабление уровня громкости отдельного выступающего

mic_speaker_attenuation <seat_number><attenuation><CR>

Отображение ослабления уровня динамика пульта.

<seat_number>: требуемый микрофон

<Attenuation>: требуемое ослабление уровня громкости громкоговорителя. Возможные значения: от 0 до 7. (0–6: ослабление от 0 до 6 дБ. 7: громкоговоритель выключен.)

Ослабление уровня громкости отдельного микрофона

mic_attenuation <seat_number><attenuation><CR>

Отображение ослабления уровня микрофона.

<seat_number>: требуемый микрофон

<Attenuation>: требуемое ослабление. От 0 до 6, где 0: минимальное ослабление, 6: максимальное ослабление.

Все данные о состоянии аудиосистемы

audio_status_done<CR>

Команда показывает, что передача данных о состоянии аудиосистемы закончена.

Команды голосования

Команды от внешней системы управления к DIS-CCU

Начало сеанса голосования

start_voting <voting_session_id><CR>

Начало сеанса голосования на CCU

<voting_session_id>: идентификация конфигурации голосования для запуска.

СCU отвечает командой voting_started, если сеанс голосования запущен.

Управление через SW6000

voting_session_id определяет, какую конфигурацию голосования выполнять. Список конфигураций можно запросить командой ‘voting_status’.

Если не указан voting_session_id, будет запрошена конфигурация голосования SW6000 по умолчанию.

Автономный режим

voting_session_id определяет встроенные конфигурации голосования:

«1» 3-кнопочное голосование

«2» 3-кнопочное тайное голосование

«3» 5-кнопочное голосование

«4» 5-кнопочное тайное голосование

Если не указан параметр voting_session_id, будет запрошена конфигурация «1».

Остановка сеанса голосования

stop_voting<CR>

Используется для остановки текущего сеанса голосования на CCU. Если сеанс голосования остановлен, CCU отвечает командой voting_stopped.

Отмена сеанса голосования

cancel_voting<CR>

Используется для отмены текущего сеанса голосования на CCU. Если сеанс голосования отменен, CCU отвечает командой voting_cancelled.

Запуск сеанса проверки присутствия

start_attendance_check<CR>

Используется для запуска сеанса проверки присутствия на CCU. Если сеанс проверки присутствия запущен, CCU отвечает командой attendance_check_started.

Остановка сеанса проверки присутствия

stop_attendance_check<CR>

Данная команда используется для остановки текущего сеанса проверки присутствия на CCU. Если сеанс проверки присутствия остановлен, CCU отвечает командой attendance_check_stopped.

Отмена сеанса проверки присутствия

cancel_attendance_check<CR>

Используется для отмены текущего сеанса проверки присутствия на CCU. Если сеанс проверки присутствия отменен, CCU отвечает командой attendance_check_cancelled.

Запрос состояния голосования

voting_status<CR>

Используется для запроса состояния голосования Отображается список доступных конфигураций голосования. ССU отвечает на эту команду отправкой следующих команд:

voting_configuration 1 <configuration_label>
...
voting_configuration <n> <configuration_label>
voting_status_done

Команды от DIS-CCU к внешнему управлению

Запуск сеанса голосования

voting_started<CR>

Остановка сеанса голосования

voting_stopped<CR>

Отмена сеанса голосования

voting_cancelled<CR>

Промежуточные результаты голосования

interim_voting_result<result_id><interim_result><result_text><CR>

Во время сеанса голосования CCU информирует о промежуточных результатах голосования. Когда поданы новые голоса поданы, CCU распределяет промежуточные результаты. Эта команда информирует об одном из промежуточных результатов голосования.

<result_id>: при подключении SW6000 значения [от 1 до 9] будут соответствовать 9 столбцам результатов в меню Voting Configurations SW6000. Для автономного режима DIS-CCU это будут кнопки с номерами [от 1 до 5].

<interim_result> : промежуточные результаты голосования. При использовании SW6000 это результат для 9 столбцов результатов. Для автономного режима CCU это число голосов, соответствующих определенной кнопке.

<result_text>: текст, связанный с результатом. В SW6000 это метки для 9 столбцов результатов. Для автономного режима CCU это отметки кнопок голосования.

Окончательные результаты голосования

final_voting_result<result_id><final_result><result_text><CR>

По завершении сеанса голосования CU рассылает окончательные результаты голосования. Эта команда информирует об окончательном результате голосования для одного из вариантов голосования.

<result_id>: при подключении SW6000 значения [от 1 до 9] будут соответствовать 9 столбцам результатов в меню Voting Configurations SW6000. Для автономного режима DIS-CCU это будут кнопки с номерами [от 1 до 5].

<final_result> : при использовании SW6000 это результат для 9 столбцов результатов. Для автономного режима CCU 61cc это число голосов, соответствующих определенной кнопке.

<result_text>: текст, связанный с результатом.

Запуск сеанса проверки присутствия

attendance_check_started<CR>

Остановка сеанса проверки присутствия

attendance_check_stopped<CR>

Отмена сеанса проверки присутствия

attendance_check_cancelled<CR>

Промежуточный результат проверки присутствия

interim_attendance_check_result<interim_result><CR>

Используется CCU для указания промежуточного результата проверки присутствия. <interim_result> содержит промежуточный результат проверки присутствия.

Окончательный результат проверки присутствия

final_attendance_check_result<final_result><CR>

Используется CCU для указания окончательного результата проверки присутствия.

<final_result>: содержит промежуточные результаты проверки присутствия. Для автономного режима указывается, сколько делегатов нажало кнопку присутствия.

Конфигурации голосования

voting_configuration<voting_configuration_id><voting_configuration_name><CR>

Определяет конфигурацию голосования.

<voting_configuration_id> — это целое число, указывающее конфигурацию голосования.

<voting_configuration_name> — название конфигурации.

Состояние голосования: завершено

voting_status_done<CR>

Информирует о завершении хода голосования.

Управление микрофонами

Команды от внешнего управления к DIS-CCU

Включить микрофон

mic_on <seat no><CR>

Указание блоку CCU включить микрофон места № (seat_no).

Если CCU включает микрофон, он посылает команду mic_on. Если микрофон также присутствовал в списке заявок, он удаляется из этого списка, о чем CCU сообщает командой mic_request_off.

Выключить микрофон

mic_off <seat no><CR>

Указание блоку CCU выключить микрофон места № (seat_no).

Если CCU выключает микрофон, он посылает команду mic_off.

Выключить микрофоны всех делегатов

mic_all_delegates_off><CR>

Указание блоку CCU выключить микрофоны всех делегатов.

Микрофон председателя не выключается.

CCU отвечает отправкой команды mic_off для каждого выключенного микрофона.

Поставить микрофон в список комментариев

mic_reply_on <seat no><CR>

Вставить микрофон в список комментариев.

Если CCU вносит устройство в список комментариев, посылается ответная команда mic_reply_on.

Удалить микрофон из списка комментариев

mic_reply_off <seat no><CR>

Удалить микрофона из списка комментариев.

Если CCU удаляет устройство из списка комментариев, посылается ответная команда mic_reply_off.

Очистить список комментариев

mic_all_requests_off><CR>

Очистить список комментариев.

CCU отвечает отправкой команды mic_reply_off для каждого микрофона, удаленного из списка ответов.

Вставить микрофон в список заявок

mic_request_on <seat no><CR>

Вставить микрофон в список ожидания

Если CCU вносит устройство в список ожидания, посылается ответная команда mic_request_on.

Удалить микрофон из списка ожидания

mic_request_off <seat no><CR>

Команда удаления микрофона из списка ожидания

Если СCU удаляет устройство из списка ожидания, посылается ответная команда mic_request_off.

Очистить список ожидания

mic_all_requests_off><CR>

Очистить список ожидания.

CCU отвечает отправкой команды mic_request_off для каждого микрофона, удаленного из списка ожидания.

Включить следующий микрофон

mic_next_on><CR>

Выключается первый микрофон списка выступлений и включается первый микрофон списка ожидания.

Если микрофон выключается, CCU посылает команду mic_off.

Если микрофон включается, CCU посылает команду mic_on и команду mic_request_off.

Задать максимальное общее число выступающих

max_total_speakers <max total speakers><CR>

Максимальное число выступающих, которым разрешено выступить.

<max total speakers> — можно задать от 1 до 8.

CCU посылает команду max_total_speakers.

Задать максимальное число выступающих делегатов

max_speakers <max speakers><CR>

Максимальное число делегатов, которым будет разрешено выступить.

<max speakers> — можно задать от 1 до 8.

CCU посылает команду max_speakers.

Задание максимального числа пультов в очереди на ответ

max_replies <max replies><CR>

Максимальное число делегатов, включаемых в список комментариев.

<max replies> — можно задать от 0 до 250.

CCU отвечает командой max_replies.

Задать максимальное число пультов в списке ожидания

max_requests <max requests><CR>

Максимальное число делегатов, включаемых в список ожидания.

<max requests> — можно задать от 0 до 250.

CCU посылает команду max_requests.

Установить режим работы

mic_mode <mode><CR>

Установить режим работы системы.

<mode> — можно задать auto (автоматический), fifo (первым вошел — первым вышел), manual (ручной) или vox (управляемый голосом)

Команда <mode> поддерживает параметры auto (автоматический), fifo (обработка в порядке поступления), manual (вручную), vox (управление голосом), auto+reply (автоматический + ответ), manual+reply (вручную + ответ) и vox+reply (управление голосом + ответ)

CCU посылает команду mic_mode.

Установить режим прерывания

mic_interrupt <mode><CR>

Установка возможности прерывания. Определяет, можно или нельзя отключать микрофон во время выступления.

<mode> — возможные значения: «Одинаковый», «Ниже» (прерывать) или «Выкл.» (не прерывать)

CCU посылает команду mic_interrupt.

Установка приоритета микрофона

mic_priority <seat_number>priority><CR>

Установка приоритета микрофона.

<seat_number>: настраиваемый микрофон.

<priority>: требуемый приоритет. Возможные значения: от 0 до 5, где 0 является самым низким приоритетом, а 5 — самым высоким.

CCU отвечает на эту команду отправкой сообщения mic_priority.

Получить состояние микрофонов

mic_status<CR>

Команда блоку CCU сообщить данные о состоянии системы (микрофоны, ожидающие включения, и список заявок).

CCU сообщает данные о состоянии микрофонной системы. Состояние представляет собой список команд от CCU.

seat_state (для всех пультов в системе)

mic_priority (для всех пультов в системе)

mic_mode

mic_interrupt

max_total_speakers

max_speakers

max_requests

max_replies

mic_on (для всех пультов в списке выступающих)

mic_request_on (для всех пультов в списке запросов)

mic_reply_on (для всех пультов в списке пультов в очереди на ответ)

mic_status_done

Получить состояние очереди комментариев

reply_status<CR>

Запрос CCU на выдачу состояния конфигурации ответов.

CCU отвечает отправкой состояния системы ответов. Состояние представляет собой список команд от CCU.

reply_status

reply_configuration

reply_status_done

Справка

help<CR>

help <command><CR>

Команда help доступна для всех команд, поддерживаемых CCU. Если после команды help указывается конкретная команда, CCU выдает ее подробное описание.

Команда help дает краткое описание команды, выданной блоком CCU. Она предназначена для использования на простом пульте.

Команды от DIS-CCU к внешнему управлению

Микрофон включен

mic_on <seat no><CR>

Микрофон включен.

Микрофон выключен

mic_off <seat no><CR>

Микрофон выключен.

Микрофон в списке комментариев

mic_reply_on <seat no> <reply position><reply #><name><CR>

Микрофон внесен в список комментариев.

<seat no>: номер места

<reply position>: положение в списке на ответ

<reply #>: номер ответа в конфигурации ответов

<name>: название места или имя делегата

  • Название места — это имя, которое можно отредактировать с помощью веб-интерфейса, если CCU работает в автономном режиме.
  • Имя делегата — это имя зарегистрированного человека на этом месте при подключении SW6000.

Исключение микрофона из списка комментариев

mic_reply_off <seat no><CR>

Микрофон удален из списка комментариев.

Микрофон в списке ожидания

mic_request_on <seat no> <request position><name><CR>

Микрофон внесен в список ожидания.

<seat no>: номер места

<request position>: информация о положении в списке запросов.

<name>: название места или имя делегата

Микрофон исключен из списка ожидания

mic_request_off <seat no><CR>

Микрофон удален из списка ожидания.

Макс. общее число выступающих

max_total_speakers <max total speakers><CR>

Максимальное число выступающих, которым разрешено выступить.

<max total speakers> — от 1 до 8

Макс. число выступающих-делегатов

max_speakers <max speakers><CR>

Максимальное число делегатов, которым будет разрешено выступить.

<max speakers> — от 1 до 8

Макс. кол-во очереди комментариев

max_replies <max replies><CR>

Максимальное число делегатов, включаемых в список комментариев.

<max replies> — от 0 до 250.

Макс. число очереди ожидания

max_requests <max requests><CR>

Максимальное число делегатов, включаемых в список ожидания.

<max requests> — от 0 до 250

Режим работы

mic_mode <mode><CR>

Сообщает режим работы системы.

Команда <mode> поддерживает параметры auto (автоматический), fifo (обработка в порядке поступления), manual (вручную), vox (управление голосом), auto+reply (автоматический + ответ), manual+reply (вручную + ответ) и vox+reply (управление голосом + ответ)

Режим прерывания

mic_interrupt <mode><CR>

Возможность прерывать выступление.

<mode> «Одинаковый» (микрофоны могут прерывать другие микрофоны с таким же или более низким приоритетом), «Ниже» (микрофоны могут прерывать только микрофоны с более низким приоритетом) и «Выкл.» (микрофоны не могут прерывать другие микрофоны)

Приоритет микрофона

mic_priority <seat_number><priority><CR>

Это сообщение указывает приоритет микрофона.

<seat_number>: выбранный микрофон

<priority>: приоритет. Возможные значения: от 0 до 5, где 0 является самым низким приоритетом, а 5 — самым высоким

Состояние места

seat_state <seat number> <seat state> <seat name><CR>

Сообщает сведения о месте участника.

Эта информация отправляется с блока CCU на внешнее управляющее приложение в следующих случаях.

  • При входе или выходе участника
  • При изменении названии места
  • При запросе внешним управляющим приложением состояния микрофона (mic_status)
  • При потере или обнаружении микрофонного пульта

<seat number>: номер места для микрофонного пульта. Число от 1 до 65535.

<seat state>: текущее состояние места. Возможные значения: active (активно) или passive (пассивно)

<seat name>: название места или имя делегата. Если для названия места доступно имя делегата, предоставляется имя делегата. В противном случае предоставляется название места.

Пример.

seat_state 12 active John Jones

Команда информирует о месте № 12, которое активно и которому присвоено имя John Jones.

Все данные о состоянии микрофонов

mic_status_done<CR>

Уведомление о завершении отправки данных о состоянии системы.

Ошибочная команда

command_error <error text><CR>

CCU получил неизвестную команду.

<error text> — текст, объясняющий ошибку.

Примеры:

command_error unknown command<CR>

command_error syntax error<CR>

Команды перевода

Команды от DIS-CCU к внешнему управлению

Включение канала переводчика

ch_on <ch no> <language> <CR>

Ответ при активации канала переводчика (перевод выполняется).

<ch no>: номер канала (в настоящий момент 1–31)

<language>: язык, назначенный для канала (названия языка на английском)

Выключение канала переводчика

ch_off <ch no><language><CR>

Ответ при дезактивации канала переводчика (перевод не выполняется). Сообщение не отправляется, если отправляется язык назначенный для канала.

<ch no>: номер канала (в настоящий момент 1–31)

<language>: язык, назначенный для канала (названия языка на английском)

Статус всех каналов включен в ответ на команду mic_status. При увеличении числа каналов сообщается их статус.