NLIdentifyDeviceCriteria

Riepilogo

Eredità

Eredita da: NSObject

Proprietà

TargetDeviceId
NLWeaveIdentifierType
Specifica che solo il dispositivo con l'ID nodo Weave specificato deve rispondere.
TargetFabricId
NLWeaveIdentifierType
Specifica che solo i dispositivi che sono membri dell'infrastruttura Weave specificata devono rispondere.
TargetModes
NLTargetDeviceModes
Specifica che solo i dispositivi che al momento si trovano nelle modalità specificate devono rispondere.
TargetProductId
NSInteger
Specifica che solo i dispositivi con il codice di prodotto specificato devono rispondere.
TargetVendorId
NSInteger
Specifica che solo i dispositivi prodotti dal fornitore in questione devono rispondere.

Funzioni statiche pubbliche

create()

Funzioni pubbliche

toIdentifyDeviceCriteria()

Proprietà

TargetDeviceId

NLWeaveIdentifierType TargetDeviceId

Specifica che solo il dispositivo con l'ID nodo Weave specificato deve rispondere.

Il valore -1 specifica che tutti i dispositivi devono rispondere.

NOTA: il valore del campo TargetDeviceId è inserito una richiesta Weave Identity nel campo ID nodo di destinazione dell'intestazione del messaggio Weave, quindi NON compare nel payload del messaggio.

TargetFabricId

NLWeaveIdentifierType TargetFabricId

Specifica che solo i dispositivi che sono membri dell'infrastruttura Weave specificata devono rispondere.

Un valore pari a 0 specifica che solo i dispositivi che non sono membri di un fabric devono rispondere. Il valore -1 specifica che tutti i dispositivi devono rispondere indipendentemente dall'appartenenza all'infrastruttura.

TargetModes

NLTargetDeviceModes TargetModes

Specifica che solo i dispositivi che al momento si trovano nelle modalità specificate devono rispondere.

I valori vengono presi dall'enumerazione TargetDeviceModes.

TargetProductId

NSInteger TargetProductId

Specifica che solo i dispositivi con il codice di prodotto specificato devono rispondere.

Il valore -1 specifica qualsiasi prodotto. Se il campo TargetProductId è specificato, deve essere specificato anche il TargetVendorId.

TargetVendorId

NSInteger TargetVendorId

Specifica che solo i dispositivi prodotti dal fornitore in questione devono rispondere.

Il valore -1 specifica qualsiasi fornitore.

Funzioni statiche pubbliche

create

virtual NLIdentifyDeviceCriteria * create()

Funzioni pubbliche

toIdentifyDeviceCriteria

virtual IdentifyDeviceCriteria toIdentifyDeviceCriteria()