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).

mExtAddress

otExtAddress otMeshDiagChildEntry::mExtAddress

العنوان الموسّع.

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. للحصول على مزيد من المعلومات أو للمساهمة في مستنداتنا، يمكنك الاطّلاع على المراجع.