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 您可以識別要求,因此訊息「不會」出現在訊息的酬載中。

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()