儿童监管
此模块包含儿童监管功能的函数。
总结
函数 |
|
---|---|
otChildSupervisionGetCheckFailureCounter(otInstance *aInstance)
|
uint16_t
获取监管检查超时失败计数器的值。
|
otChildSupervisionGetCheckTimeout(otInstance *aInstance)
|
uint16_t
获取子级的监管检查超时间隔(以秒为单位)。
|
otChildSupervisionGetInterval(otInstance *aInstance)
|
uint16_t
获取子级的子级监管间隔(以秒为单位)。
|
otChildSupervisionResetCheckFailureCounter(otInstance *aInstance)
|
void
将监管检查超时失败计数器重置为零。
|
otChildSupervisionSetCheckTimeout(otInstance *aInstance, uint16_t aTimeout)
|
void
为子级设置监管检查超时时间间隔(以秒为单位)。
|
otChildSupervisionSetInterval(otInstance *aInstance, uint16_t aInterval)
|
void
设置子级的子级监管间隔(以秒为单位)。
|
函数
otChildSupervisionGetCheckFailureCounter
uint16_t otChildSupervisionGetCheckFailureCounter( otInstance *aInstance )
获取监管检查超时失败计数器的值。
计数器会跟踪子级的监管检查失败次数。当子项未在指定的检查超时间隔内收到其父项时,该值会递增。
otChildSupervisionGetCheckTimeout
uint16_t otChildSupervisionGetCheckTimeout( otInstance *aInstance )
获取子级的监管检查超时间隔(以秒为单位)。
如果设备是休眠子项,并且在指定的检查超时时间内未收到其父项,则会启动重新连接进程(MLE 子更新请求/响应与其父项交换)。
详情 | |||
---|---|---|---|
参数 |
|
||
返回 |
监管检查超时。零表示对孩子进行监管检查的功能已停用。
|
otChildSupervisionGetInterval
uint16_t otChildSupervisionGetInterval( otInstance *aInstance )
获取子级的子级监管间隔(以秒为单位)。
儿童监管功能为家长提供了一种机制,以确保它会在监管间隔期间向每位昏昏欲睡的儿童发送消息。如果没有在监管间隔内向儿童传送内容,OpenThread 会将儿童加入监管监管队列,并向儿童发送消息。
详情 | |||
---|---|---|---|
参数 |
|
||
返回 |
儿童监管间隔。零表示已停用监管功能。
|
otChildSupervisionResetCheckFailureCounter
void otChildSupervisionResetCheckFailureCounter( otInstance *aInstance )
将监管检查超时失败计数器重置为零。
otChildSupervisionSetCheckTimeout
void otChildSupervisionSetCheckTimeout( otInstance *aInstance, uint16_t aTimeout )
为子级设置监管检查超时时间间隔(以秒为单位)。
详情 | |||||
---|---|---|---|---|---|
参数 |
|
otChildSupervisionSetInterval
void otChildSupervisionSetInterval( otInstance *aInstance, uint16_t aInterval )
设置子级的子级监管间隔(以秒为单位)。
详情 | |||||
---|---|---|---|---|---|
参数 |
|
资源
OpenThread API 参考主题源自源代码,可在 GitHub 上获取。 如需了解详情或为我们的文档贡献内容,请参阅资源。