Linkmesswerte

Dieses Modul enthält Funktionen zur Steuerung des Protokolls für Linkmesswerte.

Zusammenfassung

Aufzählungen

otLinkMetricsEnhAckFlags{
  OT_LINK_METRICS_ENH_ACK_CLEAR = 0,
  OT_LINK_METRICS_ENH_ACK_REGISTER = 1
}
enum
Optimierte ACK-Flags.
otLinkMetricsStatus enum
Werte für den Messwertstatus verknüpfen.

Typedefs

otLinkMetricsEnhAckFlags typedef
Optimierte ACK-Flags.
otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext) typedef
void(*
Pointer wird aufgerufen, wenn Enh-ACK Probing IE empfangen wird.
otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, otLinkMetricsStatus aStatus, void *aContext) typedef
void(*
Der Pointer wird aufgerufen, wenn eine Antwort zur Verwaltung von Linkmesswerten empfangen wird.
otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, otLinkMetricsStatus aStatus, void *aContext) typedef
void(*
Der Mauszeiger wird beim Empfang eines Berichts zu Linkmesswerten aufgerufen.
otLinkMetricsSeriesFlags typedef
Gibt an, welche Frames in einer Forward-Tracking-Serie berücksichtigt werden.
otLinkMetricsStatus typedef
Werte für den Messwertstatus verknüpfen.
otLinkMetricsValues typedef
Stellt das Ergebnis (Wert) für eine Abfrage von Linkmesswerten dar.

Funktionen

otLinkMetricsConfigEnhAckProbing(otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext)
Sendet eine MLE-Link-Messwertverwaltungsanfrage, um eine erweiterte ACK-basierte Prüfung zu konfigurieren/zu löschen.
otLinkMetricsConfigForwardTrackingSeries(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext)
Sendet eine Anfrage zur MLE-Link-Messwertverwaltung, um eine Reihe von Vorwärtsverfolgungen zu konfigurieren oder zu löschen.
otLinkMetricsManagerGetMetricsValueByExtAddr(otInstance *aInstance, const otExtAddress *aExtAddress, otLinkMetricsValues *aLinkMetricsValues)
Linkmesswerte eines Nachbarn anhand seiner erweiterten Adresse abrufen.
otLinkMetricsManagerSetEnabled(otInstance *aInstance, bool aEnable)
void
Linkmesswert-Manager aktivieren oder deaktivieren.
otLinkMetricsQuery(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsReportCallback aCallback, void *aCallbackContext)
Sendet eine MLE-Datenanfrage, um Linkmesswerte abzufragen.
otLinkMetricsSendLinkProbe(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength)
Sendet eine MLE-Linkprüfung-Nachricht.

Strukturen

otLinkMetricsSeriesFlags

Gibt an, welche Frames in einer Forward-Tracking-Serie berücksichtigt werden.

otLinkMetricsValues

Stellt das Ergebnis (Wert) für eine Abfrage von Linkmesswerten dar.

Aufzählungen

Typedefs

Funktionen

Ressourcen

OpenThread API-Referenzthemen stammen aus dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen finden Sie unter Ressourcen. Dort können Sie auch einen Beitrag zu unserer Dokumentation leisten.