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