Nadzór rodzicielski
Ten moduł obejmuje funkcje nadzoru rodzicielskiego.
Podsumowanie
Funkcje |
|
---|---|
otChildSupervisionGetCheckFailureCounter(otInstance *aInstance)
|
uint16_t
Określ wartość limitu czasu kontroli nadzoru.
|
otChildSupervisionGetCheckTimeout(otInstance *aInstance)
|
uint16_t
Powoduje wyznaczenie czasu oczekiwania na sprawdzenie nadzoru rodzicielskiego (w sekundach) przez dziecko.
|
otChildSupervisionGetInterval(otInstance *aInstance)
|
uint16_t
Pobiera interwał nadzoru rodzicielskiego (w sekundach) dziecka.
|
otChildSupervisionResetCheckFailureCounter(otInstance *aInstance)
|
void
Zresetuj licznik czasu sprawdzania nadzoru do zera.
|
otChildSupervisionSetCheckTimeout(otInstance *aInstance, uint16_t aTimeout)
|
void
Ustawia limit czasu (w sekundach) sprawdzania nadzoru dziecka.
|
otChildSupervisionSetInterval(otInstance *aInstance, uint16_t aInterval)
|
void
Określa w sekundach, jak dziecko jest nadzorowane.
|
Funkcje
Kontrola_podrzędna_dostępu_podrzędnego
uint16_t otChildSupervisionGetCheckFailureCounter( otInstance *aInstance )
Określ wartość limitu czasu kontroli nadzoru.
Licznik śledzi liczbę nieudanych kontroli nadzoru dotyczących dziecka. Jest przyrostowy, jeśli wydawca podrzędny nie otrzymuje od rodzica wiadomości w określonym czasie oczekiwania na sprawdzenie.
Czas oczekiwania supernadzoru podrzędnego
uint16_t otChildSupervisionGetCheckTimeout( otInstance *aInstance )
Powoduje wyznaczenie czasu oczekiwania na sprawdzenie nadzoru rodzicielskiego (w sekundach) przez dziecko.
Jeśli urządzenie jest śpiące i nie usłyszy od swojego rodzica o czasie oczekiwania na odpowiedź, rozpocznie proces ponownego załączania (MLE Child Update Request/Response wymiana with your rodzic).
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
Upłynął limit czasu nadzoru rodzicielskiego. Zero oznacza, że nadzór rodzicielski nad kontem dziecka jest wyłączony.
|
Tryb interwału nadzoru rodzicielskiego
uint16_t otChildSupervisionGetInterval( otInstance *aInstance )
Pobiera interwał nadzoru rodzicielskiego (w sekundach) dziecka.
Funkcja ta umożliwia rodzicom wysyłanie wiadomości do każdego snu dziecka w okresie nadzoru. Jeśli w czasie nadzoru dziecko nie prześle żadnych wiadomości, kolejka OpenThread zostanie dodana do kolejki i wyśle wiadomość podrzędną do dziecka.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
Przedział nadzoru rodzicielskiego. Zero oznacza, że nadzór jest wyłączony.
|
Robot kontroli rodzicielskiej
void otChildSupervisionResetCheckFailureCounter( otInstance *aInstance )
Zresetuj licznik czasu sprawdzania nadzoru do zera.
Ustawienie czasu oczekiwania supernadzoru
void otChildSupervisionSetCheckTimeout( otInstance *aInstance, uint16_t aTimeout )
Ustawia limit czasu (w sekundach) sprawdzania nadzoru dziecka.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
Ustawienie interwału nadzoru rodzicielskiego
void otChildSupervisionSetInterval( otInstance *aInstance, uint16_t aInterval )
Określa w sekundach, jak dziecko jest nadzorowane.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
Zasoby
Tematy referencyjne interfejsu API OpenThread pochodzą z kodu źródłowego dostępnego w GitHub. Aby dowiedzieć się więcej lub dodać treści do naszej dokumentacji, zapoznaj się z materiałami.