NLIdentifyDeviceCriteria

Podsumowanie

Dziedziczenie

Odziedziczy z: NSObject

Właściwości

TargetDeviceId
NLWeaveIdentifierType
Określa, że powinno odpowiedzieć tylko urządzenie o podanym identyfikatorze węzła Weave.
TargetFabricId
NLWeaveIdentifierType
Określa, że powinny zareagować tylko urządzenia należące do podanej tkaniny Weave.
TargetModes
NLTargetDeviceModes
Określa, że powinny reagować tylko urządzenia znajdujące się obecnie w określonych trybach.
TargetProductId
NSInteger
Określa, że powinny zareagować tylko urządzenia z podanym kodem produktu.
TargetVendorId
NSInteger
Określa, że powinny zareagować tylko urządzenia wyprodukowane przez danego dostawcę.

Publiczne funkcje statyczne

create()

Funkcje publiczne

toIdentifyDeviceCriteria()

Właściwości

TargetDeviceId

NLWeaveIdentifierType TargetDeviceId

Określa, że powinno odpowiedzieć tylko urządzenie o podanym identyfikatorze węzła Weave.

Wartość -1 określa, że wszystkie urządzenia powinny odpowiadać.

UWAGA: wartość pola TargetDeviceId znajduje się w polu Identyfikator węzła docelowego w nagłówku wiadomości Weave, więc NIE pojawia się w ładunku wiadomości.

TargetFabricId

NLWeaveIdentifierType TargetFabricId

Określa, że powinny zareagować tylko urządzenia należące do podanej tkaniny Weave.

Wartość 0 wskazuje, że powinny odpowiadać tylko urządzenia nienależące do sieci tkanin. Wartość -1 oznacza, że powinny odpowiadać wszystkie urządzenia niezależnie od przynależności do sieci tkanin.

TargetModes

NLTargetDeviceModes TargetModes

Określa, że powinny reagować tylko urządzenia znajdujące się obecnie w określonych trybach.

Wartości są pobierane z wyliczenia TargetDeviceModes.

TargetProductId

NSInteger TargetProductId

Określa, że powinny zareagować tylko urządzenia z podanym kodem produktu.

Wartość -1 określa dowolny produkt. Jeśli pole TargetProductId jest określone, musisz też podać wartość TargetVendorId.

TargetVendorId

NSInteger TargetVendorId

Określa, że powinny zareagować tylko urządzenia wyprodukowane przez danego dostawcę.

Wartość -1 oznacza dowolnego dostawcę.

Publiczne funkcje statyczne

create

virtual NLIdentifyDeviceCriteria * create()

Funkcje publiczne

toIdentifyDeviceCriteria

virtual IdentifyDeviceCriteria toIdentifyDeviceCriteria()