Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

リンク指標

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

概要

列挙型

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

Typedef

otLinkMetricsEnhAckFlags typedef
拡張 ACK フラグ。
otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext) typedef
void(*
この関数ポインタは、Enh-ACK プローブ IE を受信すると呼び出されます。
otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, uint8_t aStatus, void *aContext) typedef
void(*
この関数ポインタは、リンク指標管理レスポンスを受信すると呼び出されます。
otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, uint8_t 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 リンクの指標管理リクエストを送信して Enhanced-ACK ベースの調査を構成/クリアします。
otLinkMetricsConfigForwardTrackingSeries(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext)
この関数は、MLE のリンク指標管理リクエストを送信して、フォワード トラッキング シリーズを設定またはクリアします。
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 で入手可能なソースコードに基づいています。 詳細またはドキュメントへの投稿については、リソースをご覧ください。