Liên kết chỉ số

Mô-đun này bao gồm các hàm kiểm soát giao thức Link Metrics (Chỉ số liên kết).

Tóm tắt

Bảng liệt kê

otLinkMetricsEnhAckFlags{
  OT_LINK_METRICS_ENH_ACK_CLEAR = 0,
  OT_LINK_METRICS_ENH_ACK_REGISTER = 1
}
enum
Cờ ACK nâng cao.
otLinkMetricsStatus enum
Liên kết giá trị Trạng thái chỉ số.

Typedef

otLinkMetricsEnhAckFlags typedef
Cờ ACK nâng cao.
otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext) typedef
void(*
Con trỏ được gọi khi nhận được Enh-ACK Probing IE.
otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, otLinkMetricsStatus aStatus, void *aContext) typedef
void(*
Con trỏ được gọi khi nhận được Phản hồi về việc quản lý chỉ số liên kết.
otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, otLinkMetricsStatus aStatus, void *aContext) typedef
void(*
Con trỏ được gọi khi nhận được báo cáo Chỉ số liên kết.
otLinkMetricsSeriesFlags typedef
Thể hiện những khung được tính trong Chuỗi theo dõi chuyển tiếp.
otLinkMetricsStatus typedef
Liên kết giá trị Trạng thái chỉ số.
otLinkMetricsValues typedef
Biểu thị kết quả (giá trị) của một truy vấn Chỉ số liên kết.

Hàm

otLinkMetricsConfigEnhAckProbing(otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext)
Gửi một Yêu cầu quản lý chỉ số liên kết MLE để định cấu hình/xoá hoạt động thăm dò dựa trên ACK nâng cao.
otLinkMetricsConfigForwardTrackingSeries(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext)
Gửi Yêu cầu quản lý chỉ số liên kết MLE để định cấu hình hoặc xoá Chuỗi theo dõi chuyển tiếp.
otLinkMetricsManagerGetMetricsValueByExtAddr(otInstance *aInstance, const otExtAddress *aExtAddress, otLinkMetricsValues *aLinkMetricsValues)
Nhận dữ liệu Liên kết chỉ số của một quốc gia láng giềng theo địa chỉ mở rộng của địa chỉ đó.
otLinkMetricsManagerSetEnabled(otInstance *aInstance, bool aEnable)
void
Bật hoặc tắt Trình quản lý chỉ số liên kết.
otLinkMetricsQuery(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsReportCallback aCallback, void *aCallbackContext)
Gửi Yêu cầu dữ liệu MLE để truy vấn Chỉ số đường liên kết.
otLinkMetricsSendLinkProbe(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength)
Gửi tin nhắn MLE Link Probe.

Cấu trúc

otLinkMetricsSeriesFlags

Thể hiện những khung được tính trong Chuỗi theo dõi chuyển tiếp.

otLinkMetricsValues

Biểu thị kết quả (giá trị) của một truy vấn Chỉ số liên kết.

Bảng liệt kê

Typedef

Hàm

Tài nguyên

Các chủ đề tham khảo API OpenThread bắt nguồn từ mã nguồn, có trên GitHub. Để biết thêm thông tin hoặc để đóng góp cho tài liệu của chúng tôi, hãy tham khảo Tài nguyên.