otMleCounters

#include <thread.h>

يُمثِّل عدّادات Thread MLE.

ملخّص

السمات العامة

mAttachAttempts
uint16_t
عدد محاولات التوصيل أثناء فصل الجهاز.
mBetterPartitionAttachAttempts
uint16_t
عدد محاولات الربط بقسم أفضل.
mChildRole
uint16_t
عدد مرات دخول الجهاز إلى دور OT_DEVICE_روي_CHILD.
mChildTime
uint64_t
تم استخدام عدد المللي ثانية من الجهاز في دور OT_DEVICE_role_CHILD.
mDetachedRole
uint16_t
عدد مرات دخول الجهاز إلى دور OT_DEVICE_role_DETACHED.
mDetachedTime
uint64_t
تم تعيين عدد المللي ثانية للجهاز في دور OT_DEVICE_روي_DETACHED.
mDisabledRole
uint16_t
عدد مرات دخول الجهاز في دور OT_DEVICE_role_DISABLED.
mDisabledTime
uint64_t
تتبُّع مدة الدور:
mLeaderRole
uint16_t
عدد مرات دخول الجهاز في دور OT_DEVICE_role_LEADER.
mLeaderTime
uint64_t
تم استخدام عدد المللي ثانية من الجهاز في دور OT_DEVICE_روي_LEADER.
mParentChanges
uint16_t
عدد المرات التي غيَّر فيها الجهاز العنصر الرئيسي.
mPartitionIdChanges
uint16_t
عدد التغييرات التي تم إجراؤها على رقم تعريف القسم.
mRouterRole
uint16_t
عدد مرات دخول الجهاز إلى دور OT_DEVICE_role_ROUTER.
mRouterTime
uint64_t
تم تعيين عدد المللي ثانية للجهاز في دور OT_DEVICE_role_ROUTER.
mTrackedTime
uint64_t
عدد المللي ثانية التي تتبعها العدّادات السابقة

السمات العامة

mAttachAttempts

uint16_t otMleCounters::mAttachAttempts

عدد محاولات التوصيل أثناء فصل الجهاز.

mBetterPartitionAttachAttempts

uint16_t otMleCounters::mBetterPartitionAttachAttempts

عدد محاولات الربط بقسم أفضل.

mChildRole

uint16_t otMleCounters::mChildRole

عدد مرات دخول الجهاز إلى دور OT_DEVICE_روي_CHILD.

mChildTime

uint64_t otMleCounters::mChildTime

تم استخدام عدد المللي ثانية من الجهاز في دور OT_DEVICE_role_CHILD.

mDetachedRole

uint16_t otMleCounters::mDetachedRole

عدد مرات دخول الجهاز إلى دور OT_DEVICE_role_DETACHED.

mDetachedTime

uint64_t otMleCounters::mDetachedTime

تم تعيين عدد المللي ثانية للجهاز في دور OT_DEVICE_روي_DETACHED.

mDisabledRole

uint16_t otMleCounters::mDisabledRole

عدد مرات دخول الجهاز في دور OT_DEVICE_role_DISABLED.

mDisabledTime

uint64_t otMleCounters::mDisabledTime

تتبُّع مدة الدور:

عند تمكين ميزة مدة التشغيل (OPENthread_CONFIG_UPTIME_ENABLE = 1) يتم تتبع الوقت المستغرق في كل دور من أدوار MLE.ويمثل عدد المللي ثانية من الجهاز في دور OT_DEVICE_role_DISABLED.

mLeaderRole

uint16_t otMleCounters::mLeaderRole

عدد مرات دخول الجهاز في دور OT_DEVICE_role_LEADER.

mLeaderTime

uint64_t otMleCounters::mLeaderTime

تم استخدام عدد المللي ثانية من الجهاز في دور OT_DEVICE_روي_LEADER.

mParentChanges

uint16_t otMleCounters::mParentChanges

عدد المرات التي غيَّر فيها الجهاز العنصر الرئيسي.

يمكن أن يحدث تغيير في الأصل إذا انفصل الجهاز عن الجهاز الرئيسي الحالي ويرتبط بجهاز مختلف، أو حتى عندما يكون الجهاز متصلاً عند تمكين ميزة البحث الدوري الرئيسي (يُرجى مراجعة الخيار OPENthread_CONFIG_PARENT_SEARCH_ENABLE).

mPartitionIdChanges

uint16_t otMleCounters::mPartitionIdChanges

عدد التغييرات التي تم إجراؤها على رقم تعريف القسم.

mRouterRole

uint16_t otMleCounters::mRouterRole

عدد مرات دخول الجهاز إلى دور OT_DEVICE_role_ROUTER.

mRouterTime

uint64_t otMleCounters::mRouterTime

تم تعيين عدد المللي ثانية للجهاز في دور OT_DEVICE_role_ROUTER.

mTrackedTime

uint64_t otMleCounters::mTrackedTime

عدد المللي ثانية التي تتبعها العدّادات السابقة

المراجِع

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