nl:: Weave:: Profiles:: DeviceDescription:: 标识设备标准
#include <src/lib/profiles/device-description/DeviceDescription.h>
表示在标识设备协议中选择设备时使用的条件。
摘要
继承
直接已知子类:nl::Weave::Profiles::DeviceDescription::RecognizeRequestMessage
构造函数和构造函数 |
|
---|---|
IdentifyDeviceCriteria(void)
|
公共属性 |
|
---|---|
TargetDeviceId
|
uint64_t
指定只有具有指定 Weave 节点 ID 的设备才会响应。
|
TargetFabricId
|
uint64_t
指定只有属于指定 Weave 结构的成员的设备才会响应。
|
TargetModes
|
uint32_t
指定只有当前处于指定模式的设备才会做出响应。
|
TargetProductId
|
uint16_t
指定只有具有指定产品 ID 的设备才会响应。
|
TargetVendorId
|
uint16_t
指定只有指定供应商制造的设备才会响应标识请求。
|
公共函数 |
|
---|---|
Reset(void)
|
void
重置此标识设备标准对象的限制(即匹配任何)。
|
公共属性
目标设备 ID
uint64_t TargetDeviceId
指定只有具有指定 Weave 节点 ID 的设备才会响应。
kAnyNodeId 值用于指定任何设备。
TargetFabricId
uint64_t TargetFabricId
指定只有属于指定 Weave 结构的成员的设备才会响应。
值可以是实际的结构 ID,也可以是其中一个 TargetFabricIds 枚举值。
目标产品 ID
uint16_t TargetProductId
指定只有具有指定产品 ID 的设备才会响应。
值 0xFFFF 可指定任意产品。如果指定了 TargetProductId 字段,则必须同时指定 TargetVendorId。
目标供应商 ID
uint16_t TargetVendorId
指定只有指定供应商制造的设备才会响应标识请求。
值 0xFFFF 可指定任何供应商。
公共函数
识别设备条件
IdentifyDeviceCriteria( void )
重置
void Reset( void )
重置此标识设备标准对象的限制(即匹配任何)。