otMeshDiagChildEntry
#include <mesh_diag.h>
تعرض معلومات عن إدخال فرعي من otMeshDiagQueryChildTable()
.
ملخّص
تشير السمة mSupportsErrRate
إلى ما إذا كانت ميزة تتبُّع الأخطاء متاحة أم لا، وأنّ القيمتَين mFrameErrorRate
وmMessageErrorRate
صالحتَين. يتتبّع معدّل أخطاء الإطارات في الثانية أخطاء ضبط الإطارات (في اتجاه النطاق الفرعي) في طبقة MAC، في حين يتتبّع mMessageErrorRate
معدّل أخطاء رسالة IPv6 (أعلى طبقة MAC وبعد إعادة محاولة MAC) عند حذف رسالة IPv6. على سبيل المثال، إذا كانت الرسالة كبيرة وتتطلب تجزئة 6LoWPAN، فسيتم اعتبار الرسالة tx على أنها قد فشلت في حال فشل أحد إطاراتها المجزأة (على سبيل المثال، عدم التأكيد مطلقًا).
السمات العامة |
|
---|---|
mAge
|
uint32_t
عدد الثواني منذ آخر مرة سمع فيها الطفلة
|
mAverageRssi
|
int8_t
متوسط RSSI
|
mConnectionTime
|
uint32_t
ثانية منذ أن ارتبط الطفل.
|
mCslChannel
|
uint8_t
قناة CSL.
|
mCslPeriod
|
uint16_t
فترة CSL بوحدة زمن 10 رموز. يشير الصفر إلى إيقاف CSL.
|
mCslSynchronized
|
bool
إمكانية CSL ومتزامنة مع CSL.
|
mCslTimeout
|
uint32_t
مهلة CSL بالثواني.
|
mDeviceTypeFtd
|
bool
هو جهاز بدون تكلفة كاملة (مقابل MTD).
|
mExtAddress
|
العنوان الموسّع.
|
mFrameErrorRate
|
uint16_t
معدّل أخطاء اللقطات (0x0000->0%، أو 0xffff->100%).
|
mFullNetData
|
bool
ما إذا كان الجهاز يحصل على بيانات الشبكة الكاملة (مقارنةً بالمجموعة الفرعية الثابتة)
|
mLastRssi
|
int8_t
RSSI لآخر إطار تم استلامه.
|
mLinkMargin
|
uint8_t
هامش الارتباط بالديسيبل
|
mMessageErrorRate
|
uint16_t
(IPv6) معدل أخطاء الرسائل (0x0000->0%، 0xffff->100%).
|
mQueuedMessageCount
|
uint16_t
عدد الرسائل في قائمة الانتظار لـ tx غير المباشر إلى الطفل.
|
mRloc16
|
uint16_t
RLOC16.
|
mRxOnWhenIdle
|
bool
تكون rx في وضع عدم النشاط (مقابل النعاس).
|
mSupervisionInterval
|
uint16_t
فترة الإشراف بالثواني الصفر للإشارة إلى عدم الاستخدام.
|
mSupportsErrRate
|
bool
قيم
mFrameErrorRate وmMessageErrorRate صالحة. |
mTimeout
|
uint32_t
انتهت المهلة بالثواني.
|
mVersion
|
uint16_t
الإصدار.
|
السمات العامة
mAge
uint32_t otMeshDiagChildEntry::mAge
عدد الثواني منذ آخر مرة سمع فيها الطفلة
mAverageRssi
int8_t otMeshDiagChildEntry::mAverageRssi
متوسط RSSI
mConnectionTime
uint32_t otMeshDiagChildEntry::mConnectionTime
ثانية منذ أن ارتبط الطفل.
mCslChannel
uint8_t otMeshDiagChildEntry::mCslChannel
قناة CSL.
mCslPeriod
uint16_t otMeshDiagChildEntry::mCslPeriod
فترة CSL بوحدة زمن 10 رموز. يشير الصفر إلى إيقاف CSL.
mCslSynchronized
bool otMeshDiagChildEntry::mCslSynchronized
إمكانية CSL ومتزامنة مع CSL.
mCslTimeout
uint32_t otMeshDiagChildEntry::mCslTimeout
مهلة CSL بالثواني.
mDeviceTypeFtd
bool otMeshDiagChildEntry::mDeviceTypeFtd
هو جهاز بدون تكلفة كاملة (مقابل MTD).
mFrameErrorRate
uint16_t otMeshDiagChildEntry::mFrameErrorRate
معدّل أخطاء اللقطات (0x0000->0%، أو 0xffff->100%).
mFullNetData
bool otMeshDiagChildEntry::mFullNetData
ما إذا كان الجهاز يحصل على بيانات الشبكة الكاملة (مقارنةً بالمجموعة الفرعية الثابتة)
mLastRssi
int8_t otMeshDiagChildEntry::mLastRssi
RSSI لآخر إطار تم استلامه.
mLinkMargin
uint8_t otMeshDiagChildEntry::mLinkMargin
هامش الارتباط بالديسيبل
mMessageErrorRate
uint16_t otMeshDiagChildEntry::mMessageErrorRate
(IPv6) معدل أخطاء الرسائل (0x0000->0%، 0xffff->100%).
mQueuedMessageCount
uint16_t otMeshDiagChildEntry::mQueuedMessageCount
عدد الرسائل في قائمة الانتظار لـ tx غير المباشر إلى الطفل.
mRloc16
uint16_t otMeshDiagChildEntry::mRloc16
RLOC16.
mRxOnWhenIdle
bool otMeshDiagChildEntry::mRxOnWhenIdle
تكون rx في وضع عدم النشاط (مقابل النعاس).
mSupervisionInterval
uint16_t otMeshDiagChildEntry::mSupervisionInterval
فترة الإشراف بالثواني الصفر للإشارة إلى عدم الاستخدام.
mSupportsErrRate
bool otMeshDiagChildEntry::mSupportsErrRate
قيم mFrameErrorRate
وmMessageErrorRate
صالحة.
mTimeout
uint32_t otMeshDiagChildEntry::mTimeout
انتهت المهلة بالثواني.
mVersion
uint16_t otMeshDiagChildEntry::mVersion
الإصدار.
المراجِع
تنشأ المواضيع المرجعية لواجهة برمجة تطبيقات OpenThread من رمز المصدر المتاح على GitHub. للحصول على مزيد من المعلومات أو للمساهمة في مستنداتنا، يمكنك الاطّلاع على المراجع.