Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

nl::Weave::프로필::기기 설명::기기 기준 식별

#include <src/lib/profiles/device-description/DeviceDescription.h>

VerifyDevice 프로토콜에서 기기를 선택하는 데 사용되는 기준을 나타냅니다.

요약

상속

직접 알려진 서브클래스: nl::Weave::Profiles::DeviceDescription::IdentifiRequestMessage

생성자 및 소멸자

IdentifyDeviceCriteria(void)

공개 속성

TargetDeviceId
uint64_t
지정된 Weave 노드 ID가 있는 기기만 응답하도록 지정합니다.
TargetFabricId
uint64_t
지정된 Weave 패브릭의 회원인 기기만 응답하도록 지정합니다.
TargetModes
uint32_t
현재 지정된 모드에 있는 기기만 응답하도록 지정합니다.
TargetProductId
uint16_t
지정된 제품 ID가 있는 기기만 응답하도록 지정합니다.
TargetVendorId
uint16_t
지정된 공급업체에서 제조한 기기만 식별 요청에 응답하도록 지정합니다.

공개 함수

Reset(void)
void
이 기기 기준 식별 객체를 가장 제한적인 제한, 즉 일치하는 것으로 재설정합니다.

공개 속성

타겟 기기 ID

uint64_t TargetDeviceId

지정된 Weave 노드 ID가 있는 기기만 응답하도록 지정합니다.

kAnyNodeId 값은 모든 기기를 지정합니다.

TargetFabricId

uint64_t TargetFabricId

지정된 Weave 패브릭의 회원인 기기만 응답하도록 지정합니다.

값은 실제 패브릭 ID 또는 TargetFabricIds 열거형 값 중 하나일 수 있습니다.

타겟 모드

uint32_t TargetModes

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

값은 TargetDeviceModes 열거형에서 가져옵니다.

타겟 제품 ID

uint16_t TargetProductId

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

0xFFFF 값은 모든 제품을 지정합니다. TargetProductId 필드가 지정되면 TargetVendorId도 지정해야 합니다.

타겟 공급업체 ID

uint16_t TargetVendorId

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

0xFFFF 값은 공급업체를 지정합니다.

공개 함수

기기 기준 식별

 IdentifyDeviceCriteria(
  void
)

재설정

void Reset(
  void
)

이 기기 기준 식별 객체를 가장 제한적인 제한, 즉 일치하는 것으로 재설정합니다.