|
J
jrhughes003
bb1259fefc
heartbeat detect_devices() shelled out to uhd_find_devices every 60s. When a
USB SDR (USRP B2x0) was mid-capture, that probe disrupted the live stream and
the device briefly vanished ("No UHD Devices Found"), killing the capture.
detect_devices() gains a probe flag; heartbeat_payload passes probe=False
whenever a session is active, returning the last good enumeration (or a
driver-only list) instead of touching the hardware.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
|||
|---|---|---|---|
| .. | |||
| __init__.py | |||
| test_cli_install_udev.py | |||
| test_cli_register_errors.py | |||
| test_cli_tx.py | |||
| test_config.py | |||
| test_disconnect.py | |||
| test_full_duplex.py | |||
| test_hardware.py | |||
| test_integration_tx.py | |||
| test_integration.py | |||
| test_legacy.py | |||
| test_param_lock_contention.py | |||
| test_streamer_tx.py | |||
| test_streamer.py | |||
| test_tx_safety.py | |||
| test_tx_underrun.py | |||
| test_ws_client_binary.py | |||
| test_ws_client.py | |||