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