在SPS例子中,如何在失去连接后自动重新发布?

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
2个帖子/ 0个新
最后发表
RatheeshT
离线
最后看到:2年3个星期前
加入:2017-01-02还剩11分08秒
在SPS例子中,如何在失去连接后自动重新发布?

嗨,对话框中,

我的设备在一段时间后会断开连接,也停止了广告,我遵循了常见问题解答并做了以下工作,但它不像预期的那样工作(断开连接后不会重新广告)。

********** 原始API *******************
Void user_on_disconnect(struct gapc_disconnect_ind const *param)
{
default_app_on_disconnect(参数);
arch_printf(“设备断开连接\ r \ n”);

***********************************************

我已经像下面这样更改了上面的API(在user_on_disconnect API中包含app_gapm_reset_op API)。这是对还是错?
Void user_on_disconnect(struct gapc_disconnect_ind const *param)
{
default_app_on_disconnect(参数);
app_gapm_reset_op ();
arch_printf(“设备断开连接\ r \ n”);

或者我想做其他的改变?请提供您的建议来解决这个问题。

设备:
MT_dialog
离线
最后看到:4个月3天前
工作人员
加入:2015-06-08 34
嗨RatheeshT,

嗨RatheeshT,

DSPS参考设计在默认情况下重新启动广告,因此可以在与对端设备失去连接的情况下重新连接(只要电话有连接请求)。如果你在连接后没有看到设备广告,那就意味着该设备发生了其他事情。你应该把debbugger并检查设备不会宣传当连接为什么下降,我只能假设设备到达platform_reset()和设备重新启动,您可以很容易地检查后如果发生在断开设备执行引导装载程序(垃圾字节的标准引导针UART)。

由于MT_dialog