NLIdentifyDeviceCriteria

Zusammenfassung

Übernahme

Übernimmt von : NSObject

Attribute

TargetDeviceId
NLWeaveIdentifierType
Gibt an, dass nur das Gerät mit der angegebenen Weave-Knoten-ID antworten soll.
TargetFabricId
NLWeaveIdentifierType
Gibt an, dass nur Geräte antworten sollen, die zum angegebenen Weave-Fabric gehören.
TargetModes
NLTargetDeviceModes
Gibt an, dass nur Geräte reagieren sollen, die sich derzeit in den angegebenen Modi befinden.
TargetProductId
NSInteger
Gibt an, dass nur Geräte mit dem angegebenen Produktcode antworten sollen.
TargetVendorId
NSInteger
Gibt an, dass nur Geräte, die vom angegebenen Anbieter hergestellt wurden, antworten sollen.

Öffentliche statische Funktionen

create()

Öffentliche Funktionen

toIdentifyDeviceCriteria()

Attribute

TargetDeviceId

NLWeaveIdentifierType TargetDeviceId

Gibt an, dass nur das Gerät mit der angegebenen Weave-Knoten-ID antworten soll.

Ein Wert von -1 gibt an, dass alle Geräte antworten sollen.

HINWEIS: Der Wert des Feldes TargetDeviceId wird als Weave IdentityRequest im Feld "Destination Node ID" des Weave-Nachrichten-Headers übergeben und erscheint daher NICHT in der Nutzlast der Nachricht.

TargetFabricId

NLWeaveIdentifierType TargetFabricId

Gibt an, dass nur Geräte antworten sollen, die zum angegebenen Weave-Fabric gehören.

Ein Wert von 0 gibt an, dass nur Geräte antworten sollen, die kein Mitglied eines Fabric sind. Ein Wert von -1 gibt an, dass alle Geräte unabhängig von der Fabric-Mitgliedschaft reagieren sollen.

TargetModes

NLTargetDeviceModes TargetModes

Gibt an, dass nur Geräte reagieren sollen, die sich derzeit in den angegebenen Modi befinden.

Werte stammen aus der Enum „TargetDeviceModes“.

TargetProductId

NSInteger TargetProductId

Gibt an, dass nur Geräte mit dem angegebenen Produktcode antworten sollen.

Ein Wert von -1 steht für ein beliebiges Produkt. Wenn das Feld „TargetProductId“ angegeben ist, muss auch „TargetVendorId“ angegeben werden.

TargetVendorId

NSInteger TargetVendorId

Gibt an, dass nur Geräte, die vom angegebenen Anbieter hergestellt wurden, antworten sollen.

Ein Wert von -1 gibt einen beliebigen Anbieter an.

Öffentliche statische Funktionen

create

virtual NLIdentifyDeviceCriteria * create()

Öffentliche Funktionen

toIdentifyDeviceCriteria

virtual IdentifyDeviceCriteria toIdentifyDeviceCriteria()