nl:: Weave:: Profiles:: DeviceDescription:: IdentifyDeviceCriteria
#include <src/lib/profiles/device-description/DeviceDescription.h>
VerifyDevice 프로토콜에서 기기를 선택하는 데 사용되는 기준을 나타냅니다.
요약
상속
직접 알려진 서브클래스: nl::Weave::Profiles::DeviceDescription::IdentifyRequestMessage
생성자 및 소멸자 |
|
---|---|
IdentifyDeviceCriteria(void)
|
공개 속성 |
|
---|---|
TargetDeviceId
|
uint64_t
지정된 Weave 노드 ID가 있는 기기만 응답하도록 지정합니다.
|
TargetFabricId
|
uint64_t
지정된 Weave 패브릭의 멤버인 기기만 응답하도록 지정합니다.
|
TargetModes
|
uint32_t
현재 지정된 모드에 있는 기기만 응답하도록 지정합니다.
|
TargetProductId
|
uint16_t
지정된 제품 ID가 있는 기기만 응답하도록 지정합니다.
|
TargetVendorId
|
uint16_t
지정된 공급업체에서 제조한 기기만 식별 요청에 응답하도록 지정합니다.
|
공개 함수 |
|
---|---|
Reset(void)
|
void
이 기기 기준 식별 객체를 최소 제한, 즉 일치하는 것으로 재설정합니다.
|
공개 속성
TargetDeviceId
uint64_t TargetDeviceId
지정된 Weave 노드 ID가 있는 기기만 응답하도록 지정합니다.
kAnyNodeId의 값은 기기를 지정합니다.
TargetFabricId
uint64_t TargetFabricId
지정된 Weave 패브릭의 멤버인 기기만 응답하도록 지정합니다.
값은 실제 패브릭 ID 또는 TargetFabricIds 열거형 값 중 하나일 수 있습니다.
TargetProductId
uint16_t TargetProductId
지정된 제품 ID가 있는 기기만 응답하도록 지정합니다.
0xFFFF 값은 제품을 지정합니다. TargetProductId 필드가 지정되면 TargetVendorId도 지정되어야 합니다.
TargetVendorId
uint16_t TargetVendorId
지정된 공급업체에서 제조한 기기만 식별 요청에 응답하도록 지정합니다.
0xFFFF 값은 공급업체를 지정합니다.
공개 함수
IdentifyDeviceCriteria
IdentifyDeviceCriteria( void )
재설정
void Reset( void )
이 기기 기준 식별 객체를 최소 제한, 즉 일치하는 것으로 재설정합니다.