पिंग भेजने वाला

इस फ़ाइल में पिंग भेजने वाले मॉड्यूल के लिए OpenThread API शामिल हैं.

खास जानकारी

टाइपडीफ़

otPingSenderConfig typedef
यह पिंग अनुरोध के कॉन्फ़िगरेशन को दिखाता है.
otPingSenderReply typedef
पिंग किए गए जवाब को दिखाता है.
otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext) typedef
void(*
पॉइंटर टाइप इस बात की जानकारी देता है कि पिंग का जवाब मिलने पर किस कॉलबैक को सूचना दी जाती है.
otPingSenderStatistics typedef
किसी पिंग अनुरोध के आंकड़े दिखाता है.
otPingSenderStatisticsCallback)(const otPingSenderStatistics *aStatistics, void *aContext) typedef
void(*
पॉइंटर टाइप, पिंग के आंकड़ों की रिपोर्ट करने के लिए कॉलबैक तय करता है.

फ़ंक्शन

otPingSenderPing(otInstance *aInstance, const otPingSenderConfig *aConfig)
पिंग शुरू करता है.
otPingSenderStop(otInstance *aInstance)
void
चल रहे पिंग को रोकता है.

संरचना

otPingSenderConfig

यह पिंग अनुरोध के कॉन्फ़िगरेशन को दिखाता है.

otPingSenderReply

पिंग किए गए जवाब को दिखाता है.

otPingSenderStatistics

किसी पिंग अनुरोध के आंकड़े दिखाता है.

टाइपडीफ़

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

यह पिंग अनुरोध के कॉन्फ़िगरेशन को दिखाता है.

otPingSenderReply

struct otPingSenderReply otPingSenderReply

पिंग किए गए जवाब को दिखाता है.

otPingSenderReplyCallback

void(* otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext)

पॉइंटर टाइप इस बात की जानकारी देता है कि पिंग का जवाब मिलने पर किस कॉलबैक को सूचना दी जाती है.

जानकारी
पैरामीटर
[in] aReply
otPingSenderReply पर ले जाने वाला पॉइंटर, जिसमें मिले पिंग के जवाब की जानकारी होगी.
[in] aContext
ऐप्लिकेशन के हिसाब से संदर्भ के लिए पॉइंटर.

otPingSenderStatistics

struct otPingSenderStatistics otPingSenderStatistics

किसी पिंग अनुरोध के आंकड़े दिखाता है.

otPingSenderStatisticsCallback

void(* otPingSenderStatisticsCallback)(const otPingSenderStatistics *aStatistics, void *aContext)

पॉइंटर टाइप, पिंग के आंकड़ों की रिपोर्ट करने के लिए कॉलबैक तय करता है.

जानकारी
पैरामीटर
[in] aStatistics
otPingSenderStatistics पर ले जाने वाला पॉइंटर, जिसमें मिले पिंग के आंकड़ों की जानकारी होती है.
[in] aContext
ऐप्लिकेशन के हिसाब से संदर्भ के लिए पॉइंटर.

फ़ंक्शन

otPingSenderPing

otError otPingSenderPing(
  otInstance *aInstance,
  const otPingSenderConfig *aConfig
)

पिंग शुरू करता है.

जानकारी
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस के लिए पॉइंटर.
[in] aConfig
इस्तेमाल करने के लिए पिंग कॉन्फ़िगरेशन.
रिटर्न वैल्यू
OT_ERROR_NONE
पिंग सफलतापूर्वक शुरू हो गया.
OT_ERROR_BUSY
व्यस्त होने की वजह से, पहले से चल रहे पिंग अनुरोध की वजह से शुरू नहीं हो सका.
OT_ERROR_INVALID_ARGS
aConfig में अमान्य पैरामीटर हैं (उदाहरण के लिए, पिंग इंटरवल बहुत लंबा है).

otPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

चल रहे पिंग को रोकता है.

जानकारी
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस के लिए पॉइंटर.

संसाधन

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