معیارهای پیوند

این ماژول شامل توابعی است که پروتکل Link Metrics را کنترل می کند.

خلاصه

شمارش ها

otLinkMetricsEnhAckFlags {
OT_LINK_METRICS_ENH_ACK_CLEAR = 0,
OT_LINK_METRICS_ENH_ACK_REGISTER = 1
}
شمارش
پرچم های پیشرفته-ACK.
otLinkMetricsStatus شمارش
مقادیر وضعیت معیارهای پیوند.

Typedefs

otLinkMetricsEnhAckFlags typedef
پرچم های پیشرفته-ACK.
otLinkMetricsEnhAckProbingIeReportCallback )(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext) typedef
void(*
این نشانگر تابع زمانی فراخوانی می شود که Enh-ACK Probing IE دریافت می شود.
otLinkMetricsMgmtResponseCallback )(const otIp6Address *aSource, uint8_t aStatus, void *aContext) typedef
void(*
این نشانگر تابع زمانی فراخوانی می شود که یک پاسخ مدیریت متریک لینک دریافت شود.
otLinkMetricsReportCallback )(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, uint8_t aStatus, void *aContext) typedef
void(*
زمانی که گزارش Link Metrics دریافت می شود، این نشانگر تابع فراخوانی می شود.
otLinkMetricsSeriesFlags typedef
این ساختار نشان می‌دهد که کدام فریم‌ها در یک سری ردیابی رو به جلو به حساب می‌آیند.
otLinkMetricsStatus typedef
مقادیر وضعیت معیارهای پیوند.
otLinkMetricsValues typedef
این ساختار نتیجه (مقدار) یک جستار Link Metrics را نشان می دهد.

کارکرد

otLinkMetricsConfigEnhAckProbing ( otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext)
این تابع یک درخواست مدیریت متریک MLE Link برای پیکربندی/پاک کردن یک کاوش مبتنی بر ACK پیشرفته ارسال می کند.
otLinkMetricsConfigForwardTrackingSeries ( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext)
این تابع یک درخواست مدیریت متریک MLE Link برای پیکربندی/پاک کردن یک سری ردیابی رو به جلو ارسال می کند.
otLinkMetricsQuery ( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsReportCallback aCallback, void *aCallbackContext)
این تابع یک درخواست داده MLE را برای استعلام Link Metrics ارسال می کند.
otLinkMetricsSendLinkProbe ( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength)
این تابع یک پیام MLE Link Probe می فرستد.

سازه ها

otLinkMetricsSeriesFlags

این ساختار نشان می‌دهد که کدام فریم‌ها در یک سری ردیابی رو به جلو به حساب می‌آیند.

otLinkMetricsValues

این ساختار نتیجه (مقدار) یک جستار Link Metrics را نشان می دهد.

شمارش ها

Typedefs

کارکرد

منابع

موضوعات مرجع OpenThread API از کد منبع موجود در GitHub سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.