Perform a quick Bluetooth scan Args: duration: Scan duration in seconds logger: Optional logger instance Returns: Dictionary of discovered devices
(duration: int = 10, logger=None)
| 1479 | |
| 1480 | # Convenience functions for easy usage |
| 1481 | def quick_scan(duration: int = 10, logger=None) -> Dict[str, Dict[str, Any]]: |
| 1482 | """ |
| 1483 | Perform a quick Bluetooth scan |
| 1484 | Args: |
| 1485 | duration: Scan duration in seconds |
| 1486 | logger: Optional logger instance |
| 1487 | Returns: Dictionary of discovered devices |
| 1488 | """ |
| 1489 | bt_manager = BluetoothManager(logger) |
| 1490 | return bt_manager.scan_for_time(duration) |
| 1491 | |
| 1492 | def get_bluetooth_info(logger=None) -> Dict[str, Any]: |
| 1493 | """ |
nothing calls this directly
no test coverage detected