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()
|
virtual NLIdentifyDeviceCriteria *
|
Öffentliche Funktionen |
|
---|---|
toIdentifyDeviceCriteria()
|
virtual IdentifyDeviceCriteria
|
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.