識別裝置條件

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 節點 ID 的裝置應回應。
public long TargetFabricId 指定只有屬於指定 Weave 網狀架構的裝置才會回應。
public TargetDeviceModes TargetModes 指定只有目前處於指定模式的裝置應回應。
public int TargetProductId 指定只有具有指定產品 ID 的裝置應回應。
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 節點 ID 的裝置才會回應。值為 -1 時,表示所有裝置都應回應。

public long TargetFabricId

指定只有屬於指定 Weave 網狀架構的裝置才會回應。值可以是實際的網狀架構 ID,也可以是 TargetFabricId 類別中定義的值。

public TargetDeviceModes TargetModes

指定只有目前處於指定模式的裝置應回應。值取自 TargetDeviceModes 列舉。

public int TargetProductId

指定只有具有指定產品 ID 的裝置才會回應。值為 -1 時,表示任何產品。如果指定 TargetProductId 欄位,則必須一併指定 TargetVendorId。

public int TargetVendorId

指定只有特定供應商製造的裝置可以回應。值為 -1 時,表示任何供應商。

公用建構函式

public IdentifyDeviceCriteria ()