Çocuk Gözetimi

Bu modül Çocuk Gözetimi özelliğinin işlevlerini içerir.

Özet

İşlevler

otChildSupervisionGetCheckFailureCounter(otInstance *aInstance)
uint16_t
Gözetim kontrolü zaman aşımı hata sayacının değerini öğrenin.
otChildSupervisionGetCheckTimeout(otInstance *aInstance)
uint16_t
Çocuğun gözetim denetimi zaman aşımı aralığını alır (saniye cinsinden).
otChildSupervisionGetInterval(otInstance *aInstance)
uint16_t
Bir çocuğun Çocuk Gözetimi aralığını alır (saniye cinsinden).
otChildSupervisionResetCheckFailureCounter(otInstance *aInstance)
void
Gözetim kontrolü zaman aşımı hata sayacını sıfırlayın.
otChildSupervisionSetCheckTimeout(otInstance *aInstance, uint16_t aTimeout)
void
Çocuğun gözetim denetimi zaman aşımı aralığını (saniye cinsinden) ayarlar.
otChildSupervisionSetInterval(otInstance *aInstance, uint16_t aInterval)
void
Çocuğun çocuk gözetimi aralığını (saniye cinsinden) ayarlar.

İşlevler

Çocuk Denetim Sistemi

uint16_t otChildSupervisionGetCheckFailureCounter(
  otInstance *aInstance
)

Gözetim kontrolü zaman aşımı hata sayacının değerini öğrenin.

Sayaç, çocuğun gözetim denetimindeki başarısız sayısını izler. Alt yayıncı, belirtilen kontrol zaman aşımı aralığında ebeveyninden haber almadığında artar.

otChildSupervisionGetCheckTimeout

uint16_t otChildSupervisionGetCheckTimeout(
  otInstance *aInstance
)

Çocuğun gözetim denetimi zaman aşımı aralığını alır (saniye cinsinden).

Cihaz uykuluysa ve belirtilen kontrol zaman aşımında ebeveyninden haber alamazsa yeniden ekleme işlemini başlatır (üst öğesi ile MLE Alt Güncelleme İsteği/Yanıt alışverişi).

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğini işaret eder.
İadeler
Gözetim kontrolü zaman aşımı. Sıfır, çocuk için gözetim kontrolünün devre dışı bırakıldığını belirtir.

Çocuk Denetimleri

uint16_t otChildSupervisionGetInterval(
  otInstance *aInstance
)

Bir çocuğun Çocuk Gözetimi aralığını alır (saniye cinsinden).

Çocuk Gözetimi özelliği, ebeveynin uyuyan her çocuğa gözetim aralığı içinde bir mesaj gönderilmesini sağlamasını sağlayan bir mekanizma sağlar. Gözetim aralığı içinde çocuğun iletilmemesi durumunda OpenThread alt satıra bir alt sınır gönderir ve bir alt gözetim mesajı gönderir.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğini işaret eder.
İadeler
Çocuk gözetimi aralığı. Sıfır, gözetimin devre dışı bırakıldığını belirtir.

Çocuk Denetim Odası Sıfırlama Kontrolü

void otChildSupervisionResetCheckFailureCounter(
  otInstance *aInstance
)

Gözetim kontrolü zaman aşımı hata sayacını sıfırlayın.

otChildSupervisionSetCheckTimeout

void otChildSupervisionSetCheckTimeout(
  otInstance *aInstance,
  uint16_t aTimeout
)

Çocuğun gözetim denetimi zaman aşımı aralığını (saniye cinsinden) ayarlar.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğini işaret eder.
[in] aTimeout
Kontrol zaman aşımı (saniye olarak). Çocuğun gözetim kontrolünü devre dışı bırakamaz.

otChildGözetimi Denetim Aralığı

void otChildSupervisionSetInterval(
  otInstance *aInstance,
  uint16_t aInterval
)

Çocuğun çocuk gözetimi aralığını (saniye cinsinden) ayarlar.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğini işaret eder.
[in] aInterval
Gözetim aralığı (saniye cinsinden). Gözetimin devre dışı bırakılmasına gerek yoktur.

Kaynaklar

OpenThread API Referans konuları, GitHub'da bulunan kaynak koddan gelir. Daha fazla bilgi edinmek veya dokümanlarımıza katkıda bulunmak için Kaynaklar sayfasına göz atın.