বর্ণনা
যেসব ডিভাইসের কার্যক্রমের একটি চলমান সময়কাল রয়েছে এবং যা সম্পর্কে জিজ্ঞাসা করা যায়, সেগুলোর ক্ষেত্রে।
এই ধরনের ডিভাইসগুলো কার্যক্রম শুরুর সময় তাদের মোট সাইকেল সংখ্যা এবং চালু থাকা অবস্থায় প্রতিটি সাইকেলের তথ্য জানাবে।
ক্ষেত্র
| চাবি | প্রকার | বর্ণনা |
|---|---|---|
device | ডিভাইস | ডিভাইসটি প্রয়োজনীয় |
state | ফিল্ডপাথ | যাচাই করার জন্য নির্দিষ্ট রাজ্যের ডেটা। প্রয়োজনীয় |
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 | সময়কাল | একটি নির্দিষ্ট সময়কালের জন্য স্টার্টারের সক্রিয় হওয়া দমন করুন। ঐচ্ছিক |
রানসাইকেল অবস্থা ডেটা
| চাবি | প্রকার | বর্ণনা |
|---|---|---|
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