Supervisione bambini
Questo modulo include funzioni per la supervisione dei minori.
Riepilogo
Funzioni |
|
---|---|
otChildSupervisionGetCheckFailureCounter(otInstance *aInstance)
|
uint16_t
Determina il valore del contatore degli errori di timeout del controllo di supervisione.
|
otChildSupervisionGetCheckTimeout(otInstance *aInstance)
|
uint16_t
L'intervallo di timeout del controllo di supervisione (in secondi) viene applicato all'account secondario.
|
otChildSupervisionGetInterval(otInstance *aInstance)
|
uint16_t
Calcola l'intervallo di supervisione dei figli (in secondi) sul bambino.
|
otChildSupervisionResetCheckFailureCounter(otInstance *aInstance)
|
void
Reimposta su zero il contatore del timeout del controllo di supervisione.
|
otChildSupervisionSetCheckTimeout(otInstance *aInstance, uint16_t aTimeout)
|
void
Imposta l'intervallo di timeout del controllo di supervisione (in secondi) per il bambino.
|
otChildSupervisionSetInterval(otInstance *aInstance, uint16_t aInterval)
|
void
Imposta l'intervallo di supervisione dei figli (in secondi) per il bambino.
|
Funzioni
otChildSupervisionGetCheckFailureCounter
uint16_t otChildSupervisionGetCheckFailureCounter( otInstance *aInstance )
Determina il valore del contatore degli errori di timeout del controllo di supervisione.
Il contatore monitora il numero di errori dei controlli di supervisione non riusciti per il bambino. Il valore viene incrementato quando il publisher secondario non sente l'annuncio del publisher principale durante l'intervallo di timeout del controllo specificato.
otChildSupervisionGetCheckTimeout
uint16_t otChildSupervisionGetCheckTimeout( otInstance *aInstance )
L'intervallo di timeout del controllo di supervisione (in secondi) viene applicato all'account secondario.
Se il dispositivo è un bambino assonnato e non sente dal suo genitore entro il timeout di controllo specificato, avvia il processo di riassociazione (Scambio di richiesta/aggiornamento di MLE Child Update con il suo genitore).
Dettagli | |||
---|---|---|---|
Parametri |
|
||
Restituisce |
Il timeout del controllo di supervisione. Zero indica che il controllo della supervisione sul bambino è disattivato.
|
otChildSupervisionGetInterval
uint16_t otChildSupervisionGetInterval( otInstance *aInstance )
Calcola l'intervallo di supervisione dei figli (in secondi) sul bambino.
La funzionalità Supervisione dei bambini è un meccanismo che consente a un genitore di assicurarsi che venga inviato un messaggio a ogni bambino assonnato nell'intervallo di supervisione. Se non vi è trasmissione al bambino nell'intervallo di supervisione, OpenThread accoda e invia un messaggio di supervisione dei bambini al bambino.
Dettagli | |||
---|---|---|---|
Parametri |
|
||
Restituisce |
L'intervallo di supervisione dei figli. Zero indica che la supervisione è disattivata.
|
otChildSupervisionResetCheckFailureCounter
void otChildSupervisionResetCheckFailureCounter( otInstance *aInstance )
Reimposta su zero il contatore del timeout del controllo di supervisione.
OtChildSupervisionSetCheckTimeout
void otChildSupervisionSetCheckTimeout( otInstance *aInstance, uint16_t aTimeout )
Imposta l'intervallo di timeout del controllo di supervisione (in secondi) per il bambino.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
OtChild SupervisionSetInterval
void otChildSupervisionSetInterval( otInstance *aInstance, uint16_t aInterval )
Imposta l'intervallo di supervisione dei figli (in secondi) per il bambino.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
Risorse
Gli argomenti di riferimento per l'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per maggiori informazioni o per contribuire alla nostra documentazione, consulta Risorse.