常量摘要
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 在响应识别请求时均被视为有效。
public static final int PRODUCT_WILDCARD_ID_NEST_PROTECT
用于
TargetProductId
的特殊值,表示任何一代 Nest Protect 都可以被视为对识别请求做出响应。
public static final int PRODUCT_WILDCARD_ID_NEST_theRMOSTAT
用于
TargetProductId
的特殊值,用于指示任何一代 Nest Thermostat 都可以被视作对标识请求的响应。
字段
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 表示任何供应商。