Перейти к основному содержимому
Подсказка

iRidium для ITC

набор инструментов для создания интерфейсов управления цифровыми контроллерами от компании ITC Technologies

документация обновлена 01.01.2024

Драйвер доступен с версии 1.3.63

Пример: ITC Projects

Описание

ITC - это драйвер созданный для взаимодействия с цифровым контроллером для проводных и беспроводных конференц-систем.

Протестировано с оборудованием:

  • ITC TS-0300M - цифровой контроллер;
  • TS-0310A - микрофон с сенсорным экраном (председатель/делегат);
  • TS-0308 - микрофон без экрана (делегат).

Подключение

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

  1. Подключить нужное количество микрофонов к контроллеру;
  2. Подключить Ethernet кабель;
  3. Включить кабель питания;
  • По умолчанию оборудование может запустится на китайском языке, тогда его лучше сменить на английский:

*перейдите в меню настроек - 系统设置; *перейти в меню настроек хоста - 主机设置;
*перейти в меню настроек языка - 语言选择; *выбрать English.

  • Если цифровой контроллер не смог получить IP по DHCP надо будет задать ему статический адрес 192.168.168.168 для этого надо подключится к его web-интерфейсу:

*ПК должен находится в той-же подсети что и цифровой контроллер; *подключить ПК по USB к цифровому контроллеру; *в браузере, в адресной строке ввести 192.168.168.168 *пройти авторизацию; *перейти в меню IP address settings; *ввести данные IP address, Subnet mask, Gateway и нажать Save.

Добавление драйвера

  1. Создайте панельный / серверный проект.
  2. Нажмите клавишу Add drever на вкладке Devices ;
  3. В открывшемся окне New device , из списка, выбрать ITC :

ITC1.png

Настройки драйвера

ITC2.png

  • Log Level - уровень логирования;
  • Host - IP -адрес оборудования;
  • Port - порт оборудования (по умолчанию 50000);
  • Heartbeat (ms) (1000 - 8000) - период времени для отправки пакета (AA EE 08 FF F0 86 00 00 00 00 00 EE FC ) на оборудование для принудительного поддержания жизни сессии.

Настройка команд и фидбеков

ITC3.png

Для управления оборудованием настройте команды (Commands) и каналы обратной связи (Feedbacks). Чтобы отправить команду, перетяните ее на графический элемент и укажите значение (Value), которое необходимо отправить. Чтобы отобразить значение с канала обратной связи, перетащите Feedback на графический элемент, и укажите, каким образом вывести значение (Value).

Подробнее о работе с графическими элементами написано в статье ["Типы графических элементов"].

Настройки команд

On/Off microphone: Unit id (1-4096) - id микрофона.

Настройки фидбеков

Chairman status: Unit id (1-4096) - id микрофона председателя; Delegate status: Unit id (1-4096) - id микрофона делегата; Microphone status: Unit id (1-4096)- id микрофона.

Commands

FIFO mode1 - n(n - максимальное допустимое значение, в зависимости от модели может быть разным)| Переключает режим на FIFO и выставляем значения N
Normal mode1 - n(n - максимальное допустимое значение, в зависимости от модели может быть разным)| Переключает режим на Normal и выставляем значения N
Voice mode1 - n(n - максимальное допустимое значение, в зависимости от модели может быть разным)| Переключает режим на Voice и выставляем значения N
Application mode1 - n(n - максимальное допустимое значение, в зависимости от модели может быть разным)| Переключает режим на Application и выставляем значения N
On microphone1-4096Включает микрофон, в значение передаётся id микрофона
Off microphone1-4096Выключает микрофон, в значение передаётся id микрофона
On/Off microphone0-1Вкл/выкл микрофон(id микрофона задаётся в настройках команды)
Make unit as chairmanAny valueПрисвоение микрофону роли председатель(id микрофона задаётся в настройках команды)
Disband unit as chairmanAny valueПрисвоение микрофону роли делегат(id микрофона задаётся в настройках команды)

Feedbacks

Chairman status0 - выкл.;1 - вкл.| Статус микрофона председателя
Delegate status0 - выкл.;1 - вкл.;2 - ожидание;3 - отмена заявки на вкл.| Статус микрофона делегата
Microphone status0 - отмена заявки на вкл;1 - заявка на включение.| Статус микрофона делегата в режиме Application mode
Current wired chairman countAny valueКоличество микрофонов со статусом председатель подключенных к контроллеру
Current wired delegate countAny valueКоличество микрофонов со статусом делегат подключенных к контроллеру

Особенности работы режимов FIFO, Normal, Voice, Application

Команды блока mode (FIFO/Normal/Voice/Applocation) переключают режим работы микрофонов и устанавливают значение N (максимальное качество микрофонов, подключенных по проводу, которые могут находится в режиме включено одновременно, а также максимальное качество микрофонов, подключенных по проводу, которые могут находится в режиме ожидание на подключение одновременно) из диапазона - от 1 до n (диапазон может быть разный в зависимости от модели, например TS-0300M от 1 до 16); при отправке значения выходящего за пределы диапазона от 1 до n, переключают режим работы микрофонов и выставляется max значение N.

FIFO

FIFO для делегата

Когда общее количество микрофонов меньше N, делегатский unit напрямую включает свои собственные микрофоны; когда общее количество микрофонов достигает N и есть несколько включенных делегатских блоков, делегатские unit'ы включают микрофоны в режиме FIFO.

FIFO для председателя

Механизм вытеснения: председатель может вытеснить из очереди микрофоны открытых делегатов (когда общее число открытых микрофонов достигает N и есть несколько делегатов, включается микрофон текущего председателя, чтобы вытеснить из очереди микрофонов самого раннего делегата). Полная очередь микрофонов: микрофоны председателя не ограничены механизмом FIFO; когда общее количество включенных микрофонов достигнет N и все микрофоны будут принадлежать председателю, на экране появится сообщение "полная очередь микрофонов". При включении нового unit'a председателя на дисплее появляется надпись "полная очередь микрофонов". Приоритет: нажатие кнопки приоритета на unit'e председателя активизирует функцию приоритета, которая немедленно отключает все unit'ы делегатов. Если микрофон председателя не был включен ранее, он будет включен (если очередь микрофонов переполнена и все микрофоны председателя, он не будет включен).

NORMAL

NORMAL для делегата

Механизм ожидания: когда количество открытых микрофонов достигает N, при включении нового блока делегата он переходит в состояние ожидания, при этом максимальное количество блоков ожидания также равно N. Делегатский блок может выйти из состояния ожидания, нажав кнопку микрофона. При выключении определенного открытого микрофона автоматически включается первый микрофон, находящийся в состоянии ожидания.

NORMAL для председателя

Механизм вытеснения: unit председателя может вытеснить из очереди микрофонов открытых делегатов (когда общее число открытых микрофонов достигает N и есть несколько делегатов, включите текущий микрофон председателя, чтобы вытеснить из очереди микрофонов самого раннего делегата); Полная очередь микрофонов: микрофоны председателя не ограничены механизмом ожидания; когда общее количество открытых микрофонов достигнет N и все микрофоны будут принадлежать председателю, на экране появится надпись "полная очередь микрофонов". Приоритет: нажмите кнопку приоритета на микрофоне председателя, чтобы активизировать функцию приоритета, которая немедленно отключит все открытые или ожидающие микрофоны делегатов. Если микрофон председателя не был включен ранее, то он будет включен (когда очередь микрофонов заполнена и если очередь микрофонов переполнена, и все микрофоны принадлежат председателю, он не будет включен).

VOICE

VOICE для делегата

Механизм ожидания: когда количество открытых микрофонов достигает N, при включении нового unit'a делегата он переходит в состояние ожидания, при этом максимальное количество unit'ов ожидания также равно N. Делегатский unit может выйти из состояния ожидания, нажав кнопку микрофона. При выключении определенного открытого микрофона автоматически включается первый микрофон, находящийся в состоянии ожидания.

VOICE для председателя

Механизм голосового управления: микрофон председателя может автоматически определять текущую речь, и микрофон может быть автоматически включен при обращении к нему. Механизм упреждения: микрофон председателя может упреждать право на выступление открывшегося делегата. (когда общее число открытых микрофонов достигает N и есть несколько делегатских единиц, включается текущий микрофон председателя, чтобы вытеснить из очереди микрофонов самого раннего делегата); Полная очередь микрофонов: микрофоны председателя не ограничены механизмом ожидания; когда общее количество открытых микрофонов достигнет N и все микрофоны будут принадлежать председателю, на экране появится надпись "полная очередь микрофонов". Приоритет: нажмите кнопку приоритета на микрофоне председателя, чтобы активизировать функцию приоритета, которая немедленно отключит все открытые или ожидающие микрофоны делегатов. Если микрофон председателя не был включен ранее, то он будет включен (когда очередь микрофонов заполнена и если очередь микрофонов переполнена, и все микрофоны принадлежат председателю, он не будет включен).

APPLY

APPLY для делегата

Механизм применения: нажмите кнопку микрофона на unit'e делегата, чтобы подать заявку на включение микрофона на unit председателя. В это время на unit'e председателя мигает кнопка №3, а на экране появляется надпись "делегат подает заявку на включение микрофона" (нажмите на кнопку №3 на unit'e председателя, чтобы "согласиться", и затем включите поданные микрофоны делегатов по порядку). Максимальное количество микрофонов делегатов равно N, при этом на экране появится сообщение при превышении этого числа на экране появится сообщение "очередь микрофонов переполнена". Выход из состояния применения осуществляется нажатием кнопки микрофона. Механизм автоматической отмены: unit делегата автоматически отменяет заявку и выходит из состояния заявки, если unit председателя не дает согласия в течение 15 секунд.

APPLY для председателя

Механизм вытеснения: председатель может вытеснить из очереди микрофонов открытых делегатов (когда общее число открытых микрофонов достигает N и есть несколько делегатов, включается текущий микрофон председателя, чтобы вытеснить из очереди микрофонов самого раннего делегата); Полная очередь микрофонов: микрофоны председателя не ограничены механизмом APPLY; если общее количество открытых микрофонов достигает N и все микрофоны являются микрофонами председателя, то на экране появится надпись "полная очередь микрофонов". Приоритет: нажмите кнопку приоритета на микрофоне председателя, чтобы активизировать функцию приоритета, которая немедленно отключит все открытые или ожидающие микрофоны делегатов. Если микрофон председателя не был включен ранее, то он будет включен (когда очередь микрофонов заполнена и если очередь микрофонов переполнена, и все микрофоны принадлежат председателю, он не будет включен).