otDeviceProperties
#include <thread_ftd.h>
ویژگی های دستگاه را نشان می دهد که برای محاسبه وزن رهبر محلی در یک دستگاه استفاده می شود.
خلاصه
پارامترها بر اساس قابلیت دستگاه، اعم از اینکه به عنوان روتر مرزی عمل می کند، پیکربندی منبع تغذیه آن و غیره تنظیم می شوند.
mIsUnstable
پایداری عملیاتی دستگاه را نشان می دهد و از طریق مکانیزم خاص فروشنده تعیین می شود. می تواند شامل موارد زیر باشد:
- دستگاه در داخل تشخیص می دهد که منبع تغذیه خارجی را بیشتر از حد معمول از دست می دهد. آنچه معمول است توسط فروشنده تعیین می شود.
- دستگاه در داخل تشخیص می دهد که بیشتر از حد معمول راه اندازی مجدد می شود. آنچه معمول است توسط فروشنده تعیین می شود.
صفات عمومی | |
---|---|
mIsBorderRouter | bool این که آیا دستگاه یک روتر مرزی است. |
mIsUnstable | bool پایداری عملیاتی دستگاه (ویژه فروشنده). |
mLeaderWeightAdjustment | int8_t تنظیم وزن. باید 16- تا 16+ باشد (در غیر این صورت بسته می شود). |
mPowerSupply | پیکربندی منبع تغذیه |
mSupportsCcm | bool این که آیا دستگاه از CCM پشتیبانی می کند (می تواند به عنوان یک روتر مرزی CCM عمل کند). |
صفات عمومی
mIsBorderRouter
bool otDeviceProperties::mIsBorderRouter
این که آیا دستگاه یک روتر مرزی است.
mIsUnstable
bool otDeviceProperties::mIsUnstable
پایداری عملیاتی دستگاه (ویژه فروشنده).
mLeaderWeight Adjustment
int8_t otDeviceProperties::mLeaderWeightAdjustment
تنظیم وزن. باید 16- تا 16+ باشد (در غیر این صورت بسته می شود).
mSupportsCcm
bool otDeviceProperties::mSupportsCcm
این که آیا دستگاه از CCM پشتیبانی می کند (می تواند به عنوان یک روتر مرزی CCM عمل کند).
منابع
موضوعات مرجع OpenThread API از کد منبع موجود در GitHub سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.