nl:: Weave:: Profiles:: DeviceDescription:: IdentifyDeviceCriteria
#include <src/lib/profiles/device-description/DeviceDescription.h>
แสดงเกณฑ์ที่ใช้เพื่อเลือกอุปกรณ์ในโปรโตคอลข้อมูลประจำตัวอุปกรณ์
สรุป
การสืบทอด
คลาสย่อยที่รู้จักโดยตรง: nl::Weave::Profiles::DeviceDescription::IdentifyRequestMessage
ผู้ผลิตและผู้ทำลาย |
|
---|---|
IdentifyDeviceCriteria(void)
|
แอตทริบิวต์สาธารณะ |
|
---|---|
TargetDeviceId
|
uint64_t
ระบุว่ามีเฉพาะอุปกรณ์ที่มีรหัส Weave Node ที่ระบุเท่านั้นที่ควรตอบสนอง
|
TargetFabricId
|
uint64_t
ระบุว่ามีเพียงอุปกรณ์ที่เป็นสมาชิกของผ้า Weave ที่ระบุเท่านั้นที่ควรตอบสนอง
|
TargetModes
|
uint32_t
ระบุว่ามีเฉพาะอุปกรณ์ที่อยู่ในโหมดที่ระบุเท่านั้นที่จะตอบสนอง
|
TargetProductId
|
uint16_t
ระบุให้เฉพาะอุปกรณ์ที่มีรหัสผลิตภัณฑ์ที่ระบุเท่านั้นที่ตอบสนองได้
|
TargetVendorId
|
uint16_t
ระบุว่าเฉพาะอุปกรณ์ที่ผลิตโดยผู้ให้บริการที่ระบุเท่านั้นที่ควรตอบสนองต่อคำขอการระบุ
|
ฟังก์ชันสาธารณะ |
|
---|---|
Reset(void)
|
void
รีเซ็ตอ็อบเจ็กต์ ให้ระบุเกณฑ์ของอุปกรณ์ให้มีข้อจำกัดน้อยที่สุด กล่าวคือ ตรงกับค่าใดค่าหนึ่ง
|
แอตทริบิวต์สาธารณะ
TargetDeviceId
uint64_t TargetDeviceId
ระบุว่ามีเฉพาะอุปกรณ์ที่มีรหัส Weave Node ที่ระบุเท่านั้นที่ควรตอบสนอง
ค่าของ kAnyNodeId จะระบุอุปกรณ์ทั้งหมด
TargetFabricId
uint64_t TargetFabricId
ระบุว่ามีเพียงอุปกรณ์ที่เป็นสมาชิกของผ้า Weave ที่ระบุเท่านั้นที่ควรตอบสนอง
ค่าจะเป็นรหัส Fabric จริง หรือหนึ่งในค่า enum ของ TargetFabricIds ก็ได้
TargetModes
uint32_t TargetModes
ระบุว่ามีเฉพาะอุปกรณ์ที่อยู่ในโหมดที่ระบุเท่านั้นที่จะตอบสนอง
ค่าต่างๆ จะนำมาจาก enum TargetDeviceModes
TargetProductId
uint16_t TargetProductId
ระบุให้เฉพาะอุปกรณ์ที่มีรหัสผลิตภัณฑ์ที่ระบุเท่านั้นที่ตอบสนองได้
ค่า 0xFFFF จะระบุผลิตภัณฑ์ใดก็ได้ หากระบุช่อง TargetProductId ก็ต้องระบุ TargetVendorId ด้วย
TargetVendorId
uint16_t TargetVendorId
ระบุว่าเฉพาะอุปกรณ์ที่ผลิตโดยผู้ให้บริการที่ระบุเท่านั้นที่ควรตอบสนองต่อคำขอการระบุ
ค่า 0xFFFF จะระบุผู้ให้บริการทั้งหมด
ฟังก์ชันสาธารณะ
IdentifyDeviceCriteria
IdentifyDeviceCriteria( void )
รีเซ็ต
void Reset( void )
รีเซ็ตอ็อบเจ็กต์ ให้ระบุเกณฑ์ของอุปกรณ์ให้มีข้อจำกัดน้อยที่สุด กล่าวคือ ตรงกับค่าใดค่าหนึ่ง