เมตริกลิงก์
โมดูลนี้มีฟังก์ชันที่ควบคุมโปรโตคอลเมตริกลิงก์
สรุป
คําอธิบาย |
|
---|---|
otLinkMetricsEnhAckFlags{
|
enum แฟล็กที่ปรับปรุงแล้ว |
otLinkMetricsStatus
|
enum ค่าสถานะเมตริกเมตริก |
พิมพ์ดีด |
|
---|---|
otLinkMetricsEnhAckFlags
|
typedef แฟล็กที่ปรับปรุงแล้ว |
otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext)
|
typedefvoid(*
ระบบจะเรียกตัวชี้ฟังก์ชันนี้เมื่อได้รับ Enh-ACK Probing IE |
otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, uint8_t aStatus, void *aContext)
|
typedefvoid(*
ระบบจะเรียกใช้ตัวชี้ฟังก์ชันนี้เมื่อได้รับการตอบกลับการจัดการเมตริกลิงก์ |
otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, uint8_t aStatus, void *aContext)
|
typedefvoid(*
ระบบจะเรียกตัวชี้ฟังก์ชันนี้เมื่อได้รับรายงานเมตริกลิงก์ |
otLinkMetricsSeriesFlags
|
typedefstruct otLinkMetricsSeriesFlags
โครงสร้างนี้เป็นเฟรมที่นํามาพิจารณาในชุดการติดตามแบบส่งต่อ |
otLinkMetricsStatus
|
typedefenum otLinkMetricsStatus
ค่าสถานะเมตริกเมตริก |
otLinkMetricsValues
|
typedefstruct otLinkMetricsValues
โครงสร้างนี้แสดงผลการค้นหา (ค่า) สําหรับการค้นหาเมตริกลิงก์ |
ฟังก์ชัน |
|
---|---|
otLinkMetricsConfigEnhAckProbing(otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext)
|
ฟังก์ชันนี้ส่งคําขอการจัดการเมตริกลิงก์ MLE เพื่อกําหนดค่า/ล้างการตรวจสอบแบบขั้นสูง
|
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)
|
ฟังก์ชันนี้จะส่งข้อความ Probe ของ MLE ลิงก์
|
โครงสร้าง |
|
---|---|
otLinkMetricsSeriesFlags |
โครงสร้างนี้เป็นเฟรมที่นํามาพิจารณาในชุดการติดตามแบบส่งต่อ |
otLinkMetricsValues |
โครงสร้างนี้แสดงผลการค้นหา (ค่า) สําหรับการค้นหาเมตริกลิงก์ |
คําอธิบาย
otLinkMetricsEnhAckFlags
otLinkMetricsEnhAckFlags
แฟล็กที่ปรับปรุงแล้ว
ค่าเหล่านี้ที่ใช้ในการตรวจสอบที่ปรับปรุงแล้ว
พร็อพเพอร์ตี้ | |
---|---|
OT_LINK_METRICS_ENH_ACK_CLEAR
|
ล้าง |
OT_LINK_METRICS_ENH_ACK_REGISTER
|
ลงทะเบียน |
สถานะ otLinkMetrics
otLinkMetricsStatus
ค่าสถานะเมตริกเมตริก
พิมพ์ดีด
otLinkMetricsEnhAckFlags
enum otLinkMetricsEnhAckFlags otLinkMetricsEnhAckFlags
แฟล็กที่ปรับปรุงแล้ว
ค่าเหล่านี้ที่ใช้ในการตรวจสอบที่ปรับปรุงแล้ว
otLinkMetricsEnhAckProbingIeReportCallback
void(* otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext)
ระบบจะเรียกตัวชี้ฟังก์ชันนี้เมื่อได้รับ Enh-ACK Probing IE
รายละเอียด | |||||||||
---|---|---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
otLinkMetricsMgmtResponseCallback
void(* otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, uint8_t aStatus, void *aContext)
ระบบจะเรียกใช้ตัวชี้ฟังก์ชันนี้เมื่อได้รับการตอบกลับการจัดการเมตริกลิงก์
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
otLinkMetrics รายงานการโทรกลับ
void(* otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, uint8_t aStatus, void *aContext)
ระบบจะเรียกตัวชี้ฟังก์ชันนี้เมื่อได้รับรายงานเมตริกลิงก์
รายละเอียด | |||||||||
---|---|---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
แฟล็ก OTLinkMetricsSeries
struct otLinkMetricsSeriesFlags otLinkMetricsSeriesFlags
โครงสร้างนี้เป็นเฟรมที่นํามาพิจารณาในชุดการติดตามแบบส่งต่อ
otLinkMetricsValues
struct otLinkMetricsValues otLinkMetricsValues
โครงสร้างนี้แสดงผลการค้นหา (ค่า) สําหรับการค้นหาเมตริกลิงก์
ฟังก์ชัน
otLinkMetricsConfigEnhAckProbing
otError otLinkMetricsConfigEnhAckProbing( otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext )
ฟังก์ชันนี้ส่งคําขอการจัดการเมตริกลิงก์ MLE เพื่อกําหนดค่า/ล้างการตรวจสอบแบบขั้นสูง
ฟังก์ชันนี้ต้องเปิดใช้ฟีเจอร์ OT_LINK_METRICS_InitialTOR
รายละเอียด | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||||||||
แสดงผลค่า |
|
otLinkMetricsConfigForwardTrackingSeries
otError otLinkMetricsConfigForwardTrackingSeries( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext )
ฟังก์ชันนี้ส่งคําขอการจัดการเมตริกลิงก์ MLE เพื่อกําหนดค่า/ล้างชุดการติดตามไปข้างหน้า
รายละเอียด | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||||||||||
แสดงผลค่า |
|
otLinkMetricsQuery
otError otLinkMetricsQuery( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsReportCallback aCallback, void *aCallbackContext )
ฟังก์ชันนี้ส่งคําขอข้อมูล MLE เพื่อค้นหาเมตริกลิงก์
ซึ่งอาจเป็นชุดการตรวจสอบเดี่ยวหรือชุดการส่งต่อ
รายละเอียด | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||||||||
แสดงผลค่า |
|
otLinkMetricsSendLinkProbe
otError otLinkMetricsSendLinkProbe( otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, uint8_t aLength )
ฟังก์ชันนี้จะส่งข้อความ Probe ของ MLE ลิงก์
รายละเอียด | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||||||
แสดงผลค่า |
|
ทรัพยากร
หัวข้อการอ้างอิง OpenThread API มาจากซอร์สโค้ดซึ่งมีอยู่ใน GitHub โปรดดูข้อมูลเพิ่มเติมในหรือไปที่เอกสารประกอบที่แหล่งข้อมูล