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

الثبات التشغيلي للجهاز (خاص بالمورِّد).

mLeaderWeightAdjustment

int8_t otDeviceProperties::mLeaderWeightAdjustment

تعديل الوزن يجب أن تتراوح القيمة بين -16 و16+ (يتم تثبيتها بطريقة أخرى).

mPowerSupply

otPowerSupply otDeviceProperties::mPowerSupply

إعدادات مصدر الطاقة

mSupportsCcm

bool otDeviceProperties::mSupportsCcm

ما إذا كان الجهاز يتوافق مع CCM (يمكن أن يكون بمثابة جهاز توجيه حدود CCM)

المراجِع

تنشأ المواضيع المرجعية لواجهة برمجة تطبيقات OpenThread من رمز المصدر المتاح على GitHub. للحصول على مزيد من المعلومات أو للمساهمة في مستنداتنا، يمكنك الاطّلاع على المراجع.