Google is committed to advancing racial equity for Black communities. See how.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Pengawasan anak

Modul ini mencakup fungsi untuk fitur pengawasan anak.

Ringkasan

Fungsi-fungsi dalam modul ini tersedia ketika 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
Atur 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 ini adalah anak yang mengantuk dan tidak mendengar dari orang tuanya dalam batas waktu cek yang ditentukan, itu akan memulai proses pasang kembali (MLE Child Update Request / Response exchange dengan orang tuanya).

Detail
Parameter
[in] aInstance
Pointer ke instance OpenThread.
Kembali
Batas waktu pemeriksaan pengawasan. Nol menunjukkan bahwa pemeriksaan 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 enqueues dan mengirim pesan pengawasan (pesan data dengan muatan kosong) ke anak.

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

otChildSupervisionSetCheckTimeout

void otChildSupervisionSetCheckTimeout(
  otInstance *aInstance,
  uint16_t aTimeout
)

Atur interval waktu tunggu pemeriksaan pengawasan (dalam detik).

Detail
Parameter
[in] aInstance
Pointer ke instance OpenThread.
[in] aTimeout
Batas waktu pemeriksaan (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
Pointer ke instance OpenThread.
[in] aInterval
Interval pengawasan (dalam detik). Nol untuk menonaktifkan pengawasan pada orang tua.