الإشراف على الأطفال
تشمل هذه الوحدة وظائف لميزة الإشراف على الأطفال.
الملخّص
تتوفر الوظائف في هذه الوحدة عند تفعيل ميزة الإشراف على الأطفال (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 Child مع الوحدة التنظيمية الرئيسية).
التفاصيل | |||
---|---|---|---|
المعلَمات |
|
||
طلبات الإرجاع |
انتهت مهلة التحقّق من الإشراف. يشير صفر إلى أنّه تم إيقاف فحص الإشراف على الطفل.
|
otChildSupervisionGetInterval
uint16_t otChildSupervisionGetInterval( otInstance *aInstance )
احصل على الفاصل الزمني للإشراف الفرعي (بالثواني).
توفّر ميزة الإشراف على الأطفال آليةً للوالدين لضمان إرسال رسالة إلى كل طفل نعاس خلال الفترة الزمنية للإشراف. في حال عدم إرسال رسالة إلكترونية إلى الطفل خلال الفاصل الزمني للإشراف، يُدرِج Openthread قائمة انتظار وتُرسل رسالة إشراف (رسالة بيانات بها حمولة فارغة) إلى الطفل.
التفاصيل | |||
---|---|---|---|
المعلَمات |
|
||
طلبات الإرجاع |
الفاصل الزمني للإشراف الفرعي. يشير الصفر إلى إيقاف الإشراف على الأطفال.
|
otChildSupervisionSetTimeoutTimeout
void otChildSupervisionSetCheckTimeout( otInstance *aInstance, uint16_t aTimeout )
اضبط الفاصل الزمني لمهلة التحقّق من الإشراف (بالثواني).
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
otChildSupervisionSetvalval
void otChildSupervisionSetInterval( otInstance *aInstance, uint16_t aInterval )
ضبط الفاصل الزمني للإشراف الفرعي (بالثواني).
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
المراجع
تنشأ مواضيع واجهة برمجة التطبيقات المرجعية لـ OpenThread من رمز المصدر، المتوفر على GitHub. للاطّلاع على مزيد من المعلومات أو للمساهمة في مستنداتنا، يُرجى الرجوع إلى المراجع.