פיקוח על ילדים

המודול הזה כולל פונקציות של תכונות לפיקוח על ילדים.

סיכום

הפונקציות במודול הזה זמינות כשתכונת הפיקוח על ילדים (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 Update/Response Response) עם ההורה).

פרטים
פרמטרים
[in] aInstance
מצביע על מופע של OpenThread.
החזרות
הזמן הקצוב לתפוגה של בדיקת הפיקוח. אפס מציין שבדיקת הפיקוח על הילד או הילדה מושבתת.

otChildSupervisionGetInterval

uint16_t otChildSupervisionGetInterval(
  otInstance *aInstance
)

קבלת מרווח הפיקוח לילדים (בשניות).

התכונה 'פיקוח על ילדים' מספקת מנגנון להורים כדי להבטיח שההודעה תישלח לכל ילד או ילדה בטווח הזמן של הפיקוח. אם אין פיקוח על הילד או הילדה בטווח הזמן של הפיקוח, מערכת OpenThread מוסיפה לתור הילדים הודעת פיקוח (הודעת נתונים עם מטען ייעודי ריק) ושולחת אותם לילדים.

פרטים
פרמטרים
[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
מרווח הפיקוח (בשניות). אפס כדי להשבית את הפיקוח על ההורה.

מקורות מידע

נושאי עזר של OpenThread API מגיעים מקוד המקור, שזמין ב-GitHub. למידע נוסף או כדי להוסיף מידע למסמכים שלנו, יש לעיין במשאבים.