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+ (يتم تثبيتها بطريقة أخرى).
mSupportsCcm
bool otDeviceProperties::mSupportsCcm
ما إذا كان الجهاز يتوافق مع CCM (يمكن أن يكون بمثابة جهاز توجيه حدود CCM)
المراجِع
تنشأ المواضيع المرجعية لواجهة برمجة تطبيقات OpenThread من رمز المصدر المتاح على GitHub. للحصول على مزيد من المعلومات أو للمساهمة في مستنداتنا، يمكنك الاطّلاع على المراجع.