嗨对话团队,
不知道“ ATTMDB_ADD_SERVICE”是否有任何限制,但是我发现该设备在我尝试在一个任务中创建2个主要服务时无法正常工作。我找不到任何有关此类限制的文档。您能确认这个发现吗?
我正在根据DA14580_BEACON_3.40.6开发我的应用程序。
即使没有打算,也没有限制。传递给ATTMDB_ADD_SERVICE的任务ID仅仅是将从客户端接收到的任务写请求发送到哪些任务写入请求。
也许您可以说出您要实现的目标,而究竟是什么不起作用?代码崩溃了吗?
嗨,乔辛威,
是的,我确实尝试在Task_App中添加2个主要服务,但事实证明它不正常(至少在开始时不广告,不确定它是否崩溃)。如果我将所有特征声明移至一个单一的主要服务,那么它正常工作,因此我怀疑在一个任务中创建服务的限制。
那很奇怪。即使不建议这样做,您也可以绝对可以直接在task_App中添加多个服务。您确定您开始正确地做广告吗?您确定要计算正确的NB_ATT_16,NB_ATT_32,NB_ATT_128,总尺寸等吗?
嗨,hardy.chen,
Joacimwe是对的,尽管尚未对其进行这种方式进行测试,但我看不出任何理由不应该工作,您只需要非常小心即可。添加第一个服务,然后添加属性,然后添加第二个服务,然后放置第二服务的相应属性。
谢谢mt_dialog
大家好,
对不起,迟到了这个话题。我终于验证了Task_App中的多个服务的创建,它确实为此目的工作。我尝试的失败是用“ attmdb_add_service”呼叫保留(分配)的错误尺寸(分配),这只是我的错误而无视混合2个不同的变量。
因此,谢谢,现在它在我的应用程序中运行良好。
即使没有打算,也没有限制。传递给ATTMDB_ADD_SERVICE的任务ID仅仅是将从客户端接收到的任务写请求发送到哪些任务写入请求。
也许您可以说出您要实现的目标,而究竟是什么不起作用?代码崩溃了吗?
嗨,乔辛威,
是的,我确实尝试在Task_App中添加2个主要服务,但事实证明它不正常(至少在开始时不广告,不确定它是否崩溃)。如果我将所有特征声明移至一个单一的主要服务,那么它正常工作,因此我怀疑在一个任务中创建服务的限制。
那很奇怪。即使不建议这样做,您也可以绝对可以直接在task_App中添加多个服务。您确定您开始正确地做广告吗?您确定要计算正确的NB_ATT_16,NB_ATT_32,NB_ATT_128,总尺寸等吗?
嗨,hardy.chen,
Joacimwe是对的,尽管尚未对其进行这种方式进行测试,但我看不出任何理由不应该工作,您只需要非常小心即可。添加第一个服务,然后添加属性,然后添加第二个服务,然后放置第二服务的相应属性。
谢谢mt_dialog
大家好,
对不起,迟到了这个话题。
我终于验证了Task_App中的多个服务的创建,它确实为此目的工作。
我尝试的失败是用“ attmdb_add_service”呼叫保留(分配)的错误尺寸(分配),这只是我的错误而无视混合2个不同的变量。
因此,谢谢,现在它在我的应用程序中运行良好。