الوصف
بالنسبة إلى الأجهزة التي تتضمّن مدة تشغيل مستمرة يمكن الاستعلام عنها.
ستسجّل الأجهزة من هذا النوع إجمالي عدد الدورات في بداية التشغيل، وكل دورة تشغيل حالية للجهاز أثناء التشغيل.
الحقول
| المفتاح | النوع | الوصف |
|---|---|---|
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
|
المدة |
لإيقاف تفعيل إجراء التفعيل لفترة زمنية محدّدة اختياري |
بيانات حالة RunCycle
| المفتاح | النوع | الوصف |
|---|---|---|
currentTotalRemainingTime
|
المدة |
اختياري |
currentCycleRemainingTime
|
المدة |
اختياري |
أمثلة
starters:
- type: device.state.RunCycle
device: My Device - Room Name
state: currentRunCycle
is: Some Text
condition:
type: device.state.RunCycle
device: My Device - Room Name
state: currentRunCycle
is: Some Text