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中得到实时广播数据并没有记录存储