透過集合功能整理內容 你可以依據偏好儲存及分類內容。

兒童監督功能

這個模組提供兒童監督功能功能。

摘要

啟用兒童監督功能 (OPENTHREAD_CONFIG_CHILD_SUPERVISION_ENABLE) 後,才能使用這個模組中的函式。

Functions

otChildSupervisionGetCheckTimeout(otInstance *aInstance)
uint16_t
取得監督檢查的逾時間隔 (以秒為單位),
otChildSupervisionGetInterval(otInstance *aInstance)
uint16_t
取得兒童監督的時間間隔 (以秒為單位)。
otChildSupervisionSetCheckTimeout(otInstance *aInstance, uint16_t aTimeout)
void
設定監督功能檢查的時間間隔 (以秒為單位)。
otChildSupervisionSetInterval(otInstance *aInstance, uint16_t aInterval)
void
設定兒童監督的時間間隔 (以秒為單位)。

Functions

otChildSupervisionGetCheckTimeout

uint16_t otChildSupervisionGetCheckTimeout(
  otInstance *aInstance
)

取得監督檢查的逾時間隔 (以秒為單位),

如果裝置是休眠的子項,且未在指定檢查逾時內與父項聽不到,系統就會啟動重新連接流程 (MLE 子項更新要求/回應與父項交換)。

詳情
參數
[in] aInstance
指向 OpenThread 執行個體的指標。
傳回
監督檢查逾時。0 表示孩子的監督功能檢查功能已停用。

otChildSupervisionGetInterval

uint16_t otChildSupervisionGetInterval(
  otInstance *aInstance
)

取得兒童監督的時間間隔 (以秒為單位)。

家長監督功能會提供機制,確保訊息在監督時間間隔內傳送給每位睡眠兒童。如果在監督間隔期間,沒有傳輸到子項,OpenThread 會將監督訊息排入佇列,並傳送監督訊息 (酬載為空白的資料)。

詳情
參數
[in] aInstance
指向 OpenThread 執行個體的指標。
傳回
子女監督間隔。0 表示兒童監督功能已停用。

otChildSupervisionSetCheckTimeout

void otChildSupervisionSetCheckTimeout(
  otInstance *aInstance,
  uint16_t aTimeout
)

設定監督功能檢查的時間間隔 (以秒為單位)。

詳情
參數
[in] aInstance
指向 OpenThread 執行個體的指標。
[in] aTimeout
檢查逾時時間 (以秒為單位),將零選項停用,即可停用孩子的監督功能。

OTChildChildvisionSetInterval

void otChildSupervisionSetInterval(
  otInstance *aInstance,
  uint16_t aInterval
)

設定兒童監督的時間間隔 (以秒為單位)。

詳情
參數
[in] aInstance
指向 OpenThread 執行個體的指標。
[in] aInterval
監督間隔 (以秒為單位),0 可停用家長監督功能。

資源

OpenThread API 參考資料主題出自原始碼,可於 GitHub 取得。如需更多資訊,或想參閱我們的說明文件,請參閱資源