nl :: Tecer:: Perfis :: DeviceDescription :: IdentifyDeviceCriteria
#include <src/lib/profiles/device-description/DeviceDescription.h>
Representa o uso de critérios para selecionar dispositivos no protocolo IdentifyDevice.
Resumo
Herança
Dirigir Subclasses conhecidas: nl :: Weave :: Profiles :: DeviceDescription :: IdentifyRequestMessageConstrutores e Destruidores | |
---|---|
IdentifyDeviceCriteria (void) |
Atributos públicos | |
---|---|
TargetDeviceId | uint64_t Especifica que apenas o dispositivo com o ID do Weave Node especificado deve responder. |
TargetFabricId | uint64_t Especifica que apenas dispositivos que são membros do tecido Weave especificado devem responder. |
TargetModes | uint32_t Especifica que apenas os dispositivos que estão atualmente nos modos especificados devem responder. |
TargetProductId | uint16_t Especifica que apenas dispositivos com o ID de produto especificado devem responder. |
TargetVendorId | uint16_t Especifica que apenas dispositivos fabricados pelo fornecedor especificado devem responder à solicitação de identificação. |
Funções públicas | |
---|---|
Reset (void) | void Redefine este objeto Identify Device Criteria para ser menos restritivo, ou seja, correspondendo a qualquer um. |
Atributos públicos
TargetDeviceId
uint64_t TargetDeviceId
Especifica que apenas o dispositivo com o ID do Weave Node especificado deve responder.
Um valor de kAnyNodeId especifica qualquer dispositivo.
TargetFabricId
uint64_t TargetFabricId
Especifica que apenas dispositivos que são membros do tecido Weave especificado devem responder.
O valor pode ser um ID tecido real, ou um dos TargetFabricIds valores enum.
TargetModes
uint32_t TargetModes
Especifica que apenas os dispositivos que estão atualmente nos modos especificados devem responder.
Os valores são tomadas a partir da TargetDeviceModes enum.
TargetProductId
uint16_t TargetProductId
Especifica que apenas dispositivos com o ID de produto especificado devem responder.
Um valor de 0xFFFF especifica qualquer produto. Se o campo TargetProductId for especificado, o TargetVendorId também deverá ser especificado.
TargetVendorId
uint16_t TargetVendorId
Especifica que apenas dispositivos fabricados pelo fornecedor especificado devem responder à solicitação de identificação.
Um valor de 0xFFFF especifica qualquer fornecedor.
Funções públicas
IdentifyDeviceCriteria
IdentifyDeviceCriteria( void )
Redefinir
void Reset( void )
Redefine este objeto Identify Device Criteria para ser menos restritivo, ou seja, correspondendo a qualquer um.