Metrik Link

Modul ini mencakup fungsi yang mengontrol protokol Metrik Link.

Ringkasan

Enumerasi

otLinkMetricsEnhAckFlags{
  OT_LINK_METRICS_ENH_ACK_CLEAR = 0,
  OT_LINK_METRICS_ENH_ACK_REGISTER = 1
}
enum
Tanda Enhanced-ACK.
otLinkMetricsStatus enum
Nilai Status Metrik Link.

Typedef

otLinkMetricsEnhAckFlags typedef
Tanda Enhanced-ACK.
otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext) typedef
void(*
Pointer dipanggil ketika Enh-ACK Probing IE diterima.
otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, otLinkMetricsStatus aStatus, void *aContext) typedef
void(*
Pointer dipanggil saat Respons Pengelolaan Metrik Link diterima.
otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, otLinkMetricsStatus aStatus, void *aContext) typedef
void(*
Pointer dipanggil saat laporan Metrik Link diterima.
otLinkMetricsSeriesFlags typedef
Mewakili frame yang diperhitungkan dalam Forward Tracking Series.
otLinkMetricsStatus typedef
Nilai Status Metrik Link.
otLinkMetricsValues typedef
Mewakili hasil (nilai) untuk kueri Metrik Link.

Fungsi

otLinkMetricsConfigEnhAckProbing(otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext)
Mengirimkan Permintaan Pengelolaan Metrik Link MLE untuk mengonfigurasi/menghapus Pemeriksaan Berbasis Enhanced-ACK.
otLinkMetricsConfigForwardTrackingSeries(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext)
Mengirimkan Permintaan Pengelolaan Metrik Link MLE untuk mengonfigurasi atau menghapus Rangkaian Pelacakan Teruskan.
otLinkMetricsManagerGetMetricsValueByExtAddr(otInstance *aInstance, const otExtAddress *aExtAddress, otLinkMetricsValues *aLinkMetricsValues)
Mendapatkan data Metrik Link tetangga berdasarkan alamat diperluasnya.
otLinkMetricsManagerSetEnabled(otInstance *aInstance, bool aEnable)
void
Aktifkan atau nonaktifkan Pengelola Metrik Link.
otLinkMetricsQuery(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsReportCallback aCallback, void *aCallbackContext)
Mengirim Permintaan Data MLE untuk mengkueri Metrik Link.
otLinkMetricsSendLinkProbe(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength)
Mengirim pesan Pemeriksaan Link MLE.

Struct

otLinkMetricsSeriesFlags

Mewakili frame yang diperhitungkan dalam Forward Tracking Series.

otLinkMetricsValues

Mewakili hasil (nilai) untuk kueri Metrik Link.

Enumerasi

Typedef

Fungsi

Referensi

Topik Referensi OpenThread API berasal dari kode sumber yang tersedia di GitHub. Untuk informasi selengkapnya, atau untuk berkontribusi pada dokumentasi kami, lihat Referensi.