Bağlantı Metrikleri

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

Ö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.

Türdefler

otLinkMetricsEnhAckFlags typedef
Geliştirilmiş AcK İşaretleri.
otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext) typedef
void(*
İşaretçi, Enh-ACK Probing IE alındığında çağrılır.
otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, otLinkMetricsStatus aStatus, void *aContext) typedef
void(*
Bağlantı Metrikleri Yönetim Yanıtı alındığında işaretçi çağrılır.
otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, otLinkMetricsStatus aStatus, void *aContext) typedef
void(*
Bağlantı Metrikleri raporu alındığında işaretçi çağrılır.
otLinkMetricsSeriesFlags typedef
İleriye dönük izleme serilerinde hangi karelerin hesaba katıldığını gösterir.
otLinkMetricsStatus typedef
Bağlantı Metrikleri Durum değerleri.
otLinkMetricsValues typedef
Bir Bağlantı Metrikleri sorgusunun sonucunu (değeri) temsil eder.

İşlevler

otLinkMetricsConfigEnhAckProbing(otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext)
Gelişmiş AK Tabanlı Prob işlemi yapılandırmak veya temizlemek için 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)
İleriye dönük izleme serilerini yapılandırmak veya temizlemek için MLE Bağlantı Metrikleri Yönetim İsteği gönderir.
otLinkMetricsManagerGetMetricsValueByExtAddr(otInstance *aInstance, const otExtAddress *aExtAddress, otLinkMetricsValues *aLinkMetricsValues)
Genişletilmiş adresine göre bir komşunun Bağlantı Metrikleri verilerini alma.
otLinkMetricsManagerSetEnabled(otInstance *aInstance, bool aEnable)
void
Bağlantı Metrikleri Yöneticisi'ni etkinleştirin veya devre dışı bırakın.
otLinkMetricsQuery(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsReportCallback aCallback, void *aCallbackContext)
Bağlantı Metriklerini sorgulamak için bir MLE Veri İsteği gönderir.
otLinkMetricsSendLinkProbe(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength)
MLE Bağlantı Probe mesajı gönderir.

Yapılar

otLinkMetricsSeriesFlags

İleriye dönük izleme serilerinde hangi karelerin hesaba katıldığını gösterir.

otLinkMetricsValues

Bir Bağlantı Metrikleri sorgusunun sonucunu (değeri) temsil eder.

Sıralamalar

Türdefler

İşlevler

Kaynaklar

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