ब्यौरा
यह कुकी, उन डिवाइसों से क्वेरी करने की सुविधा देती है जो इनपुट स्विच कर सकते हैं.
मीडिया इनपुट के नाम, हर डिवाइस के हिसाब से डाइनैमिक हो सकते हैं. ये नाम, ऑडियो या वीडियो फ़ीड को दिखाते हैं. ये फ़ीड हार्डवायर्ड या नेटवर्क किए जा सकते हैं. हालांकि, इनका नाम होना चाहिए और ये लगातार काम करने वाले होने चाहिए. यह सुविधा, किसी भी तरह के कुछ समय के लिए उपलब्ध फ़ीड के साथ काम नहीं करती. जैसे, खोजे जा सकने वाले नेटवर्क वाली लाइब्रेरी. जोड़े गए और नाम वाले ब्लूटूथ सोर्स इस्तेमाल किए जा सकते हैं. सोर्स के कई नाम हो सकते हैं. इसलिए, उपयोगकर्ता के बनाए गए और खोजे गए नामों के साथ-साथ डिफ़ॉल्ट नामों का इस्तेमाल किया जा सकता है. उदाहरण के लिए, 'hdmi_1' को 'डीवीडी प्लेयर' या '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
|
कुल समय |
तय की गई समयावधि के लिए, स्टार्टर को ट्रिगर होने से रोकता है. ज़रूरी नहीं है |
InputSelector स्टेट डेटा
कुंजी | टाइप | ब्यौरा |
---|---|---|
currentInput
|
String |
ज़रूरी नहीं है |
उदाहरण
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