Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

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
[in] aInstance
Un puntatore a un'istanza di OpenThread.
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
[in] aInstance
Puntatore a un'istanza di OpenThread.
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
[in] aInstance
Puntatore a un'istanza di OpenThread.
[in] aTimeout
Il timeout di controllo (in secondi). Zero per disabilitare il controllo di supervisione sul bambino.

otChildSupervisionSetInterval

void otChildSupervisionSetInterval(
  otInstance *aInstance,
  uint16_t aInterval
)

Imposta l'intervallo di supervisione del bambino (in secondi).

Dettagli
Parametri
[in] aInstance
Puntatore a un'istanza di OpenThread.
[in] aInterval
L'intervallo di supervisione (in secondi). Zero per disabilitare la supervisione sul genitore.