btleplug icon indicating copy to clipboard operation
btleplug copied to clipboard

discover_services() can return different (and less) results when called multiple times on windows.

Open qdot opened this issue 4 years ago • 0 comments

Describe the bug

  1. On windows 10, connect to a device and call discover_services()
  2. Without touching any characteristics, call discover_services() again fairly soon after on the same device

Expected behavior Nothing should change.

Actual behavior At least on one device (Satisfyer Curvy 2+), the first call enumerates everything, then the second call loses a bunch of characteristics.

qdot avatar Nov 26 '21 02:11 qdot