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 메시지 헤더의 대상 노드 ID 필드에 있는 Weave IDRequest를 전달하므로 메시지의 페이로드에 표시되지 않습니다.

TargetFabricId

NLWeaveIdentifierType TargetFabricId

지정된 Weave 패브릭에 속한 기기만 응답하도록 지정합니다.

값이 0이면 패브릭의 멤버가 아닌 기기만 응답하도록 지정합니다. 값이 -1이면 패브릭 멤버십과 관계없이 모든 기기가 응답해야 함을 지정합니다.

TargetModes

NLTargetDeviceModes TargetModes

현재 지정된 모드에 있는 기기만 응답하도록 지정합니다.

값은 TargetDeviceModes enum에서 가져옵니다.

TargetProductId

NSInteger TargetProductId

지정된 제품 코드가 있는 기기만 응답하도록 지정합니다.

-1 값은 모든 제품을 지정합니다. TargetProductId 필드가 지정되면 TargetVendorId도 지정되어야 합니다.

TargetVendorId

NSInteger TargetVendorId

지정된 공급업체에서 제조한 기기만 응답하도록 지정합니다.

값이 -1이면 모든 공급업체를 지정합니다.

공개 정적 함수

제작

virtual NLIdentifyDeviceCriteria * create()

공개 함수

toIdentifyDeviceCriteria

virtual IdentifyDeviceCriteria toIdentifyDeviceCriteria()