ke_msg_send如何运作以及该怎么办才能连续发送2条消息

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
Marios256.
离线
最后一次露面:1年8个月前
加入:2017-10-30 09:36
ke_msg_send如何运作以及该怎么办才能连续发送2条消息

早上好对话,
我目前正在使用DA14585来发送到我的手机。我注意到命令ke_msg_send将数据发送到内核,然后内核负责将数据发送到我的手机。所以,如果我连续2次或更多地写下这个命令,我将只得到后者。我应该在那些KE_MSG_SEND命令之间做些什么,以便发送所有这些命令?
先感谢您

设备:
mt_dialog.
离线
最后一次露面:1个月2周前
职员
加入:2015-06-08 11:34
嗨Marios256,

嗨Marios256,

ke_msg_send是向堆栈内核发送数据的常规消息,所以您发送的消息究竟是什么,我假设它是Custs1_val_ntf_req,您希望将数据发送到手机。嗯,如这篇文章所述https://support.dialog-semicondiondiondum/forums/post/dialog-smartbond-bl ...您必须等待Custs1_val_ntf_cfm在发送相同特征的下一个通知之前到达,如果不是,请使用后一个值更新值的数据库,并且当内核将通知推入缓冲区时,它将推送两个通知值,因为通知的值是从数据库中的。

谢谢mt_dialog.