nl:: Weave:: Profiles:: DeviceDescription:: IdentifyDeviceCriteria
#include <src/lib/profiles/device-description/DeviceDescription.h>
Biểu thị tiêu chí dùng để chọn thiết bị trong giao thức Nhận dạng thiết bị.
Tóm tắt
Tính kế thừa
Lớp học con đã biết trực tiếp: nl::Weave::Profiles::DeviceDescription::IdentifyRequestMessage
Hàm khởi tạo và phá huỷ |
|
---|---|
IdentifyDeviceCriteria(void)
|
Các thuộc tính công khai |
|
---|---|
TargetDeviceId
|
uint64_t
Chỉ định rằng chỉ thiết bị có Mã nút Weave được chỉ định mới phản hồi.
|
TargetFabricId
|
uint64_t
Chỉ định rằng chỉ các thiết bị thuộc loại vải Weave đã chỉ định mới có thể phản hồi.
|
TargetModes
|
uint32_t
Chỉ định rằng chỉ những thiết bị hiện đang ở các chế độ được chỉ định mới có thể 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 có thể phản hồi.
|
TargetVendorId
|
uint16_t
Chỉ định rằng chỉ các thiết bị do nhà cung cấp được chỉ định sản xuất mới phản hồi yêu cầu nhận dạng.
|
Hàm công khai |
|
---|---|
Reset(void)
|
void
Đặt lại đối tượng Xác định tiêu chí thiết bị này thành đối tượng có hạn chế thấp nhất, tức là khớp với bất kỳ đối tượng nào.
|
Các thuộc tính công khai
TargetDeviceId
uint64_t TargetDeviceId
Chỉ định rằng chỉ thiết bị có Mã nút Weave được chỉ định mới phản hồi.
Giá trị của kAnyNodeId chỉ định một thiết bị bất kỳ.
TargetFabricId
uint64_t TargetFabricId
Chỉ định rằng chỉ các thiết bị thuộc loại vải Weave đã chỉ định mới có thể phản hồi.
Giá trị có thể là mã nhận dạng vải thực tế hoặc một trong các giá trị enum TargetFabricIds.
TargetModes
uint32_t TargetModes
Chỉ định rằng chỉ những thiết bị hiện đang ở các chế độ được chỉ định mới có thể phản hồi.
Giá trị được lấy từ enum TargetDeviceModes.
TargetProductId
uint16_t TargetProductId
Chỉ định rằng chỉ các thiết bị có mã sản phẩm được chỉ định mới có thể phản hồi.
Giá trị 0xFFFF chỉ định một sản phẩm bất kỳ. Nếu đã chỉ định trường TargetProductId, thì bạn cũng phải chỉ định TargetVendorId.
TargetVendorId
uint16_t TargetVendorId
Chỉ định rằng chỉ các thiết bị do nhà cung cấp được chỉ định sản xuất mới phản hồi yêu cầu nhận dạng.
Giá trị 0xFFFF chỉ định nhà cung cấp bất kỳ.
Hàm công khai
IdentifyDeviceCriteria
IdentifyDeviceCriteria( void )
Đặt lại
void Reset( void )
Đặt lại đối tượng Xác định tiêu chí thiết bị này thành đối tượng có hạn chế thấp nhất, tức là khớp với bất kỳ đối tượng nào.