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

বর্ণনা

ইনপুট স্যুইচ করতে সক্ষম এমন ডিভাইসগুলি অনুসন্ধান করতে সক্ষম করে৷

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

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

ক্ষেত্র

চাবি টাইপ বর্ণনা
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