RecognizeDeviceCriteria

公共类 RecognizeDeviceCriteria 扩展对象

常量摘要

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 都被视作对标识请求的响应。

字段摘要

公开 Long TargetDeviceId 指定只有具有指定 Weave Node ID 的设备才会响应。
公开 Long TargetFabricId 指定只有属于指定 Weave 结构的成员的设备才会响应。
公共 TargetDeviceModes 目标模式 指定仅当前处于指定模式的设备应做出响应。
公开 int TargetProductId 指定只有具有指定产品 ID 的设备才会响应。
公开 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 Node ID 的设备才会响应。值 -1 指定所有设备都应响应。

public long TargetFabricId

指定只有属于指定 Weave 结构的成员的设备才会响应。值可以是实际的结构 ID,也可以是 TargetFabricId 类中定义的某个值。

public TargetDeviceModes TargetModes

指定仅当前处于指定模式的设备应做出响应。值来自 TargetDeviceModes 枚举。

public int TargetProductId

指定只有具有指定产品 ID 的设备才会响应。值 -1 表示任何商品。如果指定了 TargetProductId 字段,则必须同时指定 TargetVendorId。

public int TargetVendorId

指定只有指定供应商制造的设备才应做出响应。值为 -1 表示任何供应商。

公共构造函数

public RecognizeDeviceCriteria ()