लिंक मेट्रिक

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

खास जानकारी

गिनती

otLinkMetricsEnhAckFlags{
  OT_LINK_METRICS_ENH_ACK_CLEAR = 0,
  OT_LINK_METRICS_ENH_ACK_REGISTER = 1
}
enum
बेहतर-ACK फ़्लैग.
otLinkMetricsStatus enum
लिंक मेट्रिक के स्टेटस की वैल्यू.

टाइपडीफ़

otLinkMetricsEnhAckFlags typedef
बेहतर-ACK फ़्लैग.
otLinkMetricsEnhAckProbingIeReportCallback)(otShortAddress aShortAddress, const otExtAddress *aExtAddress, const otLinkMetricsValues *aMetricsValues, void *aContext) typedef
void(*
Enh-ACK Probing IE के मिलने पर पॉइंटर को कॉल किया जाता है.
otLinkMetricsMgmtResponseCallback)(const otIp6Address *aSource, otLinkMetricsStatus aStatus, void *aContext) typedef
void(*
लिंक मेट्रिक मैनेजमेंट से जुड़ा जवाब मिलने पर पॉइंटर को कॉल किया जाता है.
otLinkMetricsReportCallback)(const otIp6Address *aSource, const otLinkMetricsValues *aMetricsValues, otLinkMetricsStatus 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)
यह MLE लिंक वाली मेट्रिक के मैनेजमेंट का अनुरोध भेजता है, ताकि बेहतर-ACK आधारित प्रोबिंग को कॉन्फ़िगर किया जा सके.
otLinkMetricsConfigForwardTrackingSeries(otInstance *aInstance, const otIp6Address *aDestination, uint8_t aSeriesId, otLinkMetricsSeriesFlags aSeriesFlags, const otLinkMetrics *aLinkMetricsFlags, otLinkMetricsMgmtResponseCallback aCallback, void *aCallbackContext)
फ़ॉरवर्ड ट्रैकिंग सीरीज़ को कॉन्फ़िगर करने या मिटाने के लिए, एमएलई लिंक वाली मेट्रिक के मैनेजमेंट का अनुरोध भेजता है.
otLinkMetricsManagerGetMetricsValueByExtAddr(otInstance *aInstance, const otExtAddress *aExtAddress, otLinkMetricsValues *aLinkMetricsValues)
पड़ोसी के बड़े पते के आधार पर लिंक मेट्रिक का डेटा पाएं.
otLinkMetricsManagerSetEnabled(otInstance *aInstance, bool aEnable)
void
लिंक मेट्रिक मैनेजर को चालू या बंद करें.
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)
एमएलई लिंक प्रोब मैसेज भेजता है.

संरचना

otLinkMetricsSeriesFlags

यह दिखाता है कि फ़ॉरवर्ड ट्रैकिंग सीरीज़ में कौनसे फ़्रेम शामिल किए जाते हैं.

otLinkMetricsValues

लिंक मेट्रिक क्वेरी के नतीजे (वैल्यू) दिखाता है.

गिनती

टाइपडीफ़

फ़ंक्शन

संसाधन

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