otMeshDiagChildEntry
#include <mesh_diag.h>
نشان دهنده اطلاعات مربوط به ورودی فرزند از otMeshDiagQueryChildTable()
است.
خلاصه
mSupportsErrRate
نشان می دهد که آیا ویژگی ردیابی خطا پشتیبانی می شود یا خیر و مقادیر mFrameErrorRate
و mMessageErrorRate
معتبر هستند یا خیر. نرخ خطای فریم خطاهای قاب tx (به سمت فرزند) را در لایه MAC ردیابی می کند، در حالی که mMessageErrorRate
نرخ خطای پیام IPv6 (بالای لایه MAC و پس از تلاش مجدد MAC) را هنگامی که یک پیام IPv6 حذف می شود، ردیابی می کند. به عنوان مثال، اگر پیام بزرگ است و نیاز به قطعه قطعه شدن 6LoWPAN دارد، پیام tx در صورتی که یکی از فریم های فریم 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 Timeout در چند ثانیه. |
mDeviceTypeFtd | bool آیا دستگاه FTD (در مقابل 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 Timeout در چند ثانیه.
mDeviceTypeFtd
bool otMeshDiagChildEntry::mDeviceTypeFtd
آیا دستگاه FTD (در مقابل 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 API از کد منبع موجود در GitHub سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.