मेट्रिक लिंक करें

इस मॉड्यूल में ऐसे फ़ंक्शन शामिल हैं जो लिंक मेट्रिक प्रोटोकॉल को नियंत्रित करते हैं.

खास जानकारी

नंबर

otLinkMetricsEnhAckFlags{
  OT_LINK_METRICS_ENH_ACK_CLEAR = 0,
  OT_LINK_METRICS_ENH_ACK_REGISTER = 1
}
enum
बेहतर-असर वाले झंडे.
otLinkMetricsStatus enum
मेट्रिक की स्थिति के मान लिंक करें.

टाइपडेफ़

otLinkMetricsEnhAckFlags typedef
बेहतर-असर वाले झंडे.
otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext) typedef
void(*
यह फ़ंक्शन पॉइंटर तभी काम करता है, जब Enh-ACK प्रोबिंग IE मिलता है.
otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, uint8_t aStatus, void *aContext) typedef
void(*
लिंक मेट्रिक मैनेजमेंट रिस्पॉन्स मिलने पर इस फ़ंक्शन पॉइंटर को कॉल किया जाता है.
otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, uint8_t aStatus, void *aContext) typedef
void(*
लिंक मेट्रिक रिपोर्ट मिलने पर इस फ़ंक्शन पॉइंटर को कॉल किया जाता है.
otLinkMetricsSeriesFlags typedef
यह स्ट्रक्चर बताता है कि किन फ़्रेम को फ़ॉरवर्ड ट्रैकिंग सीरीज़ में शामिल किया गया है.
otLinkMetricsStatus typedef
मेट्रिक की स्थिति के मान लिंक करें.
otLinkMetricsValues typedef
यह स्ट्रक्चर, लिंक मेट्रिक क्वेरी के लिए नतीजे (मान) को दिखाता है.

गतिविधियां

otLinkMetricsConfigEnhAckProbing(otInstance *aInstance, const otIp6Address *aDestination, otLinkMetricsEnhAckFlags aEnhAckFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext, otLinkMetricsEnhAckProbingIeReportCallback aEnhAckCallback, void *aEnhAckCallbackContext)
यह फ़ंक्शन, बेहतर-ACK आधारित जांच को कॉन्फ़िगर/साफ़ करने के लिए 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 मैसेज भेजता है.

स्ट्रक्चर

otLinkMetricsSeries फ़्लैग

यह स्ट्रक्चर बताता है कि किन फ़्रेम को फ़ॉरवर्ड ट्रैकिंग सीरीज़ में शामिल किया गया है.

otLinkMetricsValues

यह स्ट्रक्चर, लिंक मेट्रिक क्वेरी के लिए नतीजे (मान) को दिखाता है.

नंबर

टाइपडेफ़

गतिविधियां

संसाधन

OpenThread API रेफ़रंस विषय, स्रोत कोड से आते हैं, जो GitHub पर उपलब्ध है. ज़्यादा जानकारी पाने या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.