NLIdentifyDeviceCriteria

Riepilogo

Eredità

Eredita da: NSObject

Proprietà

TargetDeviceId
NLWeaveIdentifierType
Specifica che deve rispondere solo il dispositivo con l'ID nodo Weave specificato.
TargetFabricId
NLWeaveIdentifierType
Specifica che devono rispondere solo i dispositivi che fanno parte del fabric Weave specificato.
TargetModes
NLTargetDeviceModes
Specifica che devono rispondere solo i dispositivi che si trovano attualmente nelle modalità specificate.
TargetProductId
NSInteger
Specifica che devono rispondere solo i dispositivi con il codice di prodotto specificato.
TargetVendorId
NSInteger
Specifica che devono rispondere solo i dispositivi prodotti dal fornitore specificato.

Funzioni statiche pubbliche

create()

Funzioni pubbliche

toIdentifyDeviceCriteria()

Proprietà

TargetDeviceId

NLWeaveIdentifierType TargetDeviceId

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

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

NOTA: il valore del campo TargetDeviceId è inserito in Weave IdentityRequest nel campo ID nodo di destinazione dell'intestazione del messaggio Weave e pertanto NON viene visualizzato nel payload del messaggio.

TargetFabricId

NLWeaveIdentifierType TargetFabricId

Specifica che devono rispondere solo i dispositivi che fanno parte del fabric Weave specificato.

Il valore 0 specifica che devono rispondere solo i dispositivi che non fanno parte di un'infrastruttura. Il valore -1 specifica che tutti i dispositivi devono rispondere indipendentemente dall'appartenenza a fabric.

TargetModes

NLTargetDeviceModes TargetModes

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

I valori vengono recuperati dall'enumerazione TargetDeviceModes.

TargetProductId

NSInteger TargetProductId

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

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

TargetVendorId

NSInteger TargetVendorId

Specifica che devono rispondere solo i dispositivi prodotti dal fornitore specificato.

Il valore -1 specifica qualsiasi fornitore.

Funzioni statiche pubbliche

crea

virtual NLIdentifyDeviceCriteria * create()

Funzioni pubbliche

toIdentifyDeviceCriteria

virtual IdentifyDeviceCriteria toIdentifyDeviceCriteria()