bleak package
Subpackages
- bleak.backends package
- Subpackages
- bleak.backends.bluezdbus package
- Submodules
- bleak.backends.bluezdbus.advertisement_monitor module
- bleak.backends.bluezdbus.characteristic module
- bleak.backends.bluezdbus.client module
- bleak.backends.bluezdbus.defs module
- bleak.backends.bluezdbus.descriptor module
- bleak.backends.bluezdbus.manager module
- bleak.backends.bluezdbus.scanner module
- bleak.backends.bluezdbus.service module
- bleak.backends.bluezdbus.signals module
- bleak.backends.bluezdbus.utils module
- bleak.backends.bluezdbus.version module
- Module contents
- bleak.backends.corebluetooth package
- Submodules
- bleak.backends.corebluetooth.CentralManagerDelegate module
- bleak.backends.corebluetooth.PeripheralDelegate module
- bleak.backends.corebluetooth.characteristic module
- bleak.backends.corebluetooth.client module
- bleak.backends.corebluetooth.descriptor module
- bleak.backends.corebluetooth.device module
- bleak.backends.corebluetooth.scanner module
- bleak.backends.corebluetooth.service module
- bleak.backends.corebluetooth.utils module
- Module contents
- bleak.backends.p4android package
- Submodules
- bleak.backends.p4android.characteristic module
- bleak.backends.p4android.client module
- bleak.backends.p4android.defs module
- bleak.backends.p4android.descriptor module
- bleak.backends.p4android.scanner module
- bleak.backends.p4android.service module
- bleak.backends.p4android.utils module
- Module contents
- bleak.backends.winrt package
- bleak.backends.bluezdbus package
- Submodules
- bleak.backends.characteristic module
- bleak.backends.client module
- bleak.backends.descriptor module
- bleak.backends.device module
- bleak.backends.scanner module
- bleak.backends.service module
- Module contents
- Subpackages
Submodules
bleak.assigned_numbers module
Bluetooth Assigned Numbers
This module contains useful assigned numbers from the Bluetooth spec.
See <https://www.bluetooth.com/specifications/assigned-numbers/>.
- class bleak.assigned_numbers.AdvertisementDataType(value)[source]
Bases:
enum.IntEnum
Generic Access Profile advertisement data types.
Source <https://btprodspecificationrefs.blob.core.windows.net/assigned-numbers/Assigned%20Number%20Types/Generic%20Access%20Profile.pdf>.
- CLASS_OF_DEVICE = 13
- COMPLETE_LIST_SERVICE_UUID128 = 7
- COMPLETE_LIST_SERVICE_UUID16 = 3
- COMPLETE_LIST_SERVICE_UUID32 = 5
- COMPLETE_LOCAL_NAME = 9
- FLAGS = 1
- INCOMPLETE_LIST_SERVICE_UUID128 = 6
- INCOMPLETE_LIST_SERVICE_UUID16 = 2
- INCOMPLETE_LIST_SERVICE_UUID32 = 4
- MANUFACTURER_SPECIFIC_DATA = 255
- SERVICE_DATA_UUID128 = 33
- SERVICE_DATA_UUID16 = 22
- SERVICE_DATA_UUID32 = 32
- SHORTENED_LOCAL_NAME = 8
- TX_POWER_LEVEL = 10
bleak.exc module
- exception bleak.exc.BleakDBusError(dbus_error: str, error_body: list)[source]
Bases:
bleak.exc.BleakError
Specialized exception type for D-Bus errors.
- property dbus_error: str
Gets the D-Bus error name, e.g.
org.freedesktop.DBus.Error.UnknownObject
.
- property dbus_error_details: Optional[str]
Gets the optional D-Bus error details, e.g. ‘Invalid UUID’.
bleak.uuids module
Module contents
Top-level package for bleak.