Pengawasan Anak

Modul ini mencakup fungsi untuk fitur Pengawasan Anak.

Ringkasan

Fungsi

otChildSupervisionGetCheckFailureCounter(otInstance *aInstance)
uint16_t
Mendapatkan nilai penghitung kegagalan waktu tunggu pemeriksaan pengawasan.
otChildSupervisionGetCheckTimeout(otInstance *aInstance)
uint16_t
Mendapatkan interval waktu tunggu pemeriksaan pengawasan (dalam detik) pada turunan.
otChildSupervisionGetInterval(otInstance *aInstance)
uint16_t
Mendapatkan interval Pengawasan Anak (dalam detik) pada turunan.
otChildSupervisionResetCheckFailureCounter(otInstance *aInstance)
void
Mereset penghitung waktu tunggu pemeriksaan pengawasan ke nol.
otChildSupervisionSetCheckTimeout(otInstance *aInstance, uint16_t aTimeout)
void
Menetapkan interval waktu tunggu pemeriksaan pengawasan (dalam detik) pada turunan.
otChildSupervisionSetInterval(otInstance *aInstance, uint16_t aInterval)
void
Menetapkan interval pengawasan anak (dalam detik) pada anak.

Fungsi

OTChildSupervisionGetCheckFailureCounter

uint16_t otChildSupervisionGetCheckFailureCounter(
  otInstance *aInstance
)

Mendapatkan nilai penghitung kegagalan waktu tunggu pemeriksaan pengawasan.

Penghitung melacak jumlah kegagalan pemeriksaan pengawasan pada anak. Masalah ini bertambah jika turunan tidak mendengar dari induknya dalam interval waktu tunggu pemeriksaan yang ditentukan.

otChildSupervisionGetCheckTimeout

uint16_t otChildSupervisionGetCheckTimeout(
  otInstance *aInstance
)

Mendapatkan interval waktu tunggu pemeriksaan pengawasan (dalam detik) pada turunan.

Jika perangkat adalah anak yang mengantuk dan tidak mendengar dari induknya dalam waktu tunggu pemeriksaan yang ditentukan, perangkat akan memulai proses pemasangan ulang (pertukaran Permintaan/Respons Update Anak MLE dengan induknya).

Detail
Parameter
[in] aInstance
Pointer ke instance OpenThread.
Pengembalian
Waktu tunggu pemeriksaan pengawasan. Nol menunjukkan bahwa pemeriksaan pengawasan pada anak dinonaktifkan.

OTChildSupervisionGetInterval

uint16_t otChildSupervisionGetInterval(
  otInstance *aInstance
)

Mendapatkan interval Pengawasan Anak (dalam detik) pada turunan.

Fitur Pengawasan Anak menyediakan mekanisme bagi orang tua untuk memastikan bahwa pesan dikirim ke setiap anak yang mengantuk dalam interval pengawasan. Jika tidak ada transmisi ke anak dalam interval pengawasan, OpenThread mengantrekan dan mengirim Pesan Pengawasan Anak ke anak.

Detail
Parameter
[in] aInstance
Pointer ke instance OpenThread.
Pengembalian
Interval pengawasan anak. Nol menunjukkan bahwa pengawasan dinonaktifkan.

OTChildSupervisionResetCheckFailureCounter

void otChildSupervisionResetCheckFailureCounter(
  otInstance *aInstance
)

Mereset penghitung waktu tunggu pemeriksaan pengawasan ke nol.

otChildSupervisionSetCheckTimeout

void otChildSupervisionSetCheckTimeout(
  otInstance *aInstance,
  uint16_t aTimeout
)

Menetapkan interval waktu tunggu pemeriksaan pengawasan (dalam detik) pada turunan.

Detail
Parameter
[in] aInstance
Pointer ke instance OpenThread.
[in] aTimeout
Waktu tunggu pemeriksaan (dalam detik). Nol untuk menonaktifkan pemeriksaan pengawasan pada anak.

OTChildSupervisionSetInterval

void otChildSupervisionSetInterval(
  otInstance *aInstance,
  uint16_t aInterval
)

Menetapkan interval pengawasan anak (dalam detik) pada anak.

Detail
Parameter
[in] aInstance
Pointer ke instance OpenThread.
[in] aInterval
Interval pengawasan (dalam detik). Nol untuk menonaktifkan pengawasan.

Referensi

Topik Referensi OpenThread API berasal dari kode sumber, yang tersedia di GitHub. Untuk informasi selengkapnya, atau untuk berkontribusi pada dokumentasi kami, lihat Referensi.