Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

बाल पर्यवेक्षण

इस मॉड्यूल में बाल पर्यवेक्षण सुविधा के लिए कार्य शामिल हैं।

सारांश

जब बच्चे की देखरेख सुविधा ( OPENTHREAD_CONFIG_CHILD_SUPERVISION_ENABLE ) सक्षम हो तो इस मॉड्यूल में कार्य उपलब्ध हैं।

कार्य

otChildSupervisionGetCheckTimeout ( otInstance *aInstance)
uint16_t
पर्यवेक्षण चेकआउट टाइमआउट अंतराल (सेकंड में) प्राप्त करें।
otChildSupervisionGetInterval ( otInstance *aInstance)
uint16_t
बच्चे के पर्यवेक्षण अंतराल (सेकंड में) प्राप्त करें।
otChildSupervisionSetCheckTimeout ( otInstance *aInstance, uint16_t aTimeout)
void
पर्यवेक्षण चेकआउट टाइमआउट अंतराल (सेकंड में) सेट करें।
otChildSupervisionSetInterval ( otInstance *aInstance, uint16_t aInterval)
void
बाल पर्यवेक्षण अंतराल (सेकंड में) सेट करें।

कार्य

otChildSupervisionGetCheckTimeout

uint16_t otChildSupervisionGetCheckTimeout(
  otInstance *aInstance
)

पर्यवेक्षण चेकआउट टाइमआउट अंतराल (सेकंड में) प्राप्त करें।

यदि डिवाइस एक नींद का बच्चा है और यह निर्दिष्ट चेकआउट के भीतर अपने माता-पिता से नहीं सुनता है, तो यह फिर से संलग्न प्रक्रिया (MLE चाइल्ड अपडेट रिक्वेस्ट / रिस्पांस एक्सचेंज अपने माता-पिता के साथ) शुरू करता है।

विवरण
पैरामीटर
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
पर्यवेक्षण समयबाह्य है। शून्य इंगित करता है कि बच्चे पर पर्यवेक्षण जांच अक्षम है।

otChildSupervisionGetInterval

uint16_t otChildSupervisionGetInterval(
  otInstance *aInstance
)

बच्चे के पर्यवेक्षण अंतराल (सेकंड में) प्राप्त करें।

बाल पर्यवेक्षण सुविधा माता-पिता के लिए यह सुनिश्चित करने के लिए एक तंत्र प्रदान करती है कि पर्यवेक्षण अंतराल के भीतर प्रत्येक नींद वाले बच्चे को एक संदेश भेजा जाता है। यदि पर्यवेक्षण अंतराल के भीतर बच्चे के लिए कोई प्रसारण नहीं है, तो OpenThread enqueues और बच्चे को पर्यवेक्षण संदेश (खाली पेलोड के साथ एक डेटा संदेश) भेजता है।

विवरण
पैरामीटर
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
बाल पर्यवेक्षण अंतराल। शून्य इंगित करता है कि बाल पर्यवेक्षण अक्षम है।

otChildSupervisionSetCheckTimeout

void otChildSupervisionSetCheckTimeout(
  otInstance *aInstance,
  uint16_t aTimeout
)

पर्यवेक्षण चेकआउट टाइमआउट अंतराल (सेकंड में) सेट करें।

विवरण
पैरामीटर
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aTimeout
चेक टाइमआउट (सेकंड में)। बच्चे पर पर्यवेक्षण की जांच को अक्षम करने के लिए शून्य।

otChildSupervisionSetInterval

void otChildSupervisionSetInterval(
  otInstance *aInstance,
  uint16_t aInterval
)

बाल पर्यवेक्षण अंतराल (सेकंड में) सेट करें।

विवरण
पैरामीटर
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aInterval
पर्यवेक्षण अंतराल (सेकंड में)। माता-पिता पर पर्यवेक्षण को अक्षम करने के लिए शून्य।