ইনপুট সিলেক্টর স্টেট

বর্ণনা

যেসব ডিভাইস ইনপুট পরিবর্তন করতে সক্ষম, সেগুলোকে কোয়েরি করার সুবিধা দেয়।

মিডিয়া ইনপুটগুলোর প্রতিটি ডিভাইসের জন্য ডাইনামিক নাম থাকতে পারে, যা অডিও বা ভিডিও ফিডকে নির্দেশ করে। এই ফিডগুলো হার্ডওয়্যারযুক্ত বা নেটওয়ার্কযুক্ত হতে পারে, তবে সেগুলোর নাম থাকা এবং যুক্তিসঙ্গতভাবে স্থায়ী হওয়া উচিত। এটি যথেচ্ছ ক্ষণস্থায়ী ফিড, যেমন একটি অনুসন্ধানযোগ্য নেটওয়ার্কযুক্ত লাইব্রেরি, সমর্থন করে না। পেয়ার করা ও নামযুক্ত ব্লুটুথ সোর্স সমর্থিত। সোর্সের একাধিক নাম থাকতে পারে, তাই ব্যবহারকারী-সৃষ্ট ও আবিষ্কৃত নামের পাশাপাশি ডিফল্ট নামও সমর্থিত; উদাহরণস্বরূপ, 'hdmi_1' 'DVD player' বা 'usb_1' 'Hard drive' হতে পারে।

'পরবর্তী' এবং 'পূর্ববর্তী' কমান্ড সমর্থন করার জন্য মিডিয়া ইনপুটগুলোকে সাজানো যেতে পারে।

ক্ষেত্র

চাবি প্রকার বর্ণনা
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 সময়কাল

একটি নির্দিষ্ট সময়কালের জন্য স্টার্টারের সক্রিয় হওয়া দমন করুন।

ঐচ্ছিক

ইনপুট সিলেক্টরের অবস্থা ডেটা

চাবি প্রকার বর্ণনা
currentInput স্ট্রিং

ঐচ্ছিক

উদাহরণ

starters:
- type: device.state.InputSelector
  device: My Device - Room Name
  state: currentInput
  is: HDMI 1

condition:
  type: device.state.InputSelector
  device: My Device - Room Name
  state: currentInput
  is: HDMI 1