سیستم چندکاربری Revox

راه‌اندازی بلندگوها ابتدا با استفاده از برنامه 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، باید به چند نکته توجه کنید. اگر این دستورالعمل‌ها رعایت نشود، ممکن است مشکلات پیش‌بینی نشده‌ای رخ دهد.

  1. هر نام مستعار فقط یک بار تعریف می‌شود، حتی در منابع.
  2. نام‌ها و نام‌های مستعار نمی‌توانند از طول 16 کاراکتر بیشتر باشند.
  3. نام یک نام مستعار نمی‌تواند شامل نشانه : باشد.
  4. این رابط فقط دستگاه‌هایی را پیدا می‌کند که در دسترس هستند.
  5. اگر تنظیمات در بخش Revox تغییر کند، توصیه می‌شود یک بار دیگر وارد شود یا جستجو برای دستگاه‌ها از طریق نصب در Antcas Control انجام شود. این نیز با راه‌اندازی مجدد سرور Revox ممکن است.

ایجاد کانال‌ها

در ساختار دستگاه، می‌توان کانال‌ها را ایجاد کرد. برای این کار باید شرایطی برآورده شود.

انواع شرایط
بلندگوها دستگاه باید در ساختار قابل مشاهده باشد.

عملکرد

در اینجا، تمام متغیرها به صورت دوطرفه منتقل می‌شوند. همچنین از پروتکل وب‌ساکت برای دریافت اطلاعات استفاده می‌شود.

هر وضعیت که به یک منبع یا کاربر تعلق دارد، خودکاراً به همه اتاق‌های مربوط پخش می‌شود. این برای ارسال مقادیر نیز صادق است. ممکن است یک سیگنال برای یک Amplifier (مغناطیس‌دار) ارسال نشود اگر خاموش باشد، زیرا هیچ منبع یا کاربر اختصاص‌یافته‌ای وجود ندارد.

نکته: پشتیبانی بدون درز از مناطق از طریق SPS برای تشکیل نشده‌است. این مناطق باید در برنامه چندکاربری Revox Multiuser تشکیل شوند. با این حال، می‌توان از مناطق به جای اتاق‌ها استفاده کرد.

متغیرها

متغیرهای زیر در اتاق در دسترس هستند. توصیه می‌شود که برای کنترل سیستم از طریق نمایشگر، متغیرهای مربوط به هر اتاق را استفاده کنید.

متغیر مقادیر توضیحات
power TRUE/FALSE پلیر روشن/خاموش
play TRUE/FALSE پلی/پوز
next TRUE ترک بعدی. در یک لبه مثبت تغییر می‌کند. این دستور همیشه در دسترس نیست.
prev TRUE ترک قبلی. در یک لبه مثبت تغییر می‌کند. این دستور همیشه در دسترس نیست.
repeat TRUE/FALSE همه را تکرار کنید. این دستور همیشه در دسترس نیست.
seek 0..# در ترک جستجو در میلی‌ثانیه. از چندکاربری 3 در دسترس است.
shuffle TRUE/FALSE به صورت تصادفی پخش کنید. این دستور همیشه در دسترس نیست.
volume 0..255 صدا در درصد تبدیل می‌شود.
mute TRUE/FALSE خاموش کردن صدا
balance -10..10 تنظیم تعادل در بلندگوهای استریو.
bass -12..12 باس از -12 dB تا +12 dB
treble -12..12 بالاهای از -12 dB تا +12 dB
user کاربر تخصیص یک کاربر. همه نام‌ها (بدون پیشوند $) در رابط کاربری در بخش کاربران قرار دارند. در اینجا نام مستعار مربوطه استفاده می‌شود.
source URI URI به منبع فعلی.
cmd RAW دستور RAW به دستگاه مربوطه.
مطابق $r.room:RAW
!cmd RAW مانند cmd، اما تمام پیام‌ها ارسال می‌شوند. این برای بسیاری از دستورها مفید است.
cover_url URL URL به جلد آلبوم.
duration 0..# مدت زمان ترک در میلی‌ثانیه. از چندکاربری 3 در دسترس است.
infotext متن اطلاعات چند خطی. این می‌تواند با بلوک عملکرد 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 "_revox_logo"

الگو

الگو زیر می‌تواند برای ارتباط با یک اتاق استفاده شود. این الگو دارای عملکردهای زیر است:

  • انتخاب کاربران و منابع مختلف.
  • خاموش کردن خودکار پس از 5 دقیقه، اگر اتاق استفاده نشود.
  • روشن کردن خودکار اتاق، اگر روی پلیک کلیک شود.
  • نشان دادن سطح صدا به عنوان مقدار دیمپر.
  • استفاده از لوگو Revox، اگر اتاق استفاده نشود.
  • ترجمه بین‌المللی.
  • همگام با کانال‌ها.

باید توجه کرد که تنظیمات مختلفی انجام می‌شود. اینها معمولاً موارد زیر هستند:

  • لیست کاربران باید تغییر کند.
  • حداکثر سطح صدا در SPS و نمایشگر تنظیم شود.
  • در M51، Equalizer نمی‌تواند مستقیم استفاده شود.
  • تغییر یا مخفی کردن لیست مورد علاقه‌ها.

دانلود: