MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / quick_scan

Function quick_scan

actions/ble.py:1481–1490  ·  view source on GitHub ↗

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)

Source from the content-addressed store, hash-verified

1479
1480# Convenience functions for easy usage
1481def 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
1492def get_bluetooth_info(logger=None) -> Dict[str, Any]:
1493 """

Callers

nothing calls this directly

Calls 2

scan_for_timeMethod · 0.95
BluetoothManagerClass · 0.85

Tested by

no test coverage detected