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 minori

Questo modulo include funzioni per la funzione di supervisione del bambino.

Sommario

Le funzioni di questo modulo sono disponibili quando è abilitata la funzione di supervisione figlio ( OPENTHREAD_CONFIG_CHILD_SUPERVISION_ENABLE ).

funzioni

otChildSupervisionGetCheckTimeout ( otInstance *aInstance)
uint16_t
Ottenere 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
)

Ottenere l'intervallo di timeout del controllo di supervisione (in secondi).

Se il dispositivo è un bambino assonnato e non sente i suoi genitori entro il timeout del controllo specificato, avvia il processo di ricollegamento (scambio di richieste / risposte di aggiornamento figlio MLE con il proprio genitore).

Dettagli
parametri
[in] aInstance
Un puntatore a un'istanza 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 entro l'intervallo di supervisione non vi è alcuna trasmissione al figlio, OpenThread accoda e invia un messaggio di supervisione (un messaggio di dati con payload vuoto) al figlio.

Dettagli
parametri
[in] aInstance
Un puntatore a un'istanza OpenThread.
ritorna
L'intervallo di supervisione del bambino. Lo 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
Un puntatore a un'istanza OpenThread.
[in] aTimeout
Il timeout del 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
Un puntatore a un'istanza OpenThread.
[in] aInterval
L'intervallo di supervisione (in secondi). Zero per disabilitare la supervisione sul genitore.