راهاندازی بلندگوها ابتدا با استفاده از برنامه Revox انجام میشود. سپس دستگاههای متصل خودکار شناسایی میشوند. هر دستگاه یک شناسه (ID) منحصر به فرد دریافت میکند که از 100 شروع میشود. اگر یک دستگاه حذف شود، شناسه آن در پسزمینه ذخیره میشود.
سیستم چندکاربری 2.0 و 3.0 پشتیبانی میشوند. در نسخه 3.0، تمام مناطق نیز نمایش داده میشوند. تخصیص مناطق از طریق برنامه Revox یا با دستورهای زیر انجام میشود:
[zonen-id]:zone-owner:[raum-id]:on
[zonen-id]:zone-owner:[raum-id]:off
در هنگام پیکربندی Revox، باید به چند نکته توجه کنید. اگر این دستورالعملها رعایت نشود، ممکن است مشکلات پیشبینی نشدهای رخ دهد.
در ساختار دستگاه، میتوان کانالها را ایجاد کرد. برای این کار باید شرایطی برآورده شود.
| انواع | شرایط |
|---|---|
| دستگاه باید در ساختار قابل مشاهده باشد. |
در اینجا، تمام متغیرها به صورت دوطرفه منتقل میشوند. همچنین از پروتکل وبساکت برای دریافت اطلاعات استفاده میشود.
هر وضعیت که به یک منبع یا کاربر تعلق دارد، خودکاراً به همه اتاقهای مربوط پخش میشود. این برای ارسال مقادیر نیز صادق است. ممکن است یک سیگنال برای یک Amplifier (مغناطیسدار) ارسال نشود اگر خاموش باشد، زیرا هیچ منبع یا کاربر اختصاصیافتهای وجود ندارد.
نکته: پشتیبانی بدون درز از مناطق از طریق SPS برای تشکیل نشدهاست. این مناطق باید در برنامه چندکاربری Revox Multiuser تشکیل شوند. با این حال، میتوان از مناطق به جای اتاقها استفاده کرد.
متغیرهای زیر در اتاق در دسترس هستند. توصیه میشود که برای کنترل سیستم از طریق نمایشگر، متغیرهای مربوط به هر اتاق را استفاده کنید.
| متغیر | مقادیر | توضیحات |
|---|---|---|
| TRUE/FALSE | پلیر روشن/خاموش | |
| TRUE/FALSE | پلی/پوز | |
| TRUE | ترک بعدی. در یک لبه مثبت تغییر میکند. این دستور همیشه در دسترس نیست. | |
| TRUE | ترک قبلی. در یک لبه مثبت تغییر میکند. این دستور همیشه در دسترس نیست. | |
| TRUE/FALSE | همه را تکرار کنید. این دستور همیشه در دسترس نیست. | |
| 0..# | در ترک جستجو در میلیثانیه. از چندکاربری 3 در دسترس است. | |
| TRUE/FALSE | به صورت تصادفی پخش کنید. این دستور همیشه در دسترس نیست. | |
| 0..255 | صدا در درصد تبدیل میشود. | |
| TRUE/FALSE | خاموش کردن صدا | |
| -10..10 | تنظیم تعادل در بلندگوهای استریو. | |
| -12..12 | باس از -12 dB تا +12 dB | |
| -12..12 | بالاهای از -12 dB تا +12 dB | |
| کاربر | تخصیص یک کاربر. همه نامها (بدون پیشوند $) در رابط کاربری در بخش کاربران قرار دارند. در اینجا نام مستعار مربوطه استفاده میشود. | |
| URI | URI به منبع فعلی. | |
| RAW | دستور RAW به دستگاه مربوطه. مطابق $r.room:RAW |
|
| RAW | مانند cmd، اما تمام پیامها ارسال میشوند. این برای بسیاری از دستورها مفید است. | |
| URL | URL به جلد آلبوم. | |
| 0..# | مدت زمان ترک در میلیثانیه. از چندکاربری 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 دستور زیر را ایجاد میکند:
#RXXXXXXXXXXXXX:room:on; #RXXXXXXXXXXXXX:stream:spotify
امکان استفاده مستقیم از گرافیکهای Revox وجود دارد. برای این کار، باید مقدار به عنصر نمایش تصویر منتقل شود.
| گرافیک | مقدار |
|---|---|
| لوگو Revox | "_revox_logo" |
الگو زیر میتواند برای ارتباط با یک اتاق استفاده شود. این الگو دارای عملکردهای زیر است:
باید توجه کرد که تنظیمات مختلفی انجام میشود. اینها معمولاً موارد زیر هستند:
دانلود: