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 フィールドで WeaveIdentifyRequest に含まれているため、メッセージのペイロードには表示されません。

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