从属延迟问题

4个职位/0个新职位
最后一篇文章
乔奇姆韦
离线
最后一次见到:1年2个月前
上师
已加入:2014-01-14 06:45
从属延迟问题

你好,

我在从属延迟配置方面遇到了一些问题。

例如,我将slave latency设置为4,以便能够跳过连接间隔事件,然后就实际跳过事件而言,它的工作方式应该是这样的。那很好。但问题是,当我真的希望设备返回到常规间隔(用于更新特性)时,它总是在切换到所需的连接间隔之前等待完整的4个从属延迟期,而不是立即跳到下一个连接事件。你能解释一下为什么会这样以及如何解决吗?

使用:SDK 3.0.2-ES5

谢谢!

乔奇姆韦
离线
最后一次见到:1年2个月前
上师
已加入:2014-01-14 06:45
你好。我们注意到

你好。我们注意到,只有在睡眠模式下有连接时,才会出现此问题。它在活动模式下工作正常。

有没有办法让它在睡眠模式下也工作?

乔奇姆韦
离线
最后一次见到:1年2个月前
上师
已加入:2014-01-14 06:45
我们也试过运行这个应用程序

我们还尝试在更新特性的同时运行app\u disable\u sleep(),但似乎为时已晚。它仍然要等到从机延迟在发送通知之前,连接间隔已过,而不是尽快发送通知。

乔奇姆韦
离线
最后一次见到:1年2个月前
上师
已加入:2014-01-14 06:45
我们通过请求

我们通过使用
SetBits32(GP\ U CONTROL\ U REG,BLE\ U WAKEUP\ U REQ,1);
同时我们做通知。