NLIdentifyDeviceCriteria
摘要
繼承
沿用來源: NSObject
屬性 |
|
---|---|
TargetDeviceId
|
NLWeaveIdentifierType
指定只有具有指定 Weave 節點 ID 的裝置應回應。
|
TargetFabricId
|
NLWeaveIdentifierType
指定只有指定 Weave 布料成員的裝置應回應。
|
TargetModes
|
NLTargetDeviceModes
指定只有目前指定模式的裝置應回應。
|
TargetProductId
|
NSInteger
指定只有含有指定產品代碼的裝置應回應。
|
TargetVendorId
|
NSInteger
指明只有指定供應商製造的裝置應回應。
|
公開的靜態函式 |
|
---|---|
create()
|
virtual NLIdentifyDeviceCriteria *
|
公用函式 |
|
---|---|
toIdentifyDeviceCriteria()
|
virtual IdentifyDeviceCriteria
|
屬性
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 表示所有供應商。