1 """Constants for the Bluetooth integration."""
3 from __future__
import annotations
5 from typing
import Final
7 from habluetooth
import (
8 CONNECTABLE_FALLBACK_MAXIMUM_STALE_ADVERTISEMENT_SECONDS,
9 FALLBACK_MAXIMUM_STALE_ADVERTISEMENT_SECONDS,
10 SCANNER_WATCHDOG_INTERVAL,
11 SCANNER_WATCHDOG_TIMEOUT,
16 CONF_ADAPTER =
"adapter"
17 CONF_DETAILS =
"details"
18 CONF_PASSIVE =
"passive"
21 SOURCE_LOCAL: Final =
"local"
23 DATA_MANAGER: Final =
"bluetooth_manager"
25 UNAVAILABLE_TRACK_SECONDS: Final = 60 * 5
35 LINUX_FIRMWARE_LOAD_FALLBACK_SECONDS = 120
36 BLUETOOTH_DISCOVERY_COOLDOWN_SECONDS = 5