Linkmesswerte

Dieses Modul enthält Funktionen, die das Link Metrics-Protokoll steuern.

Zusammenfassung

Aufzählungen

otLinkMetricsEnhAckFlags{
  OT_LINK_METRICS_ENH_ACK_CLEAR = 0,
  OT_LINK_METRICS_ENH_ACK_REGISTER = 1
}
enum
Erweiterte-ACK-Flags.
otLinkMetricsStatus enum
Statuswerte von Linkmesswerten.

Typdefekt

otLinkMetricsEnhAckFlags typedef
Erweiterte-ACK-Flags.
otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext) typedef
void(*
Dieser Funktionszeiger wird aufgerufen, wenn Enh-ACK Probing IE empfangen wird.
otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, uint8_t aStatus, void *aContext) typedef
void(*
Dieser Funktionszeiger wird aufgerufen, wenn eine Link Metrics Management-Antwort empfangen wird.
otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, uint8_t aStatus, void *aContext) typedef
void(*
Dieser Funktionszeiger wird aufgerufen, wenn ein Bericht zu Linkmesswerten empfangen wird.
otLinkMetricsSeriesFlags typedef
Diese Struktur stellt dar, welche Frames in einer Forward Tracking Series berücksichtigt werden.
otLinkMetricsStatus typedef
Statuswerte von Linkmesswerten.
otLinkMetricsValues typedef
Diese Struktur stellt das Ergebnis (Wert) für eine Linkmesswert-Abfrage dar.

Funktionen

otLinkMetricsConfigEnhAckProbing(otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext)
Diese Funktion sendet eine Anfrage zur Verwaltung der MLE-Linkmesswerte, um ein erweitertes Bestätigungs-Probing zu konfigurieren oder zu löschen.
otLinkMetricsConfigForwardTrackingSeries(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext)
Mit dieser Funktion wird eine Anfrage zur Verwaltung der MLE-Link-Messwerte gesendet, um eine Forward Tracking Series zu konfigurieren oder zu löschen.
otLinkMetricsQuery(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsReportCallback aCallback, void *aCallbackContext)
Diese Funktion sendet eine MLE-Datenanfrage zum Abfragen von Linkmesswerten.
otLinkMetricsSendLinkProbe(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength)
Diese Funktion sendet eine MLE-Link-Prüfungs-Nachricht.

Bauwerke

otLinkMetricsSeriesFlags

Diese Struktur stellt dar, welche Frames in einer Forward Tracking Series berücksichtigt werden.

otLinkMetricsValues

Diese Struktur stellt das Ergebnis (Wert) für eine Linkmesswert-Abfrage dar.

Aufzählungen

Typdefekt

Funktionen

Ressourcen

Die OpenThread API-Referenzthemen stammen aus dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen und einen Beitrag zu unserer Dokumentation finden Sie unter Ressourcen.