De instelling van de luidsprekers gebeurt eerst met behulp van de Revox-app. Vervolgens worden de ingesloten apparaten automatisch herkend. Elk apparaat krijgt een eigen ID toegewezen, deze begint bij 100. Wanneer een apparaat wordt verwijderd, blijft de ID op de achtergrond gereserveerd.
Ondersteund wordt het Multiuser Systeem 2.0 en 3.0. Bij versie 3.0 worden bovendien alle zones weergegeven. De toewijzing van de zones gebeurt via Revox App of met de volgende opdrachten:
[zonen-id]:zone-owner:[room-id]:on
[zonen-id]:zone-owner:[room-id]:off
Bij de Revox-configuratie is er een aantal dingen om rekening mee te houden. Wanneer deze instructies niet worden opgevolgd, kunnen onverwachte problemen optreden.
In de structuur Apparaten kunnen kanalen worden aangemaakt. Hiervoor moeten diverse voorwaarden worden voldaan.
| Typen | Voorwaarde |
|---|---|
| Het apparaat moet in de structuur zichtbaar zijn. |
In tegenstelling tot het "normale" Revox Action Server-interface, worden hier alle variabelen bidirectioneel overgedragen. Bovendien wordt het Websocket-protocol gebruikt om alle informatie te verkrijgen.
Elke status die aan een bron of gebruiker is toegewezen, wordt automatisch naar alle overeenkomstige ruimtes verdeeld. Dit geldt ook voor het verzenden van waarden. Het kan voorkomen dat een signaal niet wordt verzonden naar een versterker als deze uitgeschakeld is, omdat geen bron of gebruiker is toegewezen.
Opmerking: De naadloze ondersteuning voor zones via SPS te vormen is niet geïmplementeerd. Deze moeten in de Revox Multiuser App worden gevormd. Echter kunnen de zones in plaats van ruimtes worden gebruikt.
De volgende variabelen zijn in de ruimte beschikbaar. Het wordt aanbevolen om de variabelen van de betreffende ruimte te gebruiken voor het besturen van de installatie via de visualisatie.
| Variabele | Waarden | Beschrijving |
|---|---|---|
| TRUE/FALSE | Speler aan/uit | |
| TRUE/FALSE | Afspelen/Pauze | |
| TRUE | Volgende track. Bij een positieve flank wordt geschakeld. Deze opdracht is niet altijd beschikbaar. | |
| TRUE | Vorige track. Bij een positieve flank wordt geschakeld. Deze opdracht is niet altijd beschikbaar. | |
| TRUE/FALSE | Alles herhalen. Deze opdracht is niet altijd beschikbaar. | |
| 0..# | In de track spoelen in milliseconden. Beschikbaar vanaf Multiuser 3. | |
| TRUE/FALSE | Willekeurig afspelen. Deze opdracht is niet altijd beschikbaar. | |
| 0..255 | Luidheid in procenten wordt omgezet. | |
| TRUE/FALSE | Stom | |
| -10..10 | Balans bij stereoluidsprekers instellen. | |
| -12..12 | Bass van -12 dB tot +12 dB | |
| -12..12 | Hoges van -12 dB tot +12 dB | |
| Gebruiker | Toewijzing van een gebruiker. Alle namen (zonder $-prefix) bevinden zich in het interface onder Gebruikers. Hier wordt de betreffende alias gebruikt. | |
| URI | URI naar de huidige bron. | |
| RAW | RAW-opdracht naar het betreffende apparaat. Overeenkomt met $r.room:RAW |
|
| RAW | Net als cmd, maar worden alle telegrammen verzonden. Dit is nuttig bij veel opdrachten. | |
| URL | URL naar het albumhoesje. | |
| 0..# | Duur van de track in milliseconden. Beschikbaar vanaf Multiuser 3. | |
| Meerregelige infotekst. Deze kan worden gescheiden met de functieblok EXPLODE. Er worden altijd 3 regels overgedragen. |
De bron source bestaat uit de bronnaam en de dienst (stream) samen. Het moet later mogelijk zijn om complexere paden op te slaan, om een bestand of een radiostation direct aan te spreken.
De naam is als volgt opgebouwd:
$s.xx://radio
Als de gebruiker-stream gelijk is aan de huidige gebruiker, wordt het volgende teruggegeven:
radio
De volgende opdrachten zijn mogelijk:
| Waarde | Beschrijving |
|---|---|
| $.xx://radio | Kiest de bron $.xx en stelt deze in op Radio. |
| $.xx:// | Kiest de bron $.xx |
| radio | Stelt de huidige stream in op Radio. Hierbij wordt de bron omgeschakeld naar de gebruiker-stream. |
| ://radio | Net als hierboven. |
| fav/01 | Referentie naar een favoriet in de favorietenlijst van de gebruiker. |
Opmerking: Er wordt altijd geprobeerd om de speler of de gebruiker in te schakelen wanneer de bron wordt gewijzigd.
Om een of meer opdrachten te verzenden, wordt de variabele cmd gebruikt. Deze opdracht bevindt zich ook in de individuele gebruikers, ruimtes enzovoort. Wanneer bijvoorbeeld een kameropdracht wordt verzonden, wordt de prefix van de kamer automatisch toegevoegd.
Opmerking: Antcas Control beschikt niet over collisiebeheer bij het gelijktijdig verzenden van een waarde naar deze variabele. Als het interface wacht of opnieuw start, wordt alleen de laatste status verzonden.
Het is mogelijk om meerdere opdrachten achter elkaar te verzenden. Dit wordt gedaan met een nieuwe regel of het teken ;. Zo wordt gegarandeerd dat de opdrachten altijd dezelfde volgorde hebben.
Het volgende commando is verzonden naar room100.cmd:
room:on
stream:spotify
Dit genereert op de Revox Action Server het volgende commando:
#RXXXXXXXXXXXXX:room:on; #RXXXXXXXXXXXXX:stream:spotify
Er is de mogelijkheid om grafieken van Revox direct te gebruiken. Hiervoor moet de waarde worden overgedragen aan het visualisatie-element Afbeelding.
| Grafiek | Waarde |
|---|---|
| Revox Logo | "_revox_logo" |
Het volgende sjabloon kan worden gebruikt om met een ruimte te communiceren. Het sjabloon heeft de volgende functies:
Het is van belang dat diverse instellingen worden aangebracht. Deze zijn meestal de volgende:
Download: