מצב מדינה

תיאור

במכשירים שתומכים בהקלטה על מדיה.

שדות

מפתח סוג תיאור
device מכשיר

המכשיר מדווח על המצב Record.

חובה

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 משך הקורס

ביטול הטריגר של הסימן לתחילת פעולה לפרק זמן מסוים.

אופציונלי

תיעוד נתוני מצב

מפתח סוג תיאור
isCurrentlyRecording בוליאני

אופציונלי

דוגמאות

starters:
 - type: device.state.Record
   device: My Device - Room Name
   state: isCurrentlyRecording
   is: true

condition:
   type: device.state.Record
   device: My Device - Room Name
   state: isCurrentlyRecording
   is: false