bundle.ble.manager

High-level entry point coordinating BLE scans and connections.

Attributes

log

Classes

Manager

Provide a compact API for scanning and opening Nordic UART links.

Module Contents

bundle.ble.manager.log
class bundle.ble.manager.Manager(*args, **kwargs)

Bases: bundle.core.Entity

Provide a compact API for scanning and opening Nordic UART links.

name: str = None
default_timeout: float = None
async scan(*, timeout: float | None = None) bundle.ble.scanner.ScanResult
async open(*, device_name: str | None = None, device_address: str | None = None, timeout: float | None = None) bundle.ble.link.NordicLink