兒童監督功能
這個模組提供兒童監督功能功能。
摘要
啟用兒童監督功能 (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 子項更新要求/回應與父項交換)。
詳情 | |||
---|---|---|---|
參數 |
|
||
傳回 |
監督檢查逾時。0 表示孩子的監督功能檢查功能已停用。
|
otChildSupervisionGetInterval
uint16_t otChildSupervisionGetInterval( otInstance *aInstance )
取得兒童監督的時間間隔 (以秒為單位)。
家長監督功能會提供機制,確保訊息在監督時間間隔內傳送給每位睡眠兒童。如果在監督間隔期間,沒有傳輸到子項,OpenThread 會將監督訊息排入佇列,並傳送監督訊息 (酬載為空白的資料)。
詳情 | |||
---|---|---|---|
參數 |
|
||
傳回 |
子女監督間隔。0 表示兒童監督功能已停用。
|
otChildSupervisionSetCheckTimeout
void otChildSupervisionSetCheckTimeout( otInstance *aInstance, uint16_t aTimeout )
設定監督功能檢查的時間間隔 (以秒為單位)。
詳情 | |||||
---|---|---|---|---|---|
參數 |
|
OTChildChildvisionSetInterval
void otChildSupervisionSetInterval( otInstance *aInstance, uint16_t aInterval )
設定兒童監督的時間間隔 (以秒為單位)。
詳情 | |||||
---|---|---|---|---|---|
參數 |
|
資源
OpenThread API 參考資料主題出自原始碼,可於 GitHub 取得。如需更多資訊,或想參閱我們的說明文件,請參閱資源。