Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

兒童監督

該模塊包括兒童監護功能。

概要

啟用兒童監管功能( OPENTHREAD_CONFIG_CHILD_SUPERVISION_ENABLE )時,此模塊中的功能可用。

職能

otChildSupervisionGetCheckTimeout ( otInstance *aInstance)
uint16_t
獲取監督檢查超時間隔(以秒為單位)。
otChildSupervisionGetInterval ( otInstance *aInstance)
uint16_t
獲取兒童監護時間間隔(以秒為單位)。
otChildSupervisionSetCheckTimeout ( otInstance *aInstance, uint16_t aTimeout)
void
設置監督檢查超時間隔(以秒為單位)。
otChildSupervisionSetInterval ( otInstance *aInstance, uint16_t aInterval)
void
設置兒童監護時間間隔(以秒為單位)。

職能

otChildSupervisionGetCheckTimeout

uint16_t otChildSupervisionGetCheckTimeout(
  otInstance *aInstance
)

獲取監督檢查超時時間間隔(以秒為單位)。

如果設備是一個困孩子,並且在指定的檢查超時時間內未收到其父設備的消息,它將啟動重新連接過程(與父設備交換MLE子設備更新請求/響應)。

細節
參量
[in] aInstance
指向OpenThread實例的指針。
退貨
監督檢查超時。零表示禁用對孩子的監督檢查。

otChildSupervisionGetInterval

uint16_t otChildSupervisionGetInterval(
  otInstance *aInstance
)

獲取兒童監護時間間隔(以秒為單位)。

兒童監督功能為父母提供了一種機制,以確保在監督間隔內將消息發送給每個困孩子。如果在監管間隔內沒有向子級傳輸,則OpenThread排隊並將監管消息(有效負載為空的數據消息)發送給子級。

細節
參量
[in] aInstance
指向OpenThread實例的指針。
退貨
兒童監護間隔。零表示禁用兒童監管。

otChildSupervisionSetCheckTimeout

void otChildSupervisionSetCheckTimeout(
  otInstance *aInstance,
  uint16_t aTimeout
)

設置監督檢查超時間隔(以秒為單位)。

細節
參量
[in] aInstance
指向OpenThread實例的指針。
[in] aTimeout
檢查超時(以秒為單位)。零以禁用對孩子的監督檢查。

otChildSupervisionSetInterval

void otChildSupervisionSetInterval(
  otInstance *aInstance,
  uint16_t aInterval
)

設置兒童監護時間間隔(以秒為單位)。

細節
參量
[in] aInstance
指向OpenThread實例的指針。
[in] aInterval
監視時間間隔(以秒為單位)。零以禁用對父級的監視。