Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Pengawasan Anak

Modul ini mencakup fungsi-fungsi untuk fitur pengawasan anak.

Ringkasan

Fungsi dalam modul ini tersedia saat fitur pengawasan anak ( OPENTHREAD_CONFIG_CHILD_SUPERVISION_ENABLE ) diaktifkan.

Fungsi

otChildSupervisionGetCheckTimeout ( otInstance *aInstance)
uint16_t
Dapatkan interval waktu tunggu pemeriksaan pengawasan (dalam detik).
otChildSupervisionGetInterval ( otInstance *aInstance)
uint16_t
Dapatkan interval pengawasan anak (dalam detik).
otChildSupervisionSetCheckTimeout ( otInstance *aInstance, uint16_t aTimeout)
void
Setel interval waktu tunggu pemeriksaan pengawasan (dalam detik).
otChildSupervisionSetInterval ( otInstance *aInstance, uint16_t aInterval)
void
Atur interval pengawasan anak (dalam detik).

Fungsi

otChildSupervisionGetCheckTimeout

uint16_t otChildSupervisionGetCheckTimeout(
  otInstance *aInstance
)

Dapatkan interval waktu tunggu pemeriksaan pengawasan (dalam detik).

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

Detail
Parameter
[in] aInstance
Penunjuk ke instance OpenThread.
Kembali
Batas waktu pemeriksaan pengawasan. Nol menunjukkan bahwa pengawasan pengawasan pada anak dinonaktifkan.

otChildSupervisionGetInterval

uint16_t otChildSupervisionGetInterval(
  otInstance *aInstance
)

Dapatkan interval pengawasan anak (dalam detik).

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 mengantre dan mengirim pesan pengawasan (pesan data dengan payload kosong) ke anak.

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

otChildSupervisionSetCheckTimeout

void otChildSupervisionSetCheckTimeout(
  otInstance *aInstance,
  uint16_t aTimeout
)

Setel interval waktu tunggu pemeriksaan pengawasan (dalam detik).

Detail
Parameter
[in] aInstance
Penunjuk ke instance OpenThread.
[in] aTimeout
Batas waktu cek (dalam detik). Nol untuk menonaktifkan pemeriksaan pengawasan pada anak.

otChildSupervisionSetInterval

void otChildSupervisionSetInterval(
  otInstance *aInstance,
  uint16_t aInterval
)

Atur interval pengawasan anak (dalam detik).

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