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, die Mitglieder des angegebenen Weave-Stoffs sind, antworten sollen.
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 vom angegebenen Anbieter hergestellte Geräte 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.

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

HINWEIS: Der Wert des Feldes TargetDeviceId wird über eine Weave IdentityRequest im Feld „Destination Node ID“ des Weave-Nachrichtenheaders übergeben und erscheint daher NICHT in der Nutzlast der Nachricht.

TargetFabricId

NLWeaveIdentifierType TargetFabricId

Gibt an, dass nur Geräte, die Mitglieder des angegebenen Weave-Stoffs sind, antworten sollen.

Ein Wert von 0 gibt an, dass nur Geräte antworten sollen, die kein Mitglied einer 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.

Die Werte werden aus dem Enum TargetDeviceModes entnommen.

TargetProductId

NSInteger TargetProductId

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

Der Wert -1 gibt ein beliebiges Produkt an. Wenn das Feld TargetProductId angegeben wird, muss auch die TargetVendorId angegeben werden.

TargetVendorId

NSInteger TargetVendorId

Gibt an, dass nur vom angegebenen Anbieter hergestellte Geräte antworten sollen.

Der Wert -1 gibt einen beliebigen Anbieter an.

Öffentliche statische Funktionen

Entwicklung

virtual NLIdentifyDeviceCriteria * create()

Öffentliche Funktionen

toIdentifyDeviceCriteria

virtual IdentifyDeviceCriteria toIdentifyDeviceCriteria()