डिवाइस के लिए ज़रूरी शर्तें पहचानें

public class IdentifyDeviceCriteria extends Object

कॉन्स्टेंट की खास जानकारी

int PRODUCT_WILDCARD_ID_NEST_CAM TargetProductId के लिए इस्तेमाल की जाने वाली खास वैल्यू. इससे पता चलता है कि पहचान करने के अनुरोध का जवाब देने के लिए, Nest Cam या Nest Cam Outdoor के किसी भी जनरेशन को मान्य माना जा सकता है.
int PRODUCT_WILDCARD_ID_NEST_PROTECT TargetProductId के लिए इस्तेमाल की जाने वाली खास वैल्यू. इससे पता चलता है कि Nest Protect के किसी भी जनरेशन को, पहचान करने के अनुरोध का जवाब देने के लिए मान्य माना जा सकता है.
int PRODUCT_WILDCARD_ID_NEST_THERMOSTAT TargetProductId के लिए इस्तेमाल की जाने वाली खास वैल्यू. इससे पता चलता है कि Nest Thermostat की किसी भी जनरेशन को, पहचान करने के अनुरोध का जवाब देने के लिए मान्य माना जा सकता है.

फ़ील्ड की खास जानकारी

public long TargetDeviceId इससे यह तय होता है कि सिर्फ़ दिए गए Weave नोड आईडी वाले डिवाइस को जवाब देना चाहिए.
public long TargetFabricId इस विकल्प से यह तय किया जाता है कि सिर्फ़ वे डिवाइस जवाब दें जो बताए गए Weave फ़ैब्रिक के सदस्य हैं.
public TargetDeviceModes TargetModes इससे यह तय होता है कि सिर्फ़ उन डिवाइसों को जवाब देना चाहिए जो फ़िलहाल, तय किए गए मोड में हैं.
public int TargetProductId इससे यह तय होता है कि दिए गए प्रॉडक्ट आईडी वाले डिवाइसों को ही जवाब देना चाहिए.
public int TargetVendorId इससे यह तय होता है कि दिए गए वेंडर के बनाए गए डिवाइस ही जवाब देंगे.

सार्वजनिक कंस्ट्रक्टर की खास जानकारी

इनहेरिट किए गए तरीके की खास जानकारी

कॉन्स्टेंट

public static final int PRODUCT_WILDCARD_ID_NEST_CAM

TargetProductId के लिए इस्तेमाल की जाने वाली खास वैल्यू. इससे पता चलता है कि पहचान करने के अनुरोध का जवाब देने के लिए, Nest Cam या Nest Cam Outdoor के किसी भी जनरेशन को मान्य माना जा सकता है.

स्थिर वैल्यू: 65522

public static final int PRODUCT_WILDCARD_ID_NEST_PROTECT

TargetProductId के लिए इस्तेमाल की जाने वाली खास वैल्यू. इससे पता चलता है कि Nest Protect के किसी भी जनरेशन को, पहचान करने के अनुरोध का जवाब देने के लिए मान्य माना जा सकता है.

स्थिर वैल्यू: 65521

public static final int PRODUCT_WILDCARD_ID_NEST_THERMOSTAT

TargetProductId के लिए इस्तेमाल की जाने वाली खास वैल्यू. इससे पता चलता है कि Nest Thermostat की किसी भी जनरेशन को, पहचान करने के अनुरोध का जवाब देने के लिए मान्य माना जा सकता है.

स्थिर वैल्यू: 65520

फ़ील्ड

public long TargetDeviceId

इससे यह तय होता है कि सिर्फ़ दिए गए Weave नोड आईडी वाले डिवाइस को जवाब देना चाहिए. -1 वैल्यू से पता चलता है कि सभी डिवाइसों को जवाब देना चाहिए.

public long TargetFabricId

इस विकल्प से यह तय किया जाता है कि सिर्फ़ Weave फ़ैब्रिक के सदस्य के तौर पर शामिल डिवाइसों को जवाब देना चाहिए. वैल्यू, फ़ैब्रिक का असली आईडी या TargetFabricId क्लास में तय की गई वैल्यू में से कोई एक हो सकती है.

public TargetDeviceModes TargetModes

इससे यह तय होता है कि सिर्फ़ उन डिवाइसों को जवाब देना चाहिए जो फ़िलहाल तय किए गए मोड में हैं. वैल्यू, TargetDeviceModes enum से ली जाती हैं.

public int TargetProductId

इससे यह तय होता है कि दिए गए प्रॉडक्ट आईडी वाले डिवाइसों को ही जवाब देना चाहिए. -1 वैल्यू से किसी भी प्रॉडक्ट के बारे में पता चलता है. अगर TargetProductId फ़ील्ड की वैल्यू दी गई है, तो TargetVendorId की वैल्यू भी दी जानी चाहिए.

public int TargetVendorId

इससे यह तय होता है कि दिए गए वेंडर के बनाए गए डिवाइस ही जवाब देंगे. -1 वैल्यू से किसी भी वेंडर के बारे में पता चलता है.

सार्वजनिक कंस्ट्रक्टर

public IdentifyDeviceCriteria ()