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

বর্ণনা

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

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