NLIdentifyDeviceCriteria

摘要

繼承

沿用來源: NSObject

屬性

TargetDeviceId
NLWeaveIdentifierType
指定只有具有指定 Weave 節點 ID 的裝置應回應。
TargetFabricId
NLWeaveIdentifierType
指定只有指定 Weave 布料成員的裝置應回應。
TargetModes
NLTargetDeviceModes
指定只有目前指定模式的裝置應回應。
TargetProductId
NSInteger
指定只有含有指定產品代碼的裝置應回應。
TargetVendorId
NSInteger
指明只有指定供應商製造的裝置應回應。

公開的靜態函式

create()

公用函式

toIdentifyDeviceCriteria()

屬性

TargetDeviceId

NLWeaveIdentifierType TargetDeviceId

指定只有具有指定 Weave 節點 ID 的裝置應回應。

如果值為 -1,則代表所有裝置應回應。

注意:TargetDeviceId 欄位的值會附加 Weave 訊息標頭「Destination Node ID」欄位中的 Weave IdentityRequest,因此「不會」出現在訊息的酬載中。

TargetFabricId

NLWeaveIdentifierType TargetFabricId

指定只有指定 Weave 布料成員的裝置應回應。

如果這個值為 0,表示只有非布料成員的裝置應回應。如果這個值為 -1,表示所有裝置都應回應,不論布料等級為何。

TargetModes

NLTargetDeviceModes TargetModes

指定只有目前指定模式的裝置應回應。

值取自 TargetDeviceModes 列舉。

TargetProductId

NSInteger TargetProductId

指定只有含有指定產品代碼的裝置應回應。

值 -1 是指任何產品。如果已指定 TargetProductId 欄位,則必須一併指定 TargetVendorId。

TargetVendorId

NSInteger TargetVendorId

指明只有指定供應商製造的裝置應回應。

值為 -1 表示所有供應商。

公開的靜態函式

create

virtual NLIdentifyDeviceCriteria * create()

公用函式

toIdentifyDeviceCriteria

virtual IdentifyDeviceCriteria toIdentifyDeviceCriteria()