การตั้งค่าลำโพงจะทำผ่าน Revox-App ก่อน ทั้งนั้นอุปกรณ์ที่เชื่อมต่อจะถูกตรวจจับโดยอัตโนมัติ อุปกรณ์แต่ละตัวจะมี ID ที่เป็นเอกเทศเริ่มต้นที่ 100 หากอุปกรณ์ถูกลบ ID นั้นจะถูกจองไว้ในพื้นหลัง
ระบบ Multiuser 2.0 และ 3.0 ได้รับการสนับสนุน ในรุ่น 3.0 จะแสดงทุกโซน การกำหนดโซนสามารถทำผ่าน Revox App หรือด้วยคำสั่งต่อไปนี้:
[zonen-id]:zone-owner:[raum-id]:on
[zonen-id]:zone-owner:[raum-id]:off
ในการตั้งค่า Revox มีหลายประการที่ต้องระวัง หากไม่ปฏิบัติตามคำแนะนำเหล่านี้อาจเกิดปัญหาที่ไม่ได้คาดคิดขึ้น
ในโครงสร้างอุปกรณ์ สามารถ สร้างช่องทาง ได้ แต่ก่อนต้องมีเงื่อนไขบางประการที่ต้องถูกปฏิบัติตาม
| ชนิด | เงื่อนไข |
|---|---|
| อุปกรณ์ต้องปรากฏในโครงสร้าง |
แตกต่างจาก Revox Action Server Interface "ปกติ" ตัวแปรทั้งหมดจะถูกส่งผ่านแบบ bidirectional นอกจากนี้ยังใช้ Websocket Protocol เพื่อรับข้อมูลทั้งหมด
สถานะของแหล่งที่มา หรือผู้ใช้งานใดๆ จะถูกกระจายไปยังห้องที่เกี่ยวข้องโดยอัตโนมัติ นี่ก็ปฏิบัติต่อการส่งค่าด้วยเช่นกัน อาจมีกรณีที่สัญญาณจะไม่ถูกส่งไปยังตัวขยายเสียง หากตัวขยายเสียงนั้นอยู่ในสถานะปิด เพราะไม่มีแหล่งที่มา หรือผู้ใช้งานที่เกี่ยวข้อง
หมายเหตุ: การสนับสนุนโซนแบบ seamless ผ่าน SPS ไม่ได้ถูกนำมาปฏิบัติ โซนเหล่านี้ต้องตั้งค่าจาก Revox Multiuser App แต่สามารถใช้แทนห้องได้
ตัวแปรต่อไปนี้มีให้ใช้ในห้อง ควรใช้ตัวแปรของห้องนั้นๆ ในการควบคุมระบบผ่าน Visualization
| ตัวแปร | ค่า | คำอธิบาย |
|---|---|---|
| TRUE/FALSE | เปิด/ปิด Player | |
| TRUE/FALSE | Play/Pause | |
| TRUE | เพลงถัดไป เมื่อมีขอบบวกจะสลับ เป็นคำสั่งที่ไม่ได้มีอยู่เสมอ | |
| TRUE | เพลงก่อนหน้า เมื่อมีขอบบวกจะสลับ เป็นคำสั่งที่ไม่ได้มีอยู่เสมอ | |
| TRUE/FALSE | เล่นซ้ำทั้งหมด เป็นคำสั่งที่ไม่ได้มีอยู่เสมอ | |
| 0..# | เลื่อนในเพลงด้วยมิลลิวินาที มีให้ใช้ตั้งแต่ Multiuser 3 | |
| TRUE/FALSE | เล่นแบบสุ่ม เป็นคำสั่งที่ไม่ได้มีอยู่เสมอ | |
| 0..255 | แปลงเป็นเปอร์เซ็นต์ของความดัง | |
| TRUE/FALSE | ปิดเสียง | |
| -10..10 | ตั้งค่าบาลานซ์ของลำโพงสเตอริโอ | |
| -12..12 | เบสจาก -12 dB ถึง +12 dB | |
| -12..12 | เสียงสูงจาก -12 dB ถึง +12 dB | |
| ผู้ใช้งาน | กำหนดผู้ใช้งาน ชื่อทั้งหมด (โดยไม่มี $-prefix) อยู่ในอินเตอร์เฟซภายใต้ผู้ใช้งาน ตรงนี้จะใช้ชื่อเล่นที่เป็นของตัวเอง | |
| URI | URI ของแหล่งที่มาในปัจจุบัน | |
| RAW | คำสั่ง RAW ไปยังอุปกรณ์ที่เกี่ยวข้อง ตรงกับ $r.room:RAW |
|
| RAW | เหมือน cmd แต่จะส่งทุกโทรเลข นี่เป็นประโยชน์เมื่อมีคำสั่งมากๆ | |
| URL | URL ของรูปอัลบั้ม | |
| 0..# | ระยะเวลาของเพลงในมิลลิวินาที มีให้ใช้ตั้งแต่ Multiuser 3 | |
| ข้อความสารบรรณหลายบรรทัด สามารถแยกได้ด้วย Function Block EXPLODE จะมีการส่งเสมอ 3 บรรทัด |
แหล่งที่มา source ประกอบด้วยชื่อแหล่งที่มาและบริการ (Stream) ต่อไปนี้จะสามารถตั้งค่าประเภทของไฟล์หรือสถานีวิทยุโดยตรงได้
ชื่อมีโครงสร้างดังต่อไปนี้:
$s.xx://radio
ถ้าสตรีมผู้ใช้งานเท่ากับผู้ใช้งานปัจจุบัน จะคืนค่าเป็นดังต่อไปนี้:
radio
คำสั่งต่อไปนี้สามารถทำได้:
| ค่า | คำอธิบาย |
|---|---|
| $.xx://radio | เลือกแหล่งที่มา $.xx และตั้งเป็น Radio |
| $.xx:// | เลือกแหล่งที่มา $.xx |
| radio | ตั้งสตรีมปัจจุบันเป็น Radio โดยการเปลี่ยนแหล่งที่มาไปยังสตรีมผู้ใช้งาน |
| ://radio | เหมือนข้างต้น |
| fav/01 | อ้างอิงไปยังรายการโปรดในรายการโปรดของผู้ใช้งาน |
หมายเหตุ: จะพยายามเปิด Player หรือผู้ใช้งานเสมอเมื่อมีการเปลี่ยนแหล่งที่มา
เพื่อส่งคำสั่งหนึ่งหรือหลายคำสั่ง จะใช้ตัวแปร cmd คำสั่งนี้มีอยู่ในผู้ใช้งานแต่ละคน ห้อง และอื่นๆ เมื่อส่งคำสั่งห้อง ตัวอักษรย่อของห้องจะถูกเพิ่มโดยอัตโนมัติ
หมายเหตุ: Antcas Control ไม่มีการจัดการความขัดแย้งเมื่อส่งค่าหลายๆ ค่าไปยังตัวแปรนี้อย่างเดียวกัน หากอินเตอร์เฟซกำลังรอหรือรีสตาร์ท จะส่งสถานะสุดท้ายเท่านั้น
สามารถส่งคำสั่งหลายๆ คำสั่งต่อเนื่องได้ นี่จะทำด้วยการเปลี่ยนบรรทัดใหม่หรือใช้ตัวอักษร ; เพื่อให้แน่ใจว่าคำสั่งจะมีลำดับเดียวกันเสมอ
คำสั่งต่อไปนี้ถูกส่งไปยัง room100.cmd:
room:on
stream:spotify
นี่จะสร้างคำสั่งต่อไปนี้บน Revox Action Server:
#RXXXXXXXXXXXXX:room:on; #RXXXXXXXXXXXXX:stream:spotify
มีความสามารถในการใช้กราฟิกจาก Revoxโดยตรง ต้องส่งค่านั้นไปยังองค์ประกอบ Visualization ภาพ
| กราฟิก | ค่า |
|---|---|
| โลโก้ Revox | "_revox_logo" |
เทมเพลตต่อไปนี้สามารถใช้ในการสื่อสารกับห้อง เทมเพลตมีฟังก์ชันดังต่อไปนี้:
ต้องมีการตั้งค่าหลายประการ ตัวอย่างเช่น:
ดาวน์โหลด: