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 温控器都可以被视为有效,以响应身份识别请求。 |
字段摘要
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 温控器都可以被视为有效,以响应识别请求。
常量值: 65520
字段
public long TargetDeviceId
指定只有具有指定 Weave 节点 ID 的设备才应响应。值为 -1 表示所有设备都应响应。
public long TargetFabricId
指定只有属于指定 Weave 网络的设备才应做出响应。值可以是实际的 Fabric ID,也可以是 TargetFabricId 类中定义的值之一。
public TargetDeviceModes TargetModes
指定只有当前处于指定模式的设备才应响应。值取自 TargetDeviceModes 枚举。
public int TargetProductId
指定只有具有给定商品 ID 的设备才能响应。值 -1 表示任何商品。如果指定了 TargetProductId 字段,则还必须指定 TargetVendorId。
public int TargetVendorId
指定只有由给定供应商制造的设备才能响应。值为 -1 时表示任何供应商。