مقاييس الروابط

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

الملخّص

التعدادات

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

مواقد الخط

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

الدوال

otLinkMetricsConfigEnhAckProbing(otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext)
ترسل هذه الدالة طلب إدارة مقاييس روابط MLE لإعداد/محو اختبار مستند إلى ACK مستند إلى اختبار ACK.
otLinkMetricsConfigForwardTrackingSeries(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext)
ترسل هذه الدالة طلب إدارة مقاييس روابط MLE لإعداد/محو سلسلة تتبع إلى الأمام.
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 Link Probe.

التشريعات

otLinkMetricsSeriesFlags

وتمثل هذه البنية الإطارات التي يتم احتسابها في سلسلة التتبع المستقبلية.

otLinkMetricsValues

وتمثّل هذه البنية النتيجة (القيمة) لطلب بحث مقاييس الرابط.

التعدادات

مواقد الخط

الدوال

المراجع

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