IanHarvey / bluepy

Python interface to Bluetooth LE on Linux
Other
1.59k stars 491 forks source link

Multiple service with data in advertisement no handled #376

Open sterwen opened 4 years ago

sterwen commented 4 years ago

If several services with data are present in the advertisement frame, only one is kept because the ScanEntry class use the tag field (sid) to index the content of the adverstisement. If several sid 0x16 are present this is not working. So the usage of a dict indexed by SID is not a proper solution.

roonie44 commented 3 years ago

I am struggling with this myself currently. Any workaround?