Total Kontrol/TKT/Предопределённые ID: различия между версиями
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 7: | Строка 7: | ||
== '''mic''' - управление микрофонными пультами == | == '''mic''' - управление микрофонными пультами == | ||
− | Контейнер 3-го уровня '''select''' предназначен для выбора микрофонного пульта, которым будет управлять контейнер '''control''' (см. ниже). Используется для видимого элемента [[Total_Kontrol/TKT/%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82_XML_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0#.D0.9F.D0.BE.D0.BB.D0.B5_.D0.B2.D0.B2.D0.BE.D0.B4.D0.B0_.28input.29|input]]. Пример полного ID: /~conference/mic/select. | + | Для управления используются вложенные контейнеры. Контейнер 3-го уровня '''select''' предназначен для выбора микрофонного пульта, которым будет управлять контейнер '''control''' (см. ниже). Используется для видимого элемента [[Total_Kontrol/TKT/%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82_XML_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0#.D0.9F.D0.BE.D0.BB.D0.B5_.D0.B2.D0.B2.D0.BE.D0.B4.D0.B0_.28input.29|input]]. Пример полного ID: /~conference/mic/select. |
− | Контейнер 3-го уровня '''control''' предназначен для непосредственного управления микрофонными пультами. Используется для видимого элемента [[Total_Kontrol/TKT/%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82_XML_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0#.D0.97.D0.B0.D0.BB.D0.B8.D0.BF.D0.B0.D1.8E.D1.89.D0.B0.D1.8F_.D0.BA.D0.BD.D0.BE.D0.BF.D0.BA.D0.B0_.28checkbox.29|checkbox]], | + | Контейнер 3-го уровня '''control''' предназначен для непосредственного управления микрофонными пультами. Используется для видимого элемента [[Total_Kontrol/TKT/%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82_XML_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0#.D0.97.D0.B0.D0.BB.D0.B8.D0.BF.D0.B0.D1.8E.D1.89.D0.B0.D1.8F_.D0.BA.D0.BD.D0.BE.D0.BF.D0.BA.D0.B0_.28checkbox.29|checkbox]], для которого должно быть определено 4 состояния: |
*0 - пульт присутствует в системе и выключен; | *0 - пульт присутствует в системе и выключен; | ||
*1 - пульт присутствует в системе и включён; | *1 - пульт присутствует в системе и включён; | ||
Строка 20: | Строка 20: | ||
== '''mode''' - режим работы конференц-системы == | == '''mode''' - режим работы конференц-системы == | ||
+ | |||
+ | Контейнер предназначен для переключения режимов работы конференц-системы. Используется для [[Total_Kontrol/TKT/%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82_XML_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0#.D0.93.D1.80.D1.83.D0.BF.D0.BF.D0.B0_.D1.80.D0.B0.D0.B4.D0.B8.D0.BE.D0.BA.D0.BD.D0.BE.D0.BF.D0.BE.D0.BA_.28radiogroup.2Fradiobutton.29|группы радиокнопок]]. Допустимы следующие значения: | ||
+ | *1 - свободный режим (до 2019 г.); | ||
+ | *2 - режим "лимит"; | ||
+ | *3 - режим "FIFO"; | ||
+ | *4 - регистрация на голосование; | ||
+ | *5 - голосование. | ||
+ | |||
+ | Для радиокнопок режима работы должно быть определено 3 состояния: | ||
+ | *0 - кнопка отжата; | ||
+ | *1 - кнопка нажата; | ||
+ | *unavailable - режим недоступен. |
Версия 15:55, 4 июля 2019
Предопределённые идентификаторы предусмотрены для того, чтобы обеспечить возможность кастомизации веб-интерфейса без модификации логики управления центрального блока. Идентификаторы строятся по стандартам путей OSC. Кратко - идентификатор состоит из имён контейнеров, разделённых прямым слэшем, например "/контейнер1/контейнер2", контейнер1 в данном случае называется корневым. Имена всех предопределённых корневых контейнеров начинаются с "~".
Управление конференц-системой
Корневой контейнер - ~conference. Контейнеры следующих уровней управляют отдельными параметрами конференц-системы.
mic - управление микрофонными пультами
Для управления используются вложенные контейнеры. Контейнер 3-го уровня select предназначен для выбора микрофонного пульта, которым будет управлять контейнер control (см. ниже). Используется для видимого элемента input. Пример полного ID: /~conference/mic/select.
Контейнер 3-го уровня control предназначен для непосредственного управления микрофонными пультами. Используется для видимого элемента checkbox, для которого должно быть определено 4 состояния:
- 0 - пульт присутствует в системе и выключен;
- 1 - пульт присутствует в системе и включён;
- 2 - пульт присутствует в системе в состоянии запроса на выступление;
- unavailable - пульт отсутствует в системе.
Пример полного ID: /~conference/mic/control.
Добавлением к контейнеру control 4-го уровня можно реализовать страницу синоптического управления микрофонными пультами (когда каждый пульт, присутствующий в зале представлен отдельным видимым элементом, оператор может видеть полную картину и управлять любым пультом одним нажатием на экран). Пример полного ID для синоптического управления микрофонным пультом №4: /~conference/mic/control/4.
mode - режим работы конференц-системы
Контейнер предназначен для переключения режимов работы конференц-системы. Используется для группы радиокнопок. Допустимы следующие значения:
- 1 - свободный режим (до 2019 г.);
- 2 - режим "лимит";
- 3 - режим "FIFO";
- 4 - регистрация на голосование;
- 5 - голосование.
Для радиокнопок режима работы должно быть определено 3 состояния:
- 0 - кнопка отжата;
- 1 - кнопка нажата;
- unavailable - режим недоступен.