Cypress技术论坛
直播中

李亮

7年用户 212经验值
私信 关注
[问答]

如何观察重复的公告?

我能够建立和运行“第10天”观察员样本项目。我在另一个DeV板上运行了一个信标,当我启动观察者时,它报告了“不可连接的单向广告”,但是没有新的事件,尽管我知道信标必须定期发布一个广告。作为证据,如果我重置观察者,它立即再次报告信标。
我只能得出结论,堆栈存储的广告列表,它已经看到,并没有发出一个新的事件,当他们被重复。
有没有办法让我看到每一个广告?我想运行一个超时,这样我就可以知道什么时候同行停止广告。

回帖(6)

刘辉

2019-10-14 07:23:56
你好,
只是为了解决这个问题:
1)请将动态广播节目(“9天”)设置在另一个板上,而不是信标,并用第10天观察者进行测试。
2)使用CyStac PC加密狗测试信标而不是第10天项目。(请确保CyScript的主设置中的“重复过滤”被删除)
根据您的结果,请联系CyPress技术支持。
当做,
- Madhu Sudhan
举报

雷友水

2019-10-14 07:30:02
嗨,苏利文,你找到问题的答案了吗?
这听起来和我正在努力解决的问题类似。我有一个外围设备,它动态地改变广告包中制造商特定的数据值。我已经确认这是正确的CySMART和一些测试程序。
我想我的中央单元连接到外围设备时,它广播的值相匹配的中央模块被编程出来。问题是中央模块接收到一个广告包,即使当ADV包的元素改变时,它也停止查看该外围设备。
我需要清除/重置保持ADV数据的缓冲器,以便它在每次迭代中从外围获得新的ADV数据(除非有匹配并连接)。真的很难追踪如何做到这一点,已经尝试改变ADVDATA的值,并将空CyByLyGAPC*DeCixIfFoT传递给CyByLyGAPUPDATEADDATA()。我尝试过CyByLyStfREST()。到目前为止还没有工作。
基本上,如果我能做到麦沙利文的话,我认为那将是唯一的出路。
有什么主意吗?
举报

李亮

2019-10-14 07:45:54
是的,我做到了。设置在组件属性中,而不在代码中。
举报

雷友水

2019-10-14 08:03:51
伟大的!
你需要改变哪些设置?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分