InputSelectorState

شرح

دستگاه های پرس و جو را فعال می کند که می توانند ورودی ها را تغییر دهند.

ورودی‌های رسانه می‌توانند نام‌های پویا برای هر دستگاه داشته باشند که فیدهای صوتی یا تصویری را نشان می‌دهند. این فیدها می‌توانند سیم‌کشی یا شبکه‌ای باشند، اما باید نام‌گذاری شده و به طور معقولی پایدار باشند. این از فیدهای زودگذر دلخواه مانند کتابخانه شبکه ای قابل جستجو پشتیبانی نمی کند. منابع بلوتوث جفت شده با نام پشتیبانی می شوند. منابع می توانند چندین نام داشته باشند، بنابراین نام های ایجاد شده و کشف شده توسط کاربر و همچنین نام های پیش فرض پشتیبانی می شوند. برای مثال، 'hdmi_1' ممکن است 'DVD Player' یا 'usb_1' نیز ممکن است 'Hard Disk' باشد.

ورودی های رسانه را می توان برای پشتیبانی از دستورات «بعدی» و «قبلی» سفارش داد.

زمینه های

کلید تایپ کنید شرح
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 مدت زمان

تحریک استارت را برای یک دوره زمانی مشخص متوقف کنید.

اختیاری

متغیر مجاز است.

InputSelector State Data

کلید تایپ کنید شرح
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