NLIdentifyDeviceCriteria
Resumo
Herança
Herda de: NSObjectPropriedades | |
---|---|
TargetDeviceId | NLWeaveIdentifierType Especifica que apenas o dispositivo com o ID do Weave Node especificado deve responder. |
TargetFabricId | NLWeaveIdentifierType Especifica que apenas dispositivos que são membros do tecido Weave especificado devem responder. |
TargetModes | NLTargetDeviceModes Especifica que apenas os dispositivos que estão atualmente nos modos especificados devem responder. |
TargetProductId | NSInteger Especifica que apenas dispositivos com o código de produto fornecido devem responder. |
TargetVendorId | NSInteger Especifica que apenas os dispositivos fabricados por um determinado fornecedor devem responder. |
Funções estáticas públicas | |
---|---|
create () | virtual NLIdentifyDeviceCriteria * |
Funções públicas | |
---|---|
toIdentifyDeviceCriteria () | virtual IdentifyDeviceCriteria |
Propriedades
TargetDeviceId
NLWeaveIdentifierType TargetDeviceId
Especifica que apenas o dispositivo com o ID do Weave Node deve responder.
Um valor de -1 especifica que todos os dispositivos devem responder.
NOTA: o valor do campo TargetDeviceId é transportado como Weave IdentifyRequest no campo Destination Node ID do cabeçalho da mensagem Weave e, portanto, NÃO aparece no payload da mensagem.
TargetFabricId
NLWeaveIdentifierType TargetFabricId
Especifica que apenas dispositivos que são membros do tecido Weave especificado devem responder.
Um valor 0 especifica que apenas os dispositivos que não são membros de uma malha devem responder. Um valor -1 especifica que todos os dispositivos devem responder independentemente da associação da malha.
TargetModes
NLTargetDeviceModes TargetModes
Especifica que apenas os dispositivos que estão atualmente nos modos especificados devem responder.
Os valores são retirados da enumeração TargetDeviceModes.
TargetProductId
NSInteger TargetProductId
Especifica que apenas dispositivos com o código de produto fornecido devem responder.
Um valor de -1 especifica qualquer produto. Se o campo TargetProductId for especificado, o TargetVendorId também deverá ser especificado.
TargetVendorId
NSInteger TargetVendorId
Especifica que apenas dispositivos fabricados por determinado fornecedor devem responder.
Um valor de -1 especifica qualquer fornecedor.
Funções estáticas públicas
crio
virtual NLIdentifyDeviceCriteria * create()
Funções públicas
toIdentifyDeviceCriteria
virtual IdentifyDeviceCriteria toIdentifyDeviceCriteria()