Chỉ số liên kết
Học phần này bao gồm các hàm kiểm soát giao thức Chỉ số liên kết.
Tóm tắt
Bảng liệt kê |
|
---|---|
otLinkMetricsEnhAckFlags{
|
enum Cờ ACK nâng cao. |
otLinkMetricsStatus
|
enum Các giá trị Trạng thái của chỉ số liên kết. |
Loại |
|
---|---|
otLinkMetricsEnhAckFlags
|
typedef Cờ ACK nâng cao. |
otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext)
|
typedefvoid(*
Con trỏ hàm này được gọi khi bạn nhận được Enh-ACK Probing IE. |
otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, uint8_t aStatus, void *aContext)
|
typedefvoid(*
Con trỏ hàm này được gọi khi nhận được Phản hồi quản lý chỉ số liên kết. |
otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, uint8_t aStatus, void *aContext)
|
typedefvoid(*
Con trỏ hàm này được gọi khi nhận được báo cáo Chỉ số liên kết. |
otLinkMetricsSeriesFlags
|
typedefstruct otLinkMetricsSeriesFlags
Cấu trúc này thể hiện khung nào được tính trong Chuỗi theo dõi chuyển tiếp. |
otLinkMetricsStatus
|
typedefenum otLinkMetricsStatus
Các giá trị Trạng thái của chỉ số liên kết. |
otLinkMetricsValues
|
typedefstruct otLinkMetricsValues
Cấu trúc này đại diện cho kết quả (giá trị) cho 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)
|
Hàm này sẽ gửi một Yêu cầu quản lý các chỉ số liên kết MLE để định cấu hình/xóa một Ưu điểm tăng cường dựa trên ACK.
|
otLinkMetricsConfigForwardTrackingSeries(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext)
|
Hàm này gửi Yêu cầu quản lý các chỉ số liên kết MLE để định cấu hình/xóa Chuỗi theo dõi chuyển tiếp.
|
otLinkMetricsQuery(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsReportCallback aCallback, void *aCallbackContext)
|
Hàm này gửi một Yêu cầu dữ liệu MLE để truy vấn các Chỉ số liên kết.
|
otLinkMetricsSendLinkProbe(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength)
|
Hàm này gửi thông báo Đề xuất liên kết MLE.
|
Cấu trúc |
|
---|---|
otLinkMetricsSeriesFlags |
Cấu trúc này thể hiện khung nào được tính trong Chuỗi theo dõi chuyển tiếp. |
otLinkMetricsValues |
Cấu trúc này đại diện cho kết quả (giá trị) cho một truy vấn Chỉ số liên kết. |
Bảng liệt kê
otLinkMetricsEnhAckFlags
otLinkMetricsEnhAckFlags
Cờ ACK nâng cao.
Các biểu mẫu này được dùng trong tính năng Xác minh dựa trên AGA nâng cao để cho biết bạn nên đăng ký hay xóa nội dung thăm dò ý kiến.
Tài sản | |
---|---|
OT_LINK_METRICS_ENH_ACK_CLEAR
|
Xóa. |
OT_LINK_METRICS_ENH_ACK_REGISTER
|
Đăng ký. |
otLinkMetricsStatus
otLinkMetricsStatus
Các giá trị Trạng thái của chỉ số liên kết.
Loại
otLinkMetricsEnhAckFlags
enum otLinkMetricsEnhAckFlags otLinkMetricsEnhAckFlags
Cờ ACK nâng cao.
Các biểu mẫu này được dùng trong tính năng Xác minh dựa trên AGA nâng cao để cho biết bạn nên đăng ký hay xóa nội dung thăm dò ý kiến.
otLinkMetricsEnhAckProbingIeReportCallback
void(* otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext)
Con trỏ hàm này được gọi khi bạn nhận được Enh-ACK Probing IE.
Thông tin chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Thông số |
|
otLinkMetricsMetricsResponseCallback
void(* otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, uint8_t aStatus, void *aContext)
Con trỏ hàm này được gọi khi nhận được Phản hồi quản lý chỉ số liên kết.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Thông số |
|
otLinkMetricsReportCallback
void(* otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, uint8_t aStatus, void *aContext)
Con trỏ hàm này được gọi khi nhận được báo cáo Chỉ số liên kết.
Thông tin chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Thông số |
|
otLinkMetricsSeriesFlags
struct otLinkMetricsSeriesFlags otLinkMetricsSeriesFlags
Cấu trúc này thể hiện khung nào được tính trong Chuỗi theo dõi chuyển tiếp.
otLinkMetricsStatus
enum otLinkMetricsStatus otLinkMetricsStatus
Các giá trị Trạng thái của chỉ số liên kết.
otLinkMetricsValues
struct otLinkMetricsValues otLinkMetricsValues
Cấu trúc này đại diện cho kết quả (giá trị) cho một truy vấn Chỉ số liên kết.
Hàm
otLinkMetricsConfigEnhAckProbing
otError otLinkMetricsConfigEnhAckProbing( otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext )
Hàm này sẽ gửi một Yêu cầu quản lý các chỉ số liên kết MLE để định cấu hình/xóa một Ưu điểm tăng cường dựa trên ACK.
Tính năng này yêu cầu bật tính năng OT_LINK_METRICS_BLOCKED.
Thông tin chi tiết | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Thông số |
|
||||||||||||
Giá trị trả về |
|
otLinkMetricsConfig ForwardTracking
otError otLinkMetricsConfigForwardTrackingSeries( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext )
Hàm này gửi Yêu cầu quản lý các chỉ số liên kết MLE để định cấu hình/xóa Chuỗi theo dõi chuyển tiếp.
Thông tin chi tiết | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Thông số |
|
||||||||||||||
Giá trị trả về |
|
otLinkMetricsQuery
otError otLinkMetricsQuery( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsReportCallback aCallback, void *aCallbackContext )
Hàm này gửi một Yêu cầu dữ liệu MLE để truy vấn các Chỉ số liên kết.
Gói này có thể là một đầu dò riêng lẻ hoặc loạt thiết bị theo dõi chuyển tiếp.
Thông tin chi tiết | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Thông số |
|
||||||||||||
Giá trị trả về |
|
otLinkMetricsGửiLinkProbe
otError otLinkMetricsSendLinkProbe( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength )
Hàm này gửi thông báo Đề xuất liên kết MLE.
Thông tin chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Thông số |
|
||||||||||
Giá trị trả về |
|
Nguồn lực
Các chủ đề trong API tham chiếu Openthread có nguồn gốc 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 phần Tài nguyên.