تحديد تحديد المدخلات

الوصف

يتيح هذا الإعداد الاستعلام عن الأجهزة التي يمكنها تبديل مصادر الإدخال.

يمكن أن تحمل مصادر إدخال الوسائط أسماء ديناميكية لكل جهاز تمثّل خلاصات صوتية أو مرئية. يمكن أن تكون هذه الخلاصات سلكية أو متصلة بالشبكة، ولكن يجب تسميتها وأن تكون ثابتة بشكل معقول. لا يتيح هذا الإعداد استخدام خلاصات مؤقتة عشوائية، مثل مكتبة قابلة للبحث على الشبكة. يتيح هذا الإعداد استخدام مصادر البلوتوث المقترنة والمسمّاة. يمكن أن تحمل المصادر أسماء متعددة، لذا يتيح هذا الإعداد استخدام الأسماء التي ينشئها المستخدم والأسماء التي يتم العثور عليها، بالإضافة إلى الأسماء التلقائية، مثلاً، قد يكون "hdmi_1" هو أيضًا "مشغّل أقراص DVD"، أو قد يكون "usb_1" هو أيضًا "القرص الصلب".

يمكن ترتيب مصادر إدخال الوسائط لدعم الأوامر "التالي" و"السابق".

الحقول

المفتاح النوع الوصف
device الجهاز

الجهاز الذي يبلغ عن حالة مصدر الإدخال

مطلوب

state FieldPath

بيانات الحالة المحدّدة التي يجب التحقّق منها

مطلوب

is ديناميكية

يتحقّق مما إذا كانت بيانات الحالة تساوي قيمة معيّنة

اختياري

لاستخدام هذا الحقل، يجب عدم استخدام كل الحقول التالية: isNot وgreaterThanOrEqualTo وgreaterThan وlessThanOrEqualTo وlessThan

isNot ديناميكية

يتحقّق مما إذا كانت بيانات الحالة لا تساوي قيمة معيّنة

اختياري

لاستخدام هذا الحقل، يجب عدم استخدام كل الحقول التالية: is وgreaterThanOrEqualTo وgreaterThan وlessThanOrEqualTo وlessThan

greaterThan ديناميكية

يتحقّق مما إذا كانت بيانات الحالة أكبر من (>) قيمة معيّنة

اختياري

لاستخدام هذا الحقل، يجب عدم استخدام كل الحقول التالية: isNot وis وgreaterThanOrEqualTo

greaterThanOrEqualTo ديناميكية

يتحقّق مما إذا كانت بيانات الحالة أكبر من أو تساوي (‎>=) قيمة معيّنة

اختياري

لاستخدام هذا الحقل، يجب عدم استخدام كل الحقول التالية: isNot وis وgreaterThan

lessThan ديناميكية

يتحقّق مما إذا كانت بيانات الحالة أقل من (<) قيمة معيّنة

اختياري

لاستخدام هذا الحقل، يجب عدم استخدام كل الحقول التالية: isNot وis وlessThanOrEqualTo

lessThanOrEqualTo ديناميكية

يتحقّق مما إذا كانت بيانات الحالة أقل من أو تساوي (‎<=) قيمة معيّنة

اختياري

لاستخدام هذا الحقل، يجب عدم استخدام كل الحقول التالية: isNot وis وlessThan

for المدة

يتحقّق مما إذا كانت الحالة قد استمرت لمدة معيّنة لا ينطبق ذلك إلا على إجراءات التفعيل، ولا يمكن استخدامه مع الشروط.

اختياري

suppressFor المدة

يمنع هذا الإعداد تفعيل إجراء التفعيل لفترة زمنية محدّدة.

اختياري

بيانات حالة InputSelector

المفتاح النوع الوصف
currentInput String

اختياري

أمثلة

starters:
- type: device.state.InputSelector
  device: My Device - Room Name
  state: currentInput
  is: HDMI 1

condition:
  type: device.state.InputSelector
  device: My Device - Room Name
  state: currentInput
  is: HDMI 1