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{
|
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)
|
typedefvoid(*
Con trỏ được gọi khi nhận được Enh-ACK Probing IE. |
otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, otLinkMetricsStatus aStatus, void *aContext)
|
typedefvoid(*
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)
|
typedefvoid(*
Con trỏ được gọi khi nhận được báo cáo Chỉ số liên kết. |
otLinkMetricsSeriesFlags
|
typedefstruct otLinkMetricsSeriesFlags
Thể hiện những khung được tính trong Chuỗi theo dõi chuyển tiếp. |
otLinkMetricsStatus
|
typedefenum otLinkMetricsStatus
Liên kết giá trị Trạng thái chỉ số. |
otLinkMetricsValues
|
typedefstruct otLinkMetricsValues
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ê
otLinkMetricsEnhAckFlags
otLinkMetricsEnhAckFlags
Cờ ACK nâng cao.
Các khoá này được dùng trong kỹ thuật Thăm dò dựa trên ACK nâng cao để cho biết cần đăng ký hay xoá hoạt động thăm dò.
Thuộc tính | |
---|---|
OT_LINK_METRICS_ENH_ACK_CLEAR
|
Rõ ràng. |
OT_LINK_METRICS_ENH_ACK_REGISTER
|
Đăng ký. |
otLinkMetricsStatus
otLinkMetricsStatus
Liên kết giá trị Trạng thái chỉ số.
Typedef
otLinkMetricsEnhAckFlags
enum otLinkMetricsEnhAckFlags otLinkMetricsEnhAckFlags
Cờ ACK nâng cao.
Các khoá này được dùng trong kỹ thuật Thăm dò dựa trên ACK nâng cao để cho biết cần đăng ký hay xoá hoạt động thăm dò.
otLinkMetricsEnhAckProbingIeReportCallback
void(* otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext)
Con trỏ được gọi khi nhận được Enh-ACK Probing IE.
Thông tin chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Thông số |
|
otLinkMetricsMgmtResponseCallback
void(* otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, otLinkMetricsStatus aStatus, void *aContext)
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.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
otLinkMetricsReportCallback
void(* otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, otLinkMetricsStatus aStatus, void *aContext)
Con trỏ được gọi khi nhận được báo cáo Chỉ số liên kết.
Thông tin chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
otLinkMetricsSeriesFlags
struct otLinkMetricsSeriesFlags otLinkMetricsSeriesFlags
Thể hiện những khung được tính trong Chuỗi theo dõi chuyển tiếp.
otLinkMetricsStatus
enum otLinkMetricsStatus otLinkMetricsStatus
Liên kết giá trị Trạng thái chỉ số.
otLinkMetricsValues
struct otLinkMetricsValues otLinkMetricsValues
Biểu thị kết quả (giá trị) của 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 )
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.
Chức năng này yêu cầu bật tính năng OT_LINK_METRICS_ {6}.
Thông tin chi tiết | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
||||||||||||
Giá trị trả về |
|
otLinkMetricsConfigForwardTrackingSeries
otError 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.
Thông tin chi tiết | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
||||||||||||||
Giá trị trả về |
|
otLinkMetricsManagerGetMetricsValueByExtAddr
otError 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ỉ đó.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
||||||
Giá trị trả về |
|
otLinkMetricsManagerSetEnabled
void otLinkMetricsManagerSetEnabled( otInstance *aInstance, bool aEnable )
Bật hoặc tắt Trình quản lý chỉ số liên kết.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
otLinkMetricsQuery
otError 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.
Đó có thể là Đầu dò đơn hoặc Chuỗi theo dõi chuyển tiếp.
Thông tin chi tiết | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Thông số |
|
||||||||||||
Giá trị trả về |
|
otLinkMetricsSendLinkProbe
otError otLinkMetricsSendLinkProbe( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength )
Gửi tin nhắn MLE Link Probe.
Thông tin chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Thông số |
|
||||||||||
Giá trị trả về |
|
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.