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+ باشد (در غیر این صورت بسته می شود).

mPowerSupply

otPowerSupply otDeviceProperties::mPowerSupply

پیکربندی منبع تغذیه

mSupportsCcm

bool otDeviceProperties::mSupportsCcm

این که آیا دستگاه از CCM پشتیبانی می کند (می تواند به عنوان یک روتر مرزی CCM عمل کند).

منابع

موضوعات مرجع OpenThread API از کد منبع موجود در GitHub سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.