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

বিবরণ

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

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

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

ক্ষেত্র

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

একটি নির্দিষ্ট সময়ের জন্য স্টার্টারের ট্রিগারিং বন্ধ করে দিন।

ঐচ্ছিক

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

চাবি আদর্শ বিবরণ
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