Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

Surveillance des enfants

Ce module comprend des fonctions pour la fonction de supervision des enfants.

Résumé

Les fonctions de ce module sont disponibles lorsque la fonction de supervision enfant ( OPENTHREAD_CONFIG_CHILD_SUPERVISION_ENABLE ) est activée.

Les fonctions

otChildSupervisionGetCheckTimeout ( otInstance *aInstance)
uint16_t
Obtenez l'intervalle de temporisation du contrôle de supervision (en secondes).
otChildSupervisionGetInterval ( otInstance *aInstance)
uint16_t
Obtenez l'intervalle de surveillance des enfants (en secondes).
otChildSupervisionSetCheckTimeout ( otInstance *aInstance, uint16_t aTimeout)
void
Définissez l'intervalle de temporisation du contrôle de supervision (en secondes).
otChildSupervisionSetInterval ( otInstance *aInstance, uint16_t aInterval)
void
Définissez l'intervalle de surveillance des enfants (en secondes).

Les fonctions

otChildSupervisionGetCheckTimeout

uint16_t otChildSupervisionGetCheckTimeout(
  otInstance *aInstance
)

Obtenez l'intervalle de temporisation du contrôle de supervision (en secondes).

Si le périphérique est un enfant endormi et qu'il n'entend pas parler de son parent dans le délai de vérification spécifié, il lance le processus de reconnexion (échange de demande / réponse de mise à jour enfant MLE avec son parent).

Détails
Paramètres
[in] aInstance
Un pointeur vers une instance d'OpenThread.
Retour
Le délai de contrôle de supervision. Zéro indique que la surveillance de l'enfant est désactivée.

otChildSupervisionGetInterval

uint16_t otChildSupervisionGetInterval(
  otInstance *aInstance
)

Obtenez l'intervalle de surveillance des enfants (en secondes).

La fonction de surveillance des enfants fournit un mécanisme permettant aux parents de s'assurer qu'un message est envoyé à chaque enfant endormi dans l'intervalle de supervision. S'il n'y a pas de transmission à l'enfant dans l'intervalle de supervision, OpenThread met en file d'attente et envoie un message de supervision (un message de données avec une charge utile vide) à l'enfant.

Détails
Paramètres
[in] aInstance
Un pointeur vers une instance d'OpenThread.
Retour
L'intervalle de surveillance des enfants. Zéro indique que la surveillance des enfants est désactivée.

otChildSupervisionSetCheckTimeout

void otChildSupervisionSetCheckTimeout(
  otInstance *aInstance,
  uint16_t aTimeout
)

Définissez l'intervalle de temporisation du contrôle de supervision (en secondes).

Détails
Paramètres
[in] aInstance
Un pointeur vers une instance d'OpenThread.
[in] aTimeout
Le délai de vérification (en secondes). Zéro pour désactiver la surveillance de l'enfant.

otChildSupervisionSetInterval

void otChildSupervisionSetInterval(
  otInstance *aInstance,
  uint16_t aInterval
)

Définissez l'intervalle de surveillance des enfants (en secondes).

Détails
Paramètres
[in] aInstance
Un pointeur vers une instance d'OpenThread.
[in] aInterval
L'intervalle de supervision (en secondes). Zéro pour désactiver la supervision sur le parent.