4个职位/ 0个新职位
最后发表
Joacimwe
离线
最后看到:1年5个月前
大师
加入:2014-01-14 06:45
奴隶延迟问题

你好,

我在slave延迟配置上有一些问题。

让我们说,作为一个例子,我设置从延迟为4,以便能够跳过连接间隔事件,然后它就像它应该在实际跳过事件。这是好的。但问题是,当我真的想让设备回到常规间隔(更新特征)时,它总是等待4个从延迟周期,然后切换到所需的连接间隔,而不是立即跳到下一个连接事件。你能解释一下为什么会这样,如何解决吗?

使用:SDK 3.0.2 - ES5

谢谢!

Joacimwe
离线
最后看到:1年5个月前
大师
加入:2014-01-14 06:45
嗨。我们注意到

嗨。我们注意到只有当连接处于睡眠模式时才会出现这个问题。它在活动模式下按预期工作。

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

Joacimwe
离线
最后看到:1年5个月前
大师
加入:2014-01-14 06:45
我们也尝试运行app

我们还尝试在更新特性的同时运行app_disable_sleep(),但似乎太晚了。它仍然在等待奴隶延迟在发送通知之前已经经过了连接间隔,而不是尽快发送。

Joacimwe
离线
最后看到:1年5个月前
大师
加入:2014-01-14 06:45
我们通过请求解决了它

我们通过请求ble唤醒使用解决了它
SetBits32 (GP_CONTROL_REG BLE_WAKEUP_REQ 1);
同时我们做通知。