مقاييس الربط

تشتمل هذه الوحدة على وظائف تتحكم في بروتوكول مقاييس الرابط.

ملخّص

عمليات التعداد

otLinkMetricsEnhAckFlags{
  OT_LINK_METRICS_ENH_ACK_CLEAR = 0,
  OT_LINK_METRICS_ENH_ACK_REGISTER = 1
}
تعداد
علامات الإقرار المحسَّنة.
otLinkMetricsStatus تعداد
قيم حالة مقاييس الربط

تحديدات النوع

otLinkMetricsEnhAckFlags typedef
علامات الإقرار المحسَّنة.
otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext) typedef
void(*
يتم استدعاء المؤشر عند استلام Enh-ACK Probing IE.
otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, otLinkMetricsStatus aStatus, void *aContext) typedef
void(*
يتم استدعاء المؤشر عند تلقّي استجابة إدارة مقاييس الرابط.
otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, otLinkMetricsStatus aStatus, void *aContext) typedef
void(*
يتم استدعاء المؤشر عند تلقّي تقرير "مقاييس الروابط".
otLinkMetricsSeriesFlags typedef
تُمثِّل هذه السمة الإطارات التي يتم احتسابها ضمن سلسلة تتبُّع إعادة توجيه.
otLinkMetricsStatus typedef
قيم حالة مقاييس الربط
otLinkMetricsValues typedef
تمثل النتيجة (القيمة) لطلب بحث "مقاييس الرابط".

الدوال

otLinkMetricsConfigEnhAckProbing(otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext)
يؤدي إلى إرسال طلب إدارة مقاييس رابط MLE لإعداد/محو فحص محسّن استنادًا إلى ACK.
otLinkMetricsConfigForwardTrackingSeries(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext)
يؤدي هذا الخيار إلى إرسال طلب إدارة مقاييس رابط MLE لإعداد سلسلة تتبّع إعادة توجيه أو محوها.
otLinkMetricsManagerGetMetricsValueByExtAddr(otInstance *aInstance, const otExtAddress *aExtAddress, otLinkMetricsValues *aLinkMetricsValues)
الحصول على بيانات "مقاييس الرابط" لإحدى المواقع المجاورة باستخدام عنوانها الموسّع
otLinkMetricsManagerSetEnabled(otInstance *aInstance, bool aEnable)
void
تفعيل أو إيقاف "مدير مقاييس الرابط"
otLinkMetricsQuery(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsReportCallback aCallback, void *aCallbackContext)
يؤدي هذا الخيار إلى إرسال طلب بيانات MLE لطلب بيانات "مقاييس الرابط".
otLinkMetricsSendLinkProbe(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength)
يتم إرسال رسالة فحص رابط MLE.

الهياكل

otLinkMetricsSeriesFlags

تُمثِّل هذه السمة الإطارات التي يتم احتسابها ضمن سلسلة تتبُّع إعادة توجيه.

otLinkMetricsValues

تمثل النتيجة (القيمة) لطلب بحث "مقاييس الرابط".

عمليات التعداد

تحديدات النوع

الدوال

المراجِع

تنشأ المواضيع المرجعية لواجهة برمجة تطبيقات OpenThread من رمز المصدر المتاح على GitHub. للحصول على مزيد من المعلومات أو للمساهمة في مستنداتنا، يمكنك الاطّلاع على المراجع.