跳到主要内容

连接参数更新请求计时器

DA14580

6年前

发布的build770点 4回复
0的问题

嗨对话框。
到不同的SDK5。x和SDK3。x,我发现“APP_PARAM_UPDATE_REQUEST_TO”
我认为这个值是连接参数更新请求的定时器。
我的问题是为什么这个值是10sec?这么晚了…
这是最小值吗?
在我的示例中,我使用SDK3.0.10。对于连接参数更新请求,x和我做了相同的定时器。
vlaue大约是200ms

哪个值是正确的?

谢谢

6年前

MT_dialog -30点

嗨build77,

是的,它是连接进程向主机发出UPDATE_REQUEST后的计时器。这不是允许的最小值,通常参数更新请求的值取决于主机的操作系统。你应该在主机发送完参数后发出UPDATE_REQUEST,所以为了安全起见,我们会等待很长一段时间,以确保主机已经发送完成。

由于MT_dialog

6年前

build77 0点

谢谢你的回复。

在文档“RW-BLE-GAP-IS”5.5.1 GAPC_PARAM_UPDATE_CMD
注意:如果连接slave请求更新连接参数,将启动30s定时器,以便
请老爷回复。如果定时器结束时没有主服务器的响应,链接将自动断开。”

如何阻止30s定时器断开连接?
而不是30秒定时器,当主人发送拒绝,我想重新请求更新参数主人。

谢谢。

6年前

MT_dialog -30点

嗨build77,

你不能改变30s定时器,你能做的是,当你从主控制器获取响应时,你可以在gapc_cmp_evt_handler中捕获GAPC_UPDATE_PARAMS情况,并定义应用程序在拒绝主控制器参数的情况下的行为。您可以查看DSPS项目,并了解它如何处理被拒绝的参数情况。

由于MT_dialog

6年前

MT_dialog -30点

嗨build77,

你不能改变30s定时器,你能做的是,当你从主控制器获取响应时,你可以在gapc_cmp_evt_handler中捕获GAPC_UPDATE_PARAMS情况,并定义应用程序在拒绝主控制器参数的情况下的行为。您可以查看DSPS项目,并了解它如何处理被拒绝的参数情况。

由于MT_dialog