Настройка динамиков производится сначала с помощью приложения Revox. После этого подключенные устройства автоматически распознаются. Каждое устройство получает свой собственный ID, который начинается с 100. Если устройство удаляется, то его ID в фоновом режиме остаётся зарезервированным.
Поддерживается система Multiuser 2.0 и 3.0. В версии 3.0 также отображаются все зоны. Назначение зон производится через приложение Revox или с помощью следующих команд:
[zonen-id]:zone-owner:[raum-id]:on
[zonen-id]:zone-owner:[raum-id]:off
При настройке Revox существует ряд моментов, которые необходимо учитывать. Если эти инструкции не соблюдаются, могут возникнуть непредвиденные проблемы.
В структуре устройств можно создать каналы. Для их создания необходимо выполнить ряд условий.
| Типы | Условие |
|---|---|
| Устройство должно быть видно в структуре. |
В отличие от обычного интерфейса Revox Action Server, здесь все переменные передаются двунаправленно. Кроме того, используется протокол Websocket для получения всей информации.
Любое состояние, связанное с источником или пользователем, автоматически распространяется на все соответствующие помещения. Это также относится к отправке значений. Возможно, что сигнал не будет отправлен на усилитель, если он выключен, так как нет назначенного источника или пользователя.
Примечание: Бесшовная поддержка зон через ПЛК для их формирования не реализована. Эти зоны должны быть сформированы в приложении Revox Multiuser App. Однако зоны могут использоваться вместо помещений.
Следующие переменные доступны в помещении. Рекомендуется использовать переменные соответствующего помещения для управления системой через визуализацию.
| Переменная | Значения | Описание |
|---|---|---|
| TRUE/FALSE | Включение/выключение плеера | |
| TRUE/FALSE | Воспроизведение/пауза | |
| TRUE | Следующий трек. Переключение происходит при положительном фронте. Эта команда не всегда доступна. | |
| TRUE | Предыдущий трек. Переключение происходит при положительном фронте. Эта команда не всегда доступна. | |
| TRUE/FALSE | Повторять всё. Эта команда не всегда доступна. | |
| 0..# | Перемотка трека в миллисекундах. Доступно с Multiuser 3. | |
| TRUE/FALSE | Воспроизведение в случайном порядке. Эта команда не всегда доступна. | |
| 0..255 | Громкость в процентах пересчитывается. | |
| TRUE/FALSE | Отключение звука | |
| -10..10 | Настройка баланса для стереодинамиков. | |
| -12..12 | Бас от -12 дБ до +12 дБ | |
| -12..12 | Высокие частоты от -12 дБ до +12 дБ | |
| Пользователь | Назначение пользователя. Все имена (без префикса $-) находятся в интерфейсе под Пользователи. Здесь используется соответствующий псевдоним. | |
| URI | URI текущего источника. | |
| RAW | Сырая команда на соответствующее устройство. Соответствует $r.room:RAW |
|
| RAW | Как cmd, но отправляются все телеграммы. Это полезно при многих командах. | |
| URL | URL обложки альбома. | |
| 0..# | Длительность трека в миллисекундах. Доступно с Multiuser 3. | |
| Многострочный информационный текст. Его можно разделить с помощью функционального блока EXPLODE. Всегда передаются 3 строки. |
Источник source состоит из имени источника и сервиса (потока). В будущем планируется возможность задания более сложных путей для прямого обращения к файлу или радиостанции.
Имя имеет следующий формат:
$s.xx://radio
Если поток пользователя равен текущему пользователю, то возвращается следующее:
radio
Возможные команды:
| Значение | Описание |
|---|---|
| $.xx://radio | Выбирает источник $.xx и переключает его на радио. |
| $.xx:// | Выбирает источник $.xx |
| radio | Переключает текущий поток на радио. При этом источник переключается на поток пользователя. |
| ://radio | То же самое, что и выше. |
| fav/01 | Ссылка на избранное в списке избранного пользователя. |
Примечание: Всегда пытается включить плеер или пользователя, когда источник меняется.
Для отправки одной или нескольких команд используется переменная cmd. Эта команда также находится в отдельных пользователях, помещениях и т.д. Например, если отправляется команда для помещения, то префикс помещения автоматически добавляется.
Примечание: Antcas Control не имеет механизма управления коллизиями при одновременной отправке значения на эту переменную. Если интерфейс ожидает или перезапускается, то отправляется только последнее состояние.
Возможно отправить несколько команд подряд. Это реализуется с помощью новой строки или символа ;. Таким образом гарантируется, что команды всегда будут иметь одинаковый порядок.
Следующая команда была отправлена на room100.cmd:
room:on
stream:spotify
Это создаёт на сервере Revox Action Server следующую команду:
#RXXXXXXXXXXXXX:room:on; #RXXXXXXXXXXXXX:stream:spotify
Существует возможность использования графики от Revox напрямую. Для этого значение необходимо передать на элемент визуализации "Изображение".
| Графика | Значение |
|---|---|
| Логотип Revox | "_revox_logo" |
Следующий шаблон может быть использован для взаимодействия с помещением. Шаблон имеет следующие функции:
Необходимо учитывать, что требуется внесение ряда настроек. Обычно это следующие:
Скачать: