中央,与外围设备有8个连接

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support。我们将在未来几天修复bug /优化搜索和标记。
4个职位/ 0个新
最后发表
ks@xtel.dk
离线
最后看到:7个月,3个星期前
加入:2019-04-10 43
中央,与外围设备有8个连接

我正在为一个应该连接8个外设的设备开发软件。我使用了DSPS_HOST示例作为灵感,但是当我在gapc_disconnect_ind_handler中遇到一个断言时,因为状态是APP_CONNECTABLE而不是APP_CONNECTED。当一个连接建立,但超出范围,它正在扫描更多的设备在同一时间发生。

当我开始扫描时,我设置ke_state_set(TASK_APP, APP_CONNECTABLE)

当启动扫描时。我用:

静态孔隙user_scan_start(空白)
{
struct gapm_start_scan_cmd* cmd = KE_MSG_ALLOC(gapm_start_scan_cmd,
TASK_GAPM,
TASK_APP,
gapm_start_scan_cmd);

cmd - > op。代码= GAPM_SCAN_PASSIVE;
cmd - > op。addr_src = GAPM_STATIC_ADDR;
cmd - >间隔= 10;
cmd窗口- > = 5;
cmd - >模式= GAP_GEN_DISCOVERY;
cmd - > filt_policy = SCAN_ALLOW_ADV_ALL;
cmd - > filter_duplic = SCAN_FILT_DUPLIC_EN;

//发送消息
ke_msg_send (cmd);

//我们现在可以连接
ke_state_set (TASK_APP APP_CONNECTABLE);
}

这是正确的做法吗,还是你知道我做错了什么。

是否有任何例子或文档告诉我们如何建立一个有多个连接的中心?

致以最亲切的问候

设备:
PM_Dialog
离线
最后看到:7小时16分钟前
工作人员
加入:2018-02-08 11:03
嗨,金姆,

嗨,金姆,

非常感谢你的问题。让我在公司内部查一下,稍后回复你。

谢谢,PM_Dialog

ks@xtel.dk
离线
最后看到:7个月,3个星期前
加入:2019-04-10 43
谢谢。期待的

谢谢。期待您的回复。

问候

PM_Dialog
离线
最后看到:7小时16分钟前
工作人员
加入:2018-02-08 11:03
嗨,金姆,

嗨,金姆,

我会用你注册的邮箱地址给你发邮件。

谢谢,PM_Dialog