NLIdentifyDeviceCriteria

Résumé

Héritage

Hérite de : NSObject

Propriétés

TargetDeviceId
NLWeaveIdentifierType
Indique que seul l'appareil ayant l'ID de nœud Weave spécifié doit répondre.
TargetFabricId
NLWeaveIdentifierType
Indique que seuls les appareils membres du tissu Weave spécifié doivent répondre.
TargetModes
NLTargetDeviceModes
Indique que seuls les appareils qui utilisent actuellement les modes spécifiés doivent répondre.
TargetProductId
NSInteger
Indique que seuls les appareils avec le code produit donné doivent répondre.
TargetVendorId
NSInteger
Indique que seuls les appareils fabriqués par le fournisseur donné doivent répondre.

Fonctions statiques publiques

create()

Fonctions publiques

toIdentifyDeviceCriteria()

Propriétés

TargetDeviceId

NLWeaveIdentifierType TargetDeviceId

Indique que seul l'appareil ayant l'ID de nœud Weave spécifié doit répondre.

La valeur -1 indique que tous les appareils doivent répondre.

REMARQUE: La valeur du champ TargetDeviceId est transmise à Weave IdentifierRequest dans le champ d'ID du nœud de destination de l'en-tête du message Weave et n'apparaît donc PAS dans la charge utile du message.

TargetFabricId

NLWeaveIdentifierType TargetFabricId

Indique que seuls les appareils membres du tissu Weave spécifié doivent répondre.

La valeur 0 indique que seuls les appareils qui ne sont pas membres d'une fabric doivent répondre. La valeur -1 indique que tous les appareils doivent répondre, quelle que soit l'appartenance à la fabric.

TargetModes

NLTargetDeviceModes TargetModes

Indique que seuls les appareils qui utilisent actuellement les modes spécifiés doivent répondre.

Les valeurs sont issues de l'énumération TargetDeviceModes.

TargetProductId

NSInteger TargetProductId

Indique que seuls les appareils avec le code produit donné doivent répondre.

La valeur -1 spécifie n'importe quel produit. Si le champ TargetProductId est spécifié, alors TargetVendorId doit également être spécifié.

TargetVendorId

NSInteger TargetVendorId

Indique que seuls les appareils fabriqués par le fournisseur donné doivent répondre.

La valeur -1 indique n'importe quel fournisseur.

Fonctions statiques publiques

créer

virtual NLIdentifyDeviceCriteria * create()

Fonctions publiques

toIdentifyDeviceCriteria

virtual IdentifyDeviceCriteria toIdentifyDeviceCriteria()