nl:: بافت:: پروفایل ها:: توضیحات دستگاه:: IdentifyDeviceCriteria
#include <src/lib/profiles/device-description/DeviceDescription.h>
نشان دهنده معیارهای مورد استفاده برای انتخاب دستگاه ها در پروتکل IdentifyDevice است.
خلاصه
ارث
زیر کلاس های مستقیم شناخته شده: nl::Weave::Profiles::DeviceDescription::IdentifyRequestMessageسازندگان و ویرانگرها | |
---|---|
IdentifyDeviceCriteria (void) |
صفات عمومی | |
---|---|
TargetDeviceId | uint64_t مشخص می کند که فقط دستگاهی با شناسه گره بافت مشخص شده باید پاسخ دهد. |
TargetFabricId | uint64_t مشخص میکند که فقط دستگاههایی که اعضای بافت بافت مشخص شده هستند باید پاسخ دهند. |
TargetModes | uint32_t مشخص می کند که فقط دستگاه هایی که در حال حاضر در حالت های مشخص شده هستند باید پاسخ دهند. |
TargetProductId | uint16_t مشخص می کند که فقط دستگاه هایی با شناسه محصول مشخص شده باید پاسخ دهند. |
TargetVendorId | uint16_t مشخص می کند که فقط دستگاه های تولید شده توسط فروشنده مشخص شده باید به درخواست شناسایی پاسخ دهند. |
توابع عمومی | |
---|---|
Reset (void) | void این شیء Identify Device Criteria را به گونه ای بازنشانی می کند که کمترین محدودیت را داشته باشد، یعنی با هرکدام مطابقت داشته باشد. |
صفات عمومی
TargetDeviceId
uint64_t TargetDeviceId
مشخص می کند که فقط دستگاهی با شناسه گره بافت مشخص شده باید پاسخ دهد.
مقدار kAnyNodeId هر دستگاهی را مشخص می کند.
TargetFabricId
uint64_t TargetFabricId
مشخص میکند که فقط دستگاههایی که اعضای بافت بافت مشخص شده هستند باید پاسخ دهند.
مقدار می تواند یک شناسه واقعی پارچه یا یکی از مقادیر enum TargetFabricIds باشد.
TargetModes
uint32_t TargetModes
مشخص می کند که فقط دستگاه هایی که در حال حاضر در حالت های مشخص شده هستند باید پاسخ دهند.
مقادیر از فهرست TargetDeviceModes گرفته شده است.
TargetProductId
uint16_t TargetProductId
مشخص می کند که فقط دستگاه هایی با شناسه محصول مشخص شده باید پاسخ دهند.
مقدار 0xFFFF هر محصولی را مشخص می کند. اگر قسمت TargetProductId مشخص شده باشد، TargetVendorId نیز باید مشخص شود.
TargetVendorId
uint16_t TargetVendorId
مشخص می کند که فقط دستگاه های تولید شده توسط فروشنده مشخص شده باید به درخواست شناسایی پاسخ دهند.
مقدار 0xFFFF هر فروشنده ای را مشخص می کند.
توابع عمومی
IdentifyDeviceCriteria
IdentifyDeviceCriteria( void )
بازنشانی کنید
void Reset( void )
این شیء Identify Device Criteria را به گونه ای بازنشانی می کند که کمترین محدودیت را داشته باشد، یعنی با هرکدام مطابقت داشته باشد.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-11-10 بهوقت ساعت هماهنگ جهانی.