リンクの指標

このモジュールには、Link Metrics プロトコルを制御する関数が含まれています。

概要

列挙型

otLinkMetricsEnhAckFlags{
  OT_LINK_METRICS_ENH_ACK_CLEAR = 0,
  OT_LINK_METRICS_ENH_ACK_REGISTER = 1
}
enum
拡張 ACK フラグ。
otLinkMetricsStatus enum
リンクの指標のステータス値。

Typedef

otLinkMetricsEnhAckFlags typedef
拡張 ACK フラグ。
otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext) typedef
void(*
Enh-ACK Probing IE を受信すると、ポインタが呼び出されます。
otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, otLinkMetricsStatus aStatus, void *aContext) typedef
void(*
リンク指標管理レスポンスを受信すると、ポインタが呼び出されます。
otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, otLinkMetricsStatus aStatus, void *aContext) typedef
void(*
リンク指標レポートを受け取ると、ポインタが呼び出されます。
otLinkMetricsSeriesFlags typedef
フォワード トラッキング系列で考慮されるフレームを表します。
otLinkMetricsStatus typedef
リンクの指標のステータス値。
otLinkMetricsValues typedef
リンク指標クエリの結果(値)を表します。

関数

otLinkMetricsConfigEnhAckProbing(otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext)
MLE リンク指標管理リクエストを送信して、拡張 ACK ベースのプロービングを設定/クリアします。
otLinkMetricsConfigForwardTrackingSeries(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext)
フォワード トラッキング シリーズを設定またはクリアするために MLE リンク指標管理リクエストを送信します。
otLinkMetricsManagerGetMetricsValueByExtAddr(otInstance *aInstance, const otExtAddress *aExtAddress, otLinkMetricsValues *aLinkMetricsValues)
拡張アドレスによってネイバーのリンク指標データを取得します。
otLinkMetricsManagerSetEnabled(otInstance *aInstance, bool aEnable)
void
Link Metrics Manager を有効または無効にします。
otLinkMetricsQuery(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsReportCallback aCallback, void *aCallbackContext)
MLE データ リクエストを送信してリンク指標をクエリします。
otLinkMetricsSendLinkProbe(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength)
MLE リンクプローブ メッセージを送信します。

構造体

otLinkMetricsSeriesFlags

フォワード トラッキング系列で考慮されるフレームを表します。

otLinkMetricsValues

リンク指標クエリの結果(値)を表します。

列挙型

Typedef

関数

関連情報

OpenThread API リファレンスのトピックは、GitHub で入手できるソースコードに由来しています。 詳細について、またはドキュメントへの投稿については、リソースをご覧ください。