Konfiguracja głośników odbywa się najpierw za pomocą aplikacji Revox. Następnie automatycznie rozpoznawane są urządzenia, które zostały dołączone. Każdemu urządzeniu przypisywany jest własny identyfikator, który zaczyna się od 100. Jeśli usuniesz urządzenie, to jego identyfikator pozostanie zarezerwowany w tle.
Obsługiwane jest Multiuser System 2.0 i 3.0. W wersji 3.0 dodatkowo wyświetlane są wszystkie strefy. Przypisywanie stref odbywa się za pomocą aplikacji Revox lub następującymi poleceniami:
[zonen-id]:zone-owner:[raum-id]:on
[zonen-id]:zone-owner:[raum-id]:off
Podczas konfiguracji Revox należy wziąć pod uwagę kilka rzeczy. Jeśli te instrukcje nie zostaną przestrzegane, mogą wystąpić nieprzewidziane problemy.
W strukturze Urządzenia można tworzyć kanały. Aby móc je utworzyć, należy spełnić kilka warunków.
| Typy | Wymagania |
|---|---|
| Urządzenie musi być widoczne w strukturze. |
Inaczej niż w przypadku standardowego interfejsu Revox Action Server, tutaj wszystkie zmienne są przesyłane dwukierunkowo. Ponadto używane jest protokołu WebSocket, aby uzyskać wszystkie informacje.
Każdy stan przypisany do źródła lub użytkownika jest automatycznie rozprowadzany na wszystkie odpowiednie pomieszczenia. To samo dotyczy wysyłania wartości. Może się zdarzyć, że sygnał dla wzmacniacza nie zostanie wysłany, jeśli jest wyłączony, ponieważ nie przypisano do niego żadnego źródła lub użytkownika.
Uwaga: Płynne tworzenie stref za pomocą SPS nie zostało zaimplementowane. Strefy te należy utworzyć w aplikacji Revox Multiuser App. Można jednak używać stref zamiast pomieszczeń.
Poniższe zmienne są dostępne w pomieszczeniu. Zaleca się używanie zmiennych danego pomieszczenia do sterowania instalacją za pomocą wizualizacji.
| Zmienna | Wartości | Opis |
|---|---|---|
| TRUE/FALSE | Włącz/Wyłącz odtwarzacz | |
| TRUE/FALSE | Odtwarzaj/Pauza | |
| TRUE | Następny utwór. Przełączanie następuje przy zboczu dodatnim. To polecenie nie jest zawsze dostępne. | |
| TRUE | Poprzedni utwór. Przełączanie następuje przy zboczu dodatnim. To polecenie nie jest zawsze dostępne. | |
| TRUE/FALSE | Powtarzaj wszystko. To polecenie nie jest zawsze dostępne. | |
| 0..# | Przewijanie w utworze w milisekundach. Dostępne od Multiuser 3. | |
| TRUE/FALSE | Odtwarzaj losowo. To polecenie nie jest zawsze dostępne. | |
| 0..255 | Głośność w procentach jest przekształcana. | |
| TRUE/FALSE | Wycisz | |
| -10..10 | Ustawienie balansu dla głośników stereo. | |
| -12..12 | Basy od -12 dB do +12 dB | |
| -12..12 | Wysokie od -12 dB do +12 dB | |
| Użytkownik | Przypisanie użytkownika. Wszystkie nazwy (bez prefiksu $) znajdują się w interfejsie pod Użytkownicy. Tutaj używany jest odpowiedni alias. | |
| URI | URI do bieżącego źródła. | |
| RAW | Polecenie RAW do odpowiedniego urządzenia. Odpowiada $r.room:RAW |
|
| RAW | Jak cmd, ale wszystkie telegramy są wysyłane. To jest przydatne przy wielu poleceniach. | |
| URL | URL do okładki albumu. | |
| 0..# | Czas trwania utworu w milisekundach. Dostępne od Multiuser 3. | |
| Wielowierszowy tekst informacyjny. Można go podzielić za pomocą bloku funkcji EXPLODE. Zawsze przesyłane są 3 wiersze. |
Źródło source składa się z nazwy źródła i usługi (strumienia). W przyszłości ma być możliwe umieszczanie bardziej skomplikowanych ścieżek, aby bezpośrednio odwoływać się do pliku lub stacji radiowej.
Nazwa jest zbudowana w następujący sposób:
$s.xx://radio
Jeśli strumień użytkownika jest taki sam jak aktualny użytkownik, to zostanie zwrócone następujące:
radio
Możliwe są następujące polecenia:
| Wartość | Opis |
|---|---|
| $.xx://radio | Wybiera źródło $.xx i ustawia je na Radio. |
| $.xx:// | Wybiera źródło $.xx |
| radio | Ustawia bieżący strumień na Radio. W tym celu źródło jest przełączane na strumień użytkownika. |
| ://radio | Tak samo jak powyżej. |
| fav/01 | Odwołanie do ulubionego w liście ulubionych użytkownika. |
Uwaga: Zawsze próbujemy włączyć odtwarzacz lub użytkownika, gdy zmienia się źródło.
Aby wysłać jedno lub więcej poleceń, używana jest zmienna cmd. To polecenie znajduje się również w poszczególnych użytkownikach, pomieszczeniach itd. Na przykład, jeśli wysyłasz polecenie dla pomieszczenia, to prefiks pomieszczenia jest automatycznie dodawany.
Uwaga: Antcas Control nie dysponuje zarządzaniem kolizjami podczas jednoczesnego wysyłania wartości do tej zmiennej. Jeśli interfejs czeka lub restartuje, zostanie wysłany tylko ostatni stan.
Można wysłać kilka poleceń jeden po drugim. To osiąga się poprzez nową linię lub znak ;. Dzięki temu gwarantowane jest, że polecenia zawsze będą miały tę samą kolejność.
Poniższe polecenie zostało wysłane do room100.cmd:
room:on
stream:spotify
To generuje następujące polecenie na serwerze Revox Action Server:
#RXXXXXXXXXXXXX:room:on; #RXXXXXXXXXXXXX:stream:spotify
Istnieje możliwość bezpośredniego używania grafik z Revox. W tym celu wartość musi być przekazana do elementu wizualizacji obraz.
| Grafika | Wartość |
|---|---|
| Logo Revox | "_revox_logo" |
Poniższy szablon może być używany do komunikacji z pomieszczeniem. Szablon posiada następujące funkcje:
Należy pamiętać, że należy wprowadzić kilka ustawień. Zazwyczaj są to następujące:
Pobierz: