uhd/host/lib/usrp
Martin Braun 2378080dbe stream: Add get_stream_info() API calls
This is a new API call for streamers. It will allow peeking into the
internal settings of streamers.

The exact content of this call is device-specific. It varies a lot
between RFNoC- and non-RFNoC devices.

It can be used as follows:

```python
my_usrp = uhd.usrp.MultiUSRP(device_args)
rx_streamer = my_usrp.get_rx_stream(stream_args)
print(rx_streamer.get_stream_info(0)) # Shows info about the streamer
```

For most use cases, this API is not required. It can help for debugging
(e.g., compare flow control parameters with expectations, or identify
EPIDs for a better understanding of Wireshark output), or it can be used
for remote streaming, when a 3rd party application needs to know
internal settings of streamers.
2026-04-24 10:42:19 +02:00
..
b100 stream: Add get_stream_info() API calls 2026-04-24 10:42:19 +02:00
b200 stream: Add get_stream_info() API calls 2026-04-24 10:42:19 +02:00
common host: hbx: Improve log IDs 2026-04-02 17:43:37 +02:00
cores uhd: Remove or declare-unused constants 2026-01-14 12:57:49 +01:00
dboard host: hbx: Improve log IDs 2026-04-02 17:43:37 +02:00
mpmd stream: Add get_stream_info() API calls 2026-04-24 10:42:19 +02:00
usrp1 stream: Add get_stream_info() API calls 2026-04-24 10:42:19 +02:00
usrp2 stream: Add get_stream_info() API calls 2026-04-24 10:42:19 +02:00
x300 stream: Add get_stream_info() API calls 2026-04-24 10:42:19 +02:00
x400 uhd: Add support for USRP X420 (20 GHz USRP) 2026-03-20 16:14:54 +01:00
CMakeLists.txt uhd: Add support for the USRP X410 2021-06-10 12:01:53 -05:00
dboard_base.cpp uhd: Deprecate pimpl.hpp 2025-06-25 16:30:50 +02:00
dboard_ctor_args.hpp uhd: Apply clang-format against all .cpp and .hpp files in host/ 2020-03-03 08:51:32 -06:00
dboard_eeprom_c.cpp uhd: Apply clang-format against all .cpp and .hpp files in host/ 2020-03-03 08:51:32 -06:00
dboard_eeprom.cpp uhd: Remove usage of boost::lexical_cast 2026-03-23 09:58:28 +01:00
dboard_id.cpp uhd: Remove usage of boost::lexical_cast 2026-03-23 09:58:28 +01:00
dboard_iface_python.hpp uhd: Apply clang-format against all .cpp and .hpp files in host/ 2020-03-03 08:51:32 -06:00
dboard_iface.cpp lib: Fix time-cast for dboard_iface::sleep() 2023-07-18 13:03:16 -07:00
dboard_manager.cpp host: add semicolon to UHD_SAFE_CALL 2025-03-14 12:57:58 +01:00
fe_connection_python.hpp uhd: Apply clang-format against all .cpp and .hpp files in host/ 2020-03-03 08:51:32 -06:00
fe_connection.cpp Apply clang-formatting to all C/C++ files 2023-08-07 15:35:56 -05:00
gps_ctrl.cpp uhd: gps_ctrl: Minor refactoring 2025-02-21 09:20:20 +01:00
mboard_eeprom_c.cpp uhd: Apply clang-format against all .cpp and .hpp files in host/ 2020-03-03 08:51:32 -06:00
multi_usrp_python.cpp examples: Complex gain example using multi_usrp 2025-12-03 16:41:01 +01:00
multi_usrp_python.hpp python: Move multi_usrp_python to its own module 2020-10-12 15:10:47 -05:00
multi_usrp_rfnoc.cpp multi_usrp: better check bank names in set/get_gpio_attr 2025-12-19 10:54:56 +01:00
multi_usrp.cpp examples: Complex gain example using multi_usrp 2025-12-03 16:41:01 +01:00
subdev_spec_c.cpp Apply clang-formatting to all C/C++ files 2023-08-07 15:35:56 -05:00
subdev_spec_python.hpp python: Allow SubdevSpec to be implied from a string 2025-11-28 13:27:42 +01:00
subdev_spec.cpp uhd: Add subdev_spec_pair_t::to_string() 2026-03-23 09:58:28 +01:00
usrp_c.cpp C API: Fix double-free issue with sensor values 2022-11-11 15:31:50 -06:00