Jack Jansen
Jack Jansen
I think that completely hiding handles (if the backend supports them) is the wrong way to go, because really handles are the common low-level addressing mechanism for attributes and therefore...
@dlech I fully agree with the characteristics being the main abstraction, and accessing those should be as simple as possible. But the fact that there's the lower-level GATT (or ATT,...
Hmm, good point. I've used accessing by handle only to debug issues in my BLE server implementation (where it allowed me to determine that I had accidentally attached the descriptors...
What I'm suggesting here is purely a slight structural change, with no change to the external API: 1. Move the sequence of platform-dependent `if` statements and `import as` statements from...
I didn't have time to work on Bleak for more than a year (which was quite a bit longer than anticipated:-), but I'm going to pick this one up again....
> or maybe it is because I just read a book about BLE. Reference please, assuming its a good book? The official documentation is baroque, and there's all this classic...
Very interesting, and pretty much along the lines I was thinking. @bsiever are you still interested in this topic?
As this has the "opinions appreciated" label, here is my view as someone who has only discovered bleak last week, and likes it a lot, but is struggling. My first...
I was apparently using Sphinx 5.1.0 (which satisfies `requirements_dev.txt`). Pinning `Sphinx==1.8.6` leads to a different error: ``` (.venv) jack@beignet:bleak$ make docs rm -f docs/bleak.rst rm -f docs/modules.rst sphinx-apidoc -o docs/...
The issue seems to be with the toplevel Makefile. And maybe only on MacOS: if I don't install the `requirements.txt` and hence don't have `pyobjc-framework-CoreBluetooth` the problem doesn't occur, at...