Dane linku

Ten moduł obejmuje funkcje, które kontrolują protokół Link Metrics.

Podsumowanie

Wyliczenia

otLinkMetricsEnhAckFlags{
  OT_LINK_METRICS_ENH_ACK_CLEAR = 0,
  OT_LINK_METRICS_ENH_ACK_REGISTER = 1
}
enum | typ wyliczeniowy
Flagi rozszerzonego potwierdzenia.
otLinkMetricsStatus enum | typ wyliczeniowy
Wartości stanu danych połączenia.

Definicje typów

otLinkMetricsEnhAckFlags typedef
Flagi rozszerzonego potwierdzenia.
otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext) typedef
void(*
Wskaźnik jest wywoływany po otrzymaniu kodu Enh-ACK Probing IE.
otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, otLinkMetricsStatus aStatus, void *aContext) typedef
void(*
Wskaźnik jest wywoływany po otrzymaniu odpowiedzi zarządzania wskaźnikami linków.
otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, otLinkMetricsStatus aStatus, void *aContext) typedef
void(*
Wskaźnik jest wywoływany po odebraniu raportu Dane linku.
otLinkMetricsSeriesFlags typedef
Reprezentuje, które klatki są uwzględniane w serii śledzenia zapowiedzi.
otLinkMetricsStatus typedef
Wartości stanu danych połączenia.
otLinkMetricsValues typedef
Reprezentuje wynik (wartość) zapytania w usłudze Link Metrics.

Funkcje

otLinkMetricsConfigEnhAckProbing(otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext)
Wysyła żądanie zarządzania wskaźnikami linków MLE w celu skonfigurowania/usunięcia sondowania opartego na potwierdzeniu potwierdzenia.
otLinkMetricsConfigForwardTrackingSeries(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext)
Wysyła żądanie zarządzania wskaźnikami połączeń MLE w celu skonfigurowania lub wyczyszczenia serii śledzenia Forward.
otLinkMetricsManagerGetMetricsValueByExtAddr(otInstance *aInstance, const otExtAddress *aExtAddress, otLinkMetricsValues *aLinkMetricsValues)
Pobieranie danych wskaźników linków sąsiada na podstawie jego rozszerzonego adresu.
otLinkMetricsManagerSetEnabled(otInstance *aInstance, bool aEnable)
void
Włącz lub wyłącz menedżera wskaźników połączeń.
otLinkMetricsQuery(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsReportCallback aCallback, void *aCallbackContext)
Wysyła żądanie danych MLE, aby wysyłać zapytania dotyczące wskaźników linku.
otLinkMetricsSendLinkProbe(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength)
Wysyła wiadomość sondy linku MLE.

Konstrukcja

otLinkMetricsSeriesFlags

Reprezentuje, które klatki są uwzględniane w serii śledzenia zapowiedzi.

otLinkMetricsValues

Reprezentuje wynik (wartość) zapytania w usłudze Link Metrics.

Wyliczenia

Definicje typów

Funkcje

Zasoby

Tematy referencyjne interfejsu OpenThread API pochodzą z kodu źródłowego dostępnego w GitHub. Aby dowiedzieć się więcej lub dołączyć do naszej dokumentacji, skorzystaj z sekcji Zasoby.