مقاييس الرابط
تتضمن هذه الوحدة دوالًا تتحكم في بروتوكول مقاييس الاتصال.
ملخّص
التعدادات |
|
---|---|
otLinkMetricsEnhAckFlags{
|
تعداد علامات ACK المحسّنة |
otLinkMetricsStatus
|
تعداد قيم حالة مقاييس الرابط. |
أنواع المحددات |
|
---|---|
otLinkMetricsEnhAckFlags
|
typedef علامات ACK المحسّنة |
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)
|
تُرسِل هذه الرسالة رسالة MLE Link Probe.
|
هياكل |
|
---|---|
otLinkMetricsSeriesFlags |
يمثّل الإطار الذي يتم احتسابه في سلسلة التتبُّع الأمامي. |
otLinkMetricsValues |
تمثل النتيجة (القيمة) لطلب بحث مقاييس الرابط. |
التعدادات
otLinkMetricsEnhAckFlags
otLinkMetricsEnhAckFlags
علامات ACK المحسّنة
وتُستخدَم هذه الأدوات في الفحص الأولي المستنِد إلى حملات التطبيقات لجذب عمليات التثبيت للإشارة إلى ما إذا كان سيتم إجراء الفحص أو محوه.
أماكن إقامة | |
---|---|
OT_LINK_METRICS_ENH_ACK_CLEAR
|
واضحة. |
OT_LINK_METRICS_ENH_ACK_REGISTER
|
تسجيل |
otLinkMetricsStatus
otLinkMetricsStatus
قيم حالة مقاييس الرابط.
أنواع المحددات
otLinkMetricsEnhAckFlags
enum otLinkMetricsEnhAckFlags otLinkMetricsEnhAckFlags
علامات ACK المحسّنة
وتُستخدَم هذه الأدوات في الفحص الأولي المستنِد إلى حملات التطبيقات لجذب عمليات التثبيت للإشارة إلى ما إذا كان سيتم إجراء الفحص أو محوه.
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)
يتم استدعاء المؤشر عند تلقّي ردّ إدارة مقاييس الرابط.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المَعلمات |
|
otLinkMetricsReportCallback
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_INITIATOR.
التفاصيل | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المَعلمات |
|
||||||||||||
قيم الإرجاع |
|
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 )
تُرسِل هذه الرسالة رسالة MLE Link Probe.
التفاصيل | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المَعلمات |
|
||||||||||
قيم الإرجاع |
|
الموارد
تبدأ مواضيع مراجع واجهة برمجة تطبيقات OpenThread من رمز المصدر، وهو متاح على GitHub. للحصول على مزيد من المعلومات أو للمساهمة في المستندات، يمكنك الاطّلاع على المراجع.