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) است.

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 API از کد منبع موجود در GitHub سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.