Supervision enfant

Ce module inclut des fonctions pour la supervision des enfants.

Résumé

Fonctions

otChildSupervisionGetCheckFailureCounter(otInstance *aInstance)
uint16_t
Permet d'obtenir la valeur du compteur d'échecs du test de supervision.
otChildSupervisionGetCheckTimeout(otInstance *aInstance)
uint16_t
Récupère le délai avant expiration de la vérification de supervision (en secondes) pour l'enfant.
otChildSupervisionGetInterval(otInstance *aInstance)
uint16_t
Récupère l'intervalle de supervision enfant (en secondes) pour un enfant.
otChildSupervisionResetCheckFailureCounter(otInstance *aInstance)
void
Remets le compteur du délai avant expiration de la vérification de supervision à zéro.
otChildSupervisionSetCheckTimeout(otInstance *aInstance, uint16_t aTimeout)
void
Définit le délai avant expiration de la vérification de supervision (en secondes) sur le compte enfant.
otChildSupervisionSetInterval(otInstance *aInstance, uint16_t aInterval)
void
Définit l'intervalle (en secondes) de supervision de l'enfant.

Fonctions

otChildSupervisionGetCheckFailureCounter

uint16_t otChildSupervisionGetCheckFailureCounter(
  otInstance *aInstance
)

Permet d'obtenir la valeur du compteur d'échecs du test de supervision.

Le compteur surveille le nombre d'échecs des contrôles de supervision sur l'enfant. Elle est incrémentée lorsque l'enfant n'entend pas ses parents dans le délai spécifié.

otChildSupervisionGetCheckTimeout

uint16_t otChildSupervisionGetCheckTimeout(
  otInstance *aInstance
)

Récupère le délai avant expiration de la vérification de supervision (en secondes) pour l'enfant.

Si l'appareil est un enfant endormi et qu'il n'entend rien de son parent dans le délai de vérification spécifié, il lance le processus de réassociation (demande de mise à jour enfant MLE/échange de réponse avec son parent).

Détails
Paramètres
[in] aInstance
Un pointeur vers une instance OpenThread.
Renvoie
Délai avant expiration du test de supervision. La valeur zéro indique que la supervision de l'enfant est désactivée.

otChildSupervisionGetInterval

uint16_t otChildSupervisionGetInterval(
  otInstance *aInstance
)

Récupère l'intervalle de supervision enfant (en secondes) pour un enfant.

La fonctionnalité de supervision enfant permet à un parent de s'assurer qu'un message est envoyé à chaque enfant endormi dans l'intervalle de supervision. En l'absence de transmission à l'enfant dans l'intervalle de supervision, OpenThread met en file d'attente et envoie un message de supervision enfant.

Détails
Paramètres
[in] aInstance
Un pointeur vers une instance OpenThread.
Renvoie
Intervalle de supervision de l'enfant. La valeur zéro indique que la supervision est désactivée.

otChildSupervisionResetCheckFailureCounter

void otChildSupervisionResetCheckFailureCounter(
  otInstance *aInstance
)

Remets le compteur du délai avant expiration de la vérification de supervision à zéro.

otChildSupervisionSetCheckTimeout

void otChildSupervisionSetCheckTimeout(
  otInstance *aInstance,
  uint16_t aTimeout
)

Définit le délai avant expiration de la vérification de supervision (en secondes) sur le compte enfant.

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

otChildSupervisionSetInterval

void otChildSupervisionSetInterval(
  otInstance *aInstance,
  uint16_t aInterval
)

Définit l'intervalle (en secondes) de supervision de l'enfant.

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

Ressources

Les sujets de référence de l'API OpenThread proviennent du code source, disponible sur GitHub. Pour en savoir plus ou pour contribuer à notre documentation, consultez Ressources.