gapm\u start\u advertise\u cmd中的32位间隔时间

⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.wsdof.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
4个职位/0个新职位
最后一篇文章
三村
离线
最后一次见到:5个月3周前
已加入:2018-10-04 04:35
gapm\u start\u advertise\u cmd中的32位间隔时间

嗨,对话。

我们需要将gapm\u start\u advertise\u cmd中的间隔时间更改为32位。
所以我们把intv\u min和intv\u max的类型改为uint32\u t。
结构gapm\u开始\u广告\u命令
{
///GAPM请求的操作:
///-GAPM\u ADV\u NON\u CONN:启动不可连接广告
///-GAPM\u ADV\u UNDIRECT:启动无向可连接广告
///-GAPM\u ADV\u DIRECT:启动定向可连接广告
结构气动操作;

///最小广告间隔
uint32国际电视台;
///最大广告间隔
uint32\t国际最大值;

///广告渠道图
uint8\t频道地图;

///广告信息
联合政府采购部高级信息
{
///主机信息广告数据(GAPM\ U ADV\ U NON\ U CONN和GAPM\ U ADV\ U UNDIRECT)
结构gapm\u adv\u host;
///直接地址信息(GAPM\ U ADV\ U Direct)
///(仅在未设置重新连接地址或禁用隐私时使用)
结构间隙\u bdaddr direct;
}信息;
};
此外,我们还将app\u mid.h中定义的相关函数的参数更改为32位。
因此,我们不能再扫描广告。
你有办法把间隔时间改成32位吗?

非常感谢。

设备:
PM\U对话框
离线
最后一次见到:1天14小时前
工作人员
已加入:2018-02-08 11:03
嗨Mimura,

嗨Mimura,

强烈建议不要将播发间隔更改为32位整数,原因是堆栈可能将消息处理为16位。此外,根据BLE规范,广告事件中两个连续ADV_IND pdu的开始之间的时间应小于或等于10ms。因此,设备尚未广告的最可能原因是因为广告间隔大。你能告诉我你想把广告间隔改为32位的具体原因吗?

谢谢,下午好

三村
离线
最后一次见到:5个月3周前
已加入:2018-10-04 04:35
Hi PM\u对话框

Hi PM\u对话框

谢谢你的建议。
我们将审查规格。

非常感谢。

PM\U对话框
离线
最后一次见到:1天14小时前
工作人员
已加入:2018-02-08 11:03
嗨Mimura,

嗨Mimura,

是的,请检查一下BLE的核心规格是非常有用的。此外,请注意,广告间隔应为0.625毫秒的整数倍。如果您发现上述任何答案有用,请将其中一个标记为已接受。

谢谢,下午好