兒童監督
該模塊包括兒童監護功能。
概要
啟用兒童監管功能( 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子設備更新請求/響應)。
細節 | |||
---|---|---|---|
參量 |
| ||
退貨 | 監督檢查超時。零表示禁用對孩子的監督檢查。 |
otChildSupervisionGetInterval
uint16_t otChildSupervisionGetInterval( otInstance *aInstance )
獲取兒童監護時間間隔(以秒為單位)。
兒童監督功能為父母提供了一種機制,以確保在監督間隔內將消息發送給每個困孩子。如果在監管間隔內沒有向子級傳輸,則OpenThread排隊並將監管消息(有效負載為空的數據消息)發送給子級。
細節 | |||
---|---|---|---|
參量 |
| ||
退貨 | 兒童監護間隔。零表示禁用兒童監管。 |
otChildSupervisionSetCheckTimeout
void otChildSupervisionSetCheckTimeout( otInstance *aInstance, uint16_t aTimeout )
設置監督檢查超時間隔(以秒為單位)。
細節 | |||||
---|---|---|---|---|---|
參量 |
|
otChildSupervisionSetInterval
void otChildSupervisionSetInterval( otInstance *aInstance, uint16_t aInterval )
設置兒童監護時間間隔(以秒為單位)。
細節 | |||||
---|---|---|---|---|---|
參量 |
|