有时使用app\u param\u update\u func后会断开连接

6个职位/0个新职位
最后一篇文章
李卓斌
离线
最后一次见到:4周1天前
已加入:2014-08-15 05:08
有时使用app\u param\u update\u func后会断开连接

我们想减少连接状态下的功耗,

所以我们这样编辑函数
void应用程序参数更新函数(void)
{
struct gapc\u param\u update\u cmd*req=KE\u MSG\u ALLOC(gapc\u param\u update\u cmd,TASK\u gapc,TASK\u APP,gapc\u param\u update\u cmd);

//填写参数结构
req->operation=GAPC\ UPDATE\参数;
要求->参数intv\ U min=160;//N*1.25ms
要求->参数intv\ U max=200;//N*1.25ms
要求->参数延迟=0;//跳过连接事件
要求->参数超时=800;//N*10ms
发送消息(请求);
}
,并在连接状态下调用函数一次,

现在机器有时会断开与手机的连接,

这种情况与不同手机的现象不同,

有的手机出现的时间比较长,有的显得很普通,

你怎么能修好它,

谢谢你!!

李卓斌
离线
最后一次见到:4周1天前
已加入:2014-08-15 05:08
有些电话很长时间没接

有的手机出现的时间很长,有的出现的频率也很高

天使森林
离线
最后一次见到:3年10个月前
已加入:2014-11-07 01:08
嗨,对话,

嗨,对话,

我还想知道app_param_update_func()操作是否会影响连接过程。我将延迟设置为4,这会导致连接过程中出现兼容性问题吗?现在我们在重新连接时遇到了一些问题,但不确定这是否是因为app\u param\u update\u func()。

有人能给我一个线索吗?非常感谢。

致以最诚挚的问候

安吉

MT\u对话框
离线
最后一次见到:1周3小时前
工作人员
已加入:2015-06-08 11:34
嗨,安吉尔森林,

嗨,安吉尔森林,

据我们所知,连接过程中的更新参数过程没有任何影响,如果主机接受参数更新,它将遵从您的外围设备请求的新信息,否则它将拒绝它。

谢谢你的对话

天使森林
离线
最后一次见到:3年10个月前
已加入:2014-11-07 01:08
嗨,MT\u dialog,

嗨,MT\u dialog,

谢谢你的回复。
MTU交换怎么样?为了提高OTA速率,我们将MTU增加到140+,一个失败的MTU交换是否会阻塞连接过程?增加MTU会降低手机兼容性吗?

谢谢你

比尔
天使森林

MT\u对话框
离线
最后一次见到:1周3小时前
工作人员
已加入:2015-06-08 11:34
嗨,安吉尔森林,

嗨,安吉尔森林,

当执行MTU交换时,主机可能会拒绝您设备的请求,但不会终止连接过程—它只会继续使用商定的最小MTU和更多数据包。我不认为这会降低兼容性。

谢谢你的对话