Bağlantı Metrikleri

Bu modül, Bağlantı Metrikleri protokolünü kontrol eden işlevler içermektedir.

Özet

Sıralamalar

otLinkMetricsEnhAckFlags{
  OT_LINK_METRICS_ENH_ACK_CLEAR = 0,
  OT_LINK_METRICS_ENH_ACK_REGISTER = 1
}
enum
Geliştirilmiş ACK İşaretleri.
otLinkMetricsStatus enum
Bağlantı Metrikleri Durum değerleri.

Typedef

otLinkMetricsEnhAckFlags typedef
Geliştirilmiş ACK İşaretleri.
otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext) typedef
void(*
Bu işlev işaretçisi Enh-ACK Probing IE alındığında çağrılır.
otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, uint8_t aStatus, void *aContext) typedef
void(*
Bu işlev işaretçisi, Bağlantı Metrikleri Yönetim Yanıtı alındığında çağrılır.
otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, uint8_t aStatus, void *aContext) typedef
void(*
Bu işlev işaretçisi, Bağlantı Metrikleri raporu alındığında çağrılır.
otLinkMetricsSeriesFlags typedef
Bu yapı, bir İleri İzleme Serisinde hangi karelerin hesaba katıldığını gösterir.
otLinkMetricsStatus typedef
Bağlantı Metrikleri Durum değerleri.
otLinkMetricsValues typedef
Bu yapı, Bağlantı Metrikleri sorgusuna ait sonucu (değer) temsil eder.

İşlevler

otLinkMetricsConfigEnhAckProbing(otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext)
Bu işlev, Gelişmiş ACK Tabanlı İncelemeyi yapılandırmak/temizlemek için bir MLE Bağlantı Metrikleri Yönetim İsteği gönderir.
otLinkMetricsConfigForwardTrackingSeries(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext)
Bu işlev, bir İleri İzleme İzleme yapılandırmasını yapılandırmak/temizlemek için bir MLE Bağlantı Metrikleri Yönetimi İsteği gönderir.
otLinkMetricsQuery(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsReportCallback aCallback, void *aCallbackContext)
Bu işlev, Bağlantı Metriklerini sorgulamak için MLE Veri İsteği gönderir.
otLinkMetricsSendLinkProbe(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength)
Bu işlev, bir MLE Bağlantı Sondası mesajı gönderir.

Strucs

otLinkMetricsSeriesFlags

Bu yapı, bir İleri İzleme Serisinde hangi karelerin hesaba katıldığını gösterir.

otLinkMetricsValues

Bu yapı, Bağlantı Metrikleri sorgusuna ait sonucu (değer) temsil eder.

Sıralamalar

Typedef

İşlevler

Kaynaklar

OpenThread API Referansı konuları, GitHub'da bulunan kaynak koddan gelmektedir. Daha fazla bilgi edinmek veya dokümanlarımıza katkıda bulunmak için Kaynaklar'a bakın.