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 |
|
||
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 |
|
||
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 |
|
otChildSupervisionSetInterval
void otChildSupervisionSetInterval( otInstance *aInstance, uint16_t aInterval )
Définit l'intervalle (en secondes) de supervision de l'enfant.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
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.