الوصف
للأجهزة التي يمكنها التبديل بين التطبيقات
الحقول
المفتاح | 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 | الوصف |
---|---|---|
currentApplication
|
String |
إجراء اختياري |
أمثلة
starters:
- type: device.state.AppSelector
device: My Device - Room Name
state: currentApplication
is: Some Text
condition:
type: device.state.AppSelector
device: My Device - Room Name
state: currentApplication
is: Some Text