نظارت بر کودک
این ماژول شامل توابعی برای ویژگی نظارت بر کودک است.
خلاصه
کارکرد | |
---|---|
otChildSupervisionGetCheckFailureCounter ( otInstance *aInstance) | uint16_t ارزش شمارنده خرابی مهلت بازرسی نظارت را دریافت کنید. |
otChildSupervisionGetCheckTimeout ( otInstance *aInstance) | uint16_t فاصله زمانی بازرسی نظارت (بر حسب ثانیه) را بر روی کودک دریافت می کند. |
otChildSupervisionGetInterval ( otInstance *aInstance) | uint16_t فاصله نظارت بر کودک (در ثانیه) را بر روی کودک دریافت می کند. |
otChildSupervisionResetCheckFailureCounter ( otInstance *aInstance) | void شمارنده خرابی مهلت بازرسی نظارت را به صفر بازنشانی کنید. |
otChildSupervisionSetCheckTimeout ( otInstance *aInstance, uint16_t aTimeout) | void فاصله زمانی بازرسی نظارت (بر حسب ثانیه) را بر روی کودک تنظیم می کند. |
otChildSupervisionSetInterval ( otInstance *aInstance, uint16_t aInterval) | void فاصله نظارت کودک (بر حسب ثانیه) را روی کودک تنظیم می کند. |
کارکرد
otChildSupervisionGetCheckFailureCounter
uint16_t otChildSupervisionGetCheckFailureCounter( otInstance *aInstance )
ارزش شمارنده خرابی مهلت بازرسی نظارت را دریافت کنید.
شمارنده تعداد خرابی های چک نظارت بر روی کودک را ردیابی می کند. زمانی که کودک در بازه زمانی بررسی مشخص شده از والدین خود چیزی نشنود، افزایش می یابد.
otChildSupervisionGetCheckTimeout
uint16_t otChildSupervisionGetCheckTimeout( otInstance *aInstance )
فاصله زمانی بازرسی نظارت (بر حسب ثانیه) را بر روی کودک دریافت می کند.
اگر دستگاه کودک خوابآلود باشد و در بازه زمانی تعیینشده از والدین خود چیزی نشنود، فرآیند پیوست مجدد را آغاز میکند (مبادله درخواست/پاسخ بهروزرسانی کودک MLE با والدینش).
جزئیات | |||
---|---|---|---|
مولفه های |
| ||
برمی گرداند | مهلت بررسی نظارت. صفر نشان می دهد که بررسی نظارت بر کودک غیرفعال است. |
otChildSupervisionGetInterval
uint16_t otChildSupervisionGetInterval( otInstance *aInstance )
فاصله نظارت بر کودک (در ثانیه) را بر روی کودک دریافت می کند.
ویژگی نظارت بر کودک مکانیزمی را برای والدین فراهم می کند تا اطمینان حاصل شود که پیامی برای هر کودک خواب آلود در بازه نظارت ارسال می شود. اگر در بازه نظارتی هیچ انتقالی برای کودک وجود نداشته باشد، OpenThread در نوبت قرار می گیرد و یک پیام نظارت بر کودک برای کودک ارسال می کند.
جزئیات | |||
---|---|---|---|
مولفه های |
| ||
برمی گرداند | فاصله نظارت بر کودک صفر نشان می دهد که نظارت غیرفعال است. |
otChildSupervisionResetCheckFailureCounter
void otChildSupervisionResetCheckFailureCounter( otInstance *aInstance )
شمارنده خرابی مهلت بازرسی نظارت را به صفر بازنشانی کنید.
otChildSupervisionSetCheckTimeout
void otChildSupervisionSetCheckTimeout( otInstance *aInstance, uint16_t aTimeout )
فاصله زمانی بازرسی نظارت (بر حسب ثانیه) را بر روی کودک تنظیم می کند.
جزئیات | |||||
---|---|---|---|---|---|
مولفه های |
|
otChildSupervisionSetInterval
void otChildSupervisionSetInterval( otInstance *aInstance, uint16_t aInterval )
فاصله نظارت کودک (بر حسب ثانیه) را روی کودک تنظیم می کند.
جزئیات | |||||
---|---|---|---|---|---|
مولفه های |
|
منابع
موضوعات مرجع OpenThread API از کد منبع موجود در GitHub سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.