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()
|
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.
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.