单一任务中创建关贸总协定服务的限制?

6个职位/ 0个新职位
最后发表
hardy.chen
离线
最后看到:1年10个月前
加入:2015-03-13 04:20
单一任务中创建关贸总协定服务的限制?

嗨,对话框的团队,

不知道是否有任何限制'attmdb_add_service',但我发现设备不工作,而我试图在一个单一任务中创建2个主服务。
我没有找到任何关于这种限制的文档。你能否证实这一发现?

我正在开发我的应用程序基于DA14580_BEACON_3.40.6。

设备:
Joacimwe
离线
最后看到:1年5个月前
大师
加入:2014-01-14 06:45
即使不是故意的,

即使不是有意这样做,也没有限制。传递给attmdb_add_service的任务id只是从客户端等接收到的任务写请求被发送到的任务。

也许你能说出你想要达到的目标和什么是行不通的?代码崩溃了吗?

hardy.chen
离线
最后看到:1年10个月前
加入:2015-03-13 04:20
嗨Joacimwe,

嗨Joacimwe,

是的,我尝试在TASK_APP中添加2个主服务,结果却不能正常工作(至少不是在开始时发布,不确定是否崩溃)。如果我将所有特征声明移到一个主服务中,那么它就可以正常工作,所以我怀疑在一个任务中创建服务的局限性。

Joacimwe
离线
最后看到:1年5个月前
大师
加入:2014-01-14 06:45
这是奇怪的。你可以

这是奇怪的。你可以直接在TASK_APP中添加多个服务,即使不推荐这样做。你确定你开始做广告的方式正确吗?您确定您正在计算正确的nb_att_16、nb_att_32、nb_att_128、总大小等吗?

MT_dialog
离线
最后看到:2个月1周前
工作人员
加入:2015-06-08 34
嗨hardy.chen,

嗨hardy.chen,

Joacimwe是对的,尽管它还没有经过测试以这种方式使用,我不认为有任何理由这应该工作,你只需要非常小心。添加第一个服务,然后添加属性,然后添加第二个服务,并放置第二个服务的相应属性。

由于MT_dialog

hardy.chen
离线
最后看到:1年10个月前
加入:2015-03-13 04:20
你好,

你好,

抱歉这么晚才回到这个话题。
我最终验证了在TASK_APP中创建了多个服务,它确实是为了这个目的而工作的。
我的尝试的失败是错误的大小被保留(分配)与调用'attmdb_add_service',只是我的错误无知混合2不同的变量。

谢谢,现在它在我的应用程序中工作得很好。

主题锁定