Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

nl::Weave::Hồ sơ::DeviceDescription::Xác định tiêu chí thiết bị

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

Biểu thị tiêu chí dùng để chọn thiết bị trong giao thứcNhận dạng thiết bị.

Tóm tắt

Tính kế thừa

Các lớp con đã biết trực tiếp: nl::Weave::Profiles::DeviceDescription::VerifyRequestMessage

Hàm dựng và hàm phá hủy

IdentifyDeviceCriteria(void)

Thuộc tính công khai

TargetDeviceId
uint64_t
Chỉ định rằng chỉ thiết bị có mã nút Weave đã chỉ định mới phản hồi.
TargetFabricId
uint64_t
Chỉ định rằng chỉ các thiết bị là thành viên của vải Weave đã chỉ định mới phản hồi.
TargetModes
uint32_t
Chỉ định rằng chỉ những thiết bị đang ở chế độ đã chỉ định mới phản hồi.
TargetProductId
uint16_t
Chỉ định rằng chỉ các thiết bị có mã sản phẩm được chỉ định mới phản hồi.
TargetVendorId
uint16_t
Chỉ định rằng chỉ các thiết bị do nhà cung cấp đã chỉ định mới phản hồi yêu cầu xác định.

Hàm công khai

Reset(void)
void
Đặt lại đối tượng Tiêu chí thiết bị để xác định là ít hạn chế nhất, tức là khớp với một đối tượng bất kỳ.

Thuộc tính công khai

Mã thiết bị mục tiêu

uint64_t TargetDeviceId

Chỉ định rằng chỉ thiết bị có mã nút Weave đã chỉ định mới phản hồi.

Giá trị kanyNodeId chỉ định bất kỳ thiết bị nào.

Mã mục tiêu

uint64_t TargetFabricId

Chỉ định rằng chỉ các thiết bị là thành viên của vải Weave đã chỉ định mới phản hồi.

Giá trị có thể là mã vải thực tế hoặc một trong các giá trị enum TargetFabricIds.

Chế độ mục tiêu

uint32_t TargetModes

Chỉ định rằng chỉ những thiết bị đang ở chế độ đã chỉ định mới phản hồi.

Các giá trị được lấy từ TargetDeviceModes enum.

Mã sản phẩm mục tiêu

uint16_t TargetProductId

Chỉ định rằng chỉ các thiết bị có mã sản phẩm được chỉ định mới phản hồi.

Giá trị 0xFFFF chỉ định bất kỳ sản phẩm nào. Nếu trường TargetProductId được chỉ định, thì bạn cũng phải chỉ định trường TargetProviderId.

Mã nhà cung cấp mục tiêu

uint16_t TargetVendorId

Chỉ định rằng chỉ các thiết bị do nhà cung cấp đã chỉ định mới phản hồi yêu cầu xác định.

Giá trị 0xFFFF chỉ định bất kỳ nhà cung cấp nào.

Hàm công khai

Xác định tiêu chí thiết bị

 IdentifyDeviceCriteria(
  void
)

Đặt lại

void Reset(
  void
)

Đặt lại đối tượng Tiêu chí thiết bị để xác định là ít hạn chế nhất, tức là khớp với một đối tượng bất kỳ.