3个帖子/ 0新
最后一篇
yterasaki.
离线
最后一次露面:4年9月前
加入:2015-05-08 09:28
广告时机

亲爱的对话框,

我有两个关于广告的问题。
Q1:我想知道app_adv_start()与实际广告开始时机之间的时间延迟。
在FW执行app_adv_start()之后,广告是否开始才能与BLE的Advertise_Delay有关
(随机值高达10ms)?

Q2:如果FW exute App_adv_stop()只是在实际广告上发生的事情发生了什么?例如,广告
在频道#37到#38之间停止,没有错误向FW报告?

此致,
Yukio

设备:
mt_dialog.
离线
最后一次露面:4个月3天前
职员
加入:2015-06-08 11:34
嗨yterasaki,

嗨yterasaki,

Q1:是的,有一个随机生成的时间滞后(默认情况下未启用),以避免两个同时广告设备(从TRNG生成随机延迟)之间的冲突,因为我们无法跟踪命令之间的时间实际的广告活动。

Q2:在广告APP_ADV_STOP期间,我们从不遇到事件,以中断广告程序并停止在所有渠道中未结束的广告,并且来自我执行的一些测试,我认为这是可能的。你有没有遇到这样的事情,而不报告FW中的错误?

谢谢mt_dialog.

yterasaki.
离线
最后一次露面:4年9月前
加入:2015-05-08 09:28
谢谢对话人员,

谢谢对话人员,

Q1:关于您的评论,请允许我确认“(默认情况下未启用)”。
以下语句从App.c上复制。这听起来始终在间隔设置中启用advdelay。
我是想念你的评论吗?如果默认情况下,未启用Advdeley(随机0ms,则为0-10ms),请告诉
我如何启用它。

///广告最小间隔
#define app_adv_int_min 1100.
///广告最大间隔
#define app_adv_int_max 1100.

#if(ble_hid_device)
#undef app_adv_int_min.
#define app_adv_int_min 0x20 // * 0.625ms(+伪随机advdelay从0到10ms)
#undef app_adv_int_max.
#define app_adv_int_max 0x20 // * 0.625ms(+伪随机advdelay从0到10ms)
#万一

Q2:到目前为止,我正在向广告的问题推导出来,但此刻,没有现象
强烈表明这种情况。

此致,
Yukio