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