uhd/host/include/uhd
Martin Braun 2fb53be084 uhd: Update all headers for setters on multi_usrp re coerce/throw
Our APIs are not consistent when it comes to handling invalid settings.
Some setting (like antenna, LO name, ...) will trigger an exception when
invalid. Other settings (gain, frequency, clock rate) will get coerced
to a valid value.

This behaviour does make sense for the most part (it is more intuitive
that 81 dB gets coerced to 80 dB if that's the maximum, but coercing an
invalid antenna value like "RX1" has no clear alternative). And in any
case, this is the behaviour that UHD has always had.

In this commit, all Doxygen headers in multi_usrp are updated to exactly
describe their behaviour (coerce or throw).
2021-04-19 14:44:05 -05:00
..
cal cal: change default extension of calibration files 2020-06-23 12:25:05 -05:00
features fixup! uhd: Add discoverable_features API 2020-06-25 13:36:08 -05:00
rfnoc rfnoc: radio: Add getter for SPC value 2021-03-19 15:40:52 -05:00
transport host: Update code base using clang-tidy 2021-03-04 08:07:26 -06:00
types rfnoc: radio: Add getter for SPC value 2021-03-19 15:40:52 -05:00
usrp uhd: Update all headers for setters on multi_usrp re coerce/throw 2021-04-19 14:44:05 -05:00
usrp_clock uhd: Replace include guards with pragma once 2020-04-08 15:16:06 -05:00
utils host: Update code base using clang-tidy 2021-03-04 08:07:26 -06:00
build_info.hpp uhd: Replace include guards with pragma once 2020-04-08 15:16:06 -05:00
CMakeLists.txt uhd: Add discoverable_features API 2020-06-25 13:36:08 -05:00
config.h uhd: enable vcpkg support on windows 2021-03-19 15:40:09 -05:00
config.hpp uhd: enable vcpkg support on windows 2021-03-19 15:40:09 -05:00
convert.hpp uhd: Replace include guards with pragma once 2020-04-08 15:16:06 -05:00
device.hpp multi_usrp: Approximate legacy behaviour for recv_async_msg() 2020-04-13 07:19:42 -05:00
error.h uhd: Replace include guards with pragma once 2020-04-08 15:16:06 -05:00
exception.hpp host: Update code base using clang-tidy 2021-03-04 08:07:26 -06:00
image_loader.hpp mpmd: Add support to delay and trigger fpga/dts load after update 2021-01-11 13:18:22 -06:00
property_tree.hpp uhd: revert "Check property type at access..." 2021-01-08 11:23:17 -06:00
property_tree.ipp uhd: revert "Check property type at access..." 2021-01-08 11:23:17 -06:00
rfnoc_graph.hpp rfnoc: Resolves streamer/link segfaults on python 2020-08-11 16:07:40 -05:00
stream.hpp uhd: Replace include guards with pragma once 2020-04-08 15:16:06 -05:00
version.h uhd: Replace include guards with pragma once 2020-04-08 15:16:06 -05:00
version.hpp.in uhd: Replace include guards with pragma once 2020-04-08 15:16:06 -05:00