微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > SimpleBLEObserver取消搜索后,不能像SimpleBLECentral那样立刻返回搜索结果

SimpleBLEObserver取消搜索后,不能像SimpleBLECentral那样立刻返回搜索结果

时间:10-02 整理:3721RD 点击:

 SimpleBLEObserver有个现象 大家不知道有没有注意过
SimpleBLECentral搜索从机 连按2次UP会立刻返回搜索到的从机
SimpleBLEObserver则不会
有没有知道是什么原因? 

第一次按UP是调用GAPCentralRole_StartDiscovery函数

立即再按一次是调用GAPCentralRole_CancelDiscovery函数取消搜索

在SimpleBLECentral,取消搜索后,会立刻返回搜索结构,也就是在

case GAP_DEVICE_DISCOVERY_EVENT:下回出现搜索到的结果。


我仔细对比了SimpleBLEObserver和SimpleBLECentral的代码,似乎并与此相关的内容,麻烦了解的朋友确认一下,谢谢

已解决,原因是GAP_DEVICE_INFO_EVENT中得到实时广播数据并没有记录存储

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top