Supervisione dei bambini
Questo modulo include funzioni per la funzione di supervisione del bambino.
Sommario
Le funzioni in questo modulo sono disponibili quando la funzione di supervisione bambino ( OPENTHREAD_CONFIG_CHILD_SUPERVISION_ENABLE
) è abilitata.
Funzioni | |
---|---|
otChildSupervisionGetCheckTimeout ( otInstance *aInstance) | uint16_t Ottieni l'intervallo di timeout del controllo di supervisione (in secondi). |
otChildSupervisionGetInterval ( otInstance *aInstance) | uint16_t Ottieni l'intervallo di supervisione del bambino (in secondi). |
otChildSupervisionSetCheckTimeout ( otInstance *aInstance, uint16_t aTimeout) | void Impostare l'intervallo di timeout del controllo di supervisione (in secondi). |
otChildSupervisionSetInterval ( otInstance *aInstance, uint16_t aInterval) | void Imposta l'intervallo di supervisione del bambino (in secondi). |
Funzioni
otChildSupervisionGetCheckTimeout
uint16_t otChildSupervisionGetCheckTimeout( otInstance *aInstance )
Ottieni l'intervallo di timeout del controllo di supervisione (in secondi).
Se il dispositivo è un bambino assonnato e non sente il genitore entro il timeout di verifica specificato, avvia il processo di ricollegamento (scambio di richiesta / risposta di aggiornamento figlio MLE con il genitore).
Dettagli | |||
---|---|---|---|
Parametri |
| ||
ritorna | Il timeout del controllo di supervisione. Lo zero indica che il controllo di supervisione sul bambino è disabilitato. |
otChildSupervisionGetInterval
uint16_t otChildSupervisionGetInterval( otInstance *aInstance )
Ottieni l'intervallo di supervisione del bambino (in secondi).
La funzione di supervisione del bambino fornisce un meccanismo per il genitore per garantire che un messaggio venga inviato a ciascun bambino assonnato entro l'intervallo di supervisione. Se non c'è trasmissione al bambino entro l'intervallo di supervisione, OpenThread accoda e invia un messaggio di supervisione (un messaggio di dati con payload vuoto) al bambino.
Dettagli | |||
---|---|---|---|
Parametri |
| ||
ritorna | L'intervallo di supervisione del bambino. Zero indica che la supervisione del bambino è disabilitata. |
otChildSupervisionSetCheckTimeout
void otChildSupervisionSetCheckTimeout( otInstance *aInstance, uint16_t aTimeout )
Impostare l'intervallo di timeout del controllo di supervisione (in secondi).
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
otChildSupervisionSetInterval
void otChildSupervisionSetInterval( otInstance *aInstance, uint16_t aInterval )
Imposta l'intervallo di supervisione del bambino (in secondi).
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|