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

الوصف

تفعيل الاستعلام عن الأجهزة القادرة على تبديل مصادر الإدخال.

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

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

الحقول

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

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

مطلوبة

المتغير مسموح به.

state FieldPath

بيانات الولاية المحددة المطلوب التحقق منها.

مطلوبة

غير مسموح بالمتغير

is ديناميكية

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

إجراء اختياري

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

المتغير مسموح به.

isNot ديناميكية

للتحقق مما إذا كانت بيانات الحالة غير مساوية لقيمة.

إجراء اختياري

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

المتغير مسموح به.

greaterThan ديناميكية

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

إجراء اختياري

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

المتغير مسموح به.

greaterThanOrEqualTo ديناميكية

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

إجراء اختياري

لاستخدام هذا الحقل، لا يمكن استخدام كل الحقول التالية: isNot وis وmosterThan

المتغير مسموح به.

lessThan ديناميكية

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

إجراء اختياري

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

المتغير مسموح به.

lessThanOrEqualTo ديناميكية

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

إجراء اختياري

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

المتغير مسموح به.

for المدة

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

إجراء اختياري

المتغير مسموح به.

suppressFor المدة

يجب منع تشغيل إجراء التفعيل لفترة زمنية محدّدة.

إجراء اختياري

المتغير مسموح به.

بيانات حالة أداة اختيار الإدخال

المفتاح Type الوصف
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