Bestimmte Gerätekriterien

public class IdentifyDeviceCriteria extends Object

Constant Summary

int PRODUCT_WILDCARD_ID_NEST_CAM Sonderwert für TargetProductId, der angibt, dass jede Generation von Nest Cam oder Nest Cam Outdoor als gültig für die Beantwortung einer Identifizierungsanfrage betrachtet werden kann.
int PRODUCT_WILDCARD_ID_NEST_PROTECT Sonderwert für TargetProductId, der angibt, dass jede Generation von Nest Protect als gültig für die Beantwortung einer Identifizierungsanfrage angesehen werden kann.
int PRODUCT_WILDCARD_ID_NEST_THERMOSTAT Sonderwert für TargetProductId, der angibt, dass jede Generation des Nest Thermostat als gültig für die Beantwortung einer Identifizierungsanfrage betrachtet werden kann.

Feldzusammenfassung

öffentlich lang TargetDeviceId Gibt an, dass nur das Gerät mit der angegebenen Weave-Knoten-ID antworten soll.
öffentlich lang TargetFabricId Gibt an, dass nur Geräte antworten sollen, die Mitglieder des angegebenen Weave-Netzwerks sind.
public TargetDeviceModes TargetModes Gibt an, dass nur Geräte, die sich derzeit in den angegebenen Modi befinden, reagieren sollen.
public int TargetProductId Gibt an, dass nur Geräte mit der angegebenen Produkt-ID reagieren sollen.
public int TargetVendorId Gibt an, dass nur Geräte des angegebenen Anbieters reagieren sollen.

Public Constructor Summary

Inherited Method Summary

Konstanten

public static final int PRODUCT_WILDCARD_ID_NEST_CAM

Spezialwert für TargetProductId, der angibt, dass jede Generation von Nest Cam oder Nest Cam Outdoor als gültig für die Beantwortung einer Identifizierungsanfrage betrachtet werden kann.

Constant Value: 65522

public static final int PRODUCT_WILDCARD_ID_NEST_PROTECT

Sonderwert für TargetProductId, der angibt, dass jede Generation von Nest Protect als gültig angesehen werden kann, um auf eine Identifizierungsanfrage zu reagieren.

Constant Value: 65521

public static final int PRODUCT_WILDCARD_ID_NEST_THERMOSTAT

Sonderwert für TargetProductId, der angibt, dass jede Generation des Nest Thermostats als gültig für die Beantwortung einer Identifizierungsanfrage betrachtet werden kann.

Constant Value: 65520

Felder

public long TargetDeviceId

Gibt an, dass nur das Gerät mit der angegebenen Weave-Knoten-ID antworten soll. Ein Wert von -1 gibt an, dass alle Geräte reagieren sollen.

public long TargetFabricId

Gibt an, dass nur Geräte, die Mitglieder des angegebenen Weave-Netzwerks sind, reagieren sollen. Der Wert kann eine tatsächliche Fabric-ID oder einer der in der Klasse „TargetFabricId“ definierten Werte sein.

public TargetDeviceModes TargetModes

Gibt an, dass nur Geräte antworten sollen, die sich derzeit in den angegebenen Modi befinden. Die Werte stammen aus dem Enum „TargetDeviceModes“.

public int TargetProductId

Gibt an, dass nur Geräte mit der angegebenen Produkt-ID reagieren sollen. Ein Wert von -1 gibt ein beliebiges Produkt an. Wenn das Feld „TargetProductId“ angegeben ist, muss auch „TargetVendorId“ angegeben werden.

public int TargetVendorId

Gibt an, dass nur Geräte des angegebenen Herstellers reagieren sollen. Der Wert -1 gibt einen beliebigen Anbieter an.

Public Constructors

public IdentifyDeviceCriteria ()