Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Oct 2020 18:33:04 +0000 (UTC)
From:      Michael Reifenberger <mr@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r552756 - head/comms/uhd
Message-ID:  <202010191833.09JIX4hH004349@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mr
Date: Mon Oct 19 18:33:04 2020
New Revision: 552756
URL: https://svnweb.freebsd.org/changeset/ports/552756

Log:
  Update to release 4.0.0.0 and use python 3.6+
  
  PR:		249591
  Submitted by:	rhurlin@

Modified:
  head/comms/uhd/Makefile
  head/comms/uhd/distinfo
  head/comms/uhd/pkg-descr
  head/comms/uhd/pkg-plist

Modified: head/comms/uhd/Makefile
==============================================================================
--- head/comms/uhd/Makefile	Mon Oct 19 18:18:02 2020	(r552755)
+++ head/comms/uhd/Makefile	Mon Oct 19 18:33:04 2020	(r552756)
@@ -1,18 +1,15 @@
 # $FreeBSD$
 
 PORTNAME=	uhd
-PORTVERSION=	3.14.1.1
-PORTREVISION=	1
+PORTVERSION=	4.0.0.0
 #PORTREVISION=	1
 CATEGORIES=	comms hamradio
-#MASTER_SITES=	http://files.ettus.com/binaries/images/
-#DISTFILES=	${IMAGE_FILE}
 DIST_SUBDIR=	${PORTNAME}
 
 MAINTAINER=	mr@FreeBSD.org
 COMMENT=	Ettus Research UHD driver framework
 
-# See https://www.ettus.com/sdr-software/detail/licenses.  Dual license
+# See https://www.ettus.com/sdr-software/licenses/.  Dual license
 # under GPLv3 and and "Alternate License" whose terms are not documented
 # on the web site (contact info@ettus.com).  Mark as GPLv3 for now
 # until terms of the "Alternate License" are made clear.  When that
@@ -21,16 +18,18 @@ LICENSE=	GPLv3
 
 LIB_DEPENDS=	${PY_BOOST} \
 		libboost_system.so:devel/boost-libs
-BUILD_DEPENDS=	cheetah-analyze:devel/py-cheetah@${PY_FLAVOR} \
-		rst2html:textproc/py-docutils \
-		orcc:devel/orc \
-		${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR}
+BUILD_DEPENDS=	orcc:devel/orc \
+		cheetah-analyze:devel/py-cheetah3@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} \
+		rst2html:textproc/py-docutils@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0:devel/py-ruamel.yaml@${PY_FLAVOR}
 
 USES=		compiler:c++14-lang cmake ncurses pkgconfig \
-		dos2unix python:2.7 shebangfix
+		dos2unix python:3.6+ shebangfix
+USE_LDCONFIG=	yes
 USE_GITHUB=     yes
 GH_ACCOUNT=     EttusResearch
-GH_TAGNAME=     0347a6d81fd64800422ef1ed4dc634d8c480746f
+GH_TAGNAME=     90ce6062b6b5df2eddeee723777be85108e4e7c7
 
 CONFLICTS=	usrp-[0-9]*
 
@@ -44,9 +43,7 @@ BROKEN_FreeBSD_13_armv7=	fails to configure: Could not
 USE_LDCONFIG=		yes
 CMAKE_SOURCE_PATH=	${WRKSRC}/host
 #CXXFLAGS_amd64=	-msse2 -std=c++11
-#CXXFLAGS_i386=	-msse2 -std=c++11
-CXXFLAGS_amd64=	-msse2 -std=c++11
-CXXFLAGS_i386=	-msse2 -std=c++98
+#CXXFLAGS_i386=	-msse2 -std=c++98
 
 SHEBANG_GLOB=	*.py *.py.in
 
@@ -54,12 +51,10 @@ CMAKE_ARGS+=	-DPKG_LIB_DIR:STRING="share/uhd" -DUHD_TX
 # for excruciating debug use this -db
 #CMAKE_ARGS+=	--debug-output --trace
 
-IMAGE_FILE=	uhd-images_3.14.0.0-rc1.zip
-
 OPTIONS_DEFINE= DOCS DOXYGEN
 OPTIONS_DEFAULT= DOCS
 
-OPTIONS_SUB=yes
+OPTIONS_SUB=	yes
 DOXYGEN_BUILD_DEPENDS=  doxygen:devel/doxygen
 DOXYGEN_CMAKE_ON=	-DENABLE_DOXYGEN:STRING="ON"
 DOXYGEN_CMAKE_OFF=	-DENABLE_DOXYGEN:STRING="OFF" -DENABLE_MANUAL:STRING="OFF"
@@ -73,5 +68,15 @@ do-install:
 #.for subdir in images
 #	${CP} -Rp ${WRKDIR}/uhd-ef1576780bc927b8611640091b15f3d051cb97ad/share/uhd/${subdir} ${STAGEDIR}${DATADIR}
 #.endfor
+
+post-install:
+	${STRIP_CMD} ${STAGEDIR}${DATADIR}/utils/b2xx_fx3_utils
+	${STRIP_CMD} ${STAGEDIR}${DATADIR}/utils/usrp_burn_mb_eeprom
+	${STRIP_CMD} ${STAGEDIR}${DATADIR}/utils/usrp_burn_db_eeprom
+	${STRIP_CMD} ${STAGEDIR}${DATADIR}/utils/query_gpsdo_sensors
+	${STRIP_CMD} ${STAGEDIR}${DATADIR}/utils/octoclock_burn_eeprom
+	${STRIP_CMD} ${STAGEDIR}${DATADIR}/utils/latency/responder
+	${STRIP_CMD} ${STAGEDIR}${DATADIR}/utils/fx2_init_eeprom
+	${STRIP_CMD} ${STAGEDIR}${DATADIR}/utils/converter_benchmark
 
 .include <bsd.port.mk>

Modified: head/comms/uhd/distinfo
==============================================================================
--- head/comms/uhd/distinfo	Mon Oct 19 18:18:02 2020	(r552755)
+++ head/comms/uhd/distinfo	Mon Oct 19 18:33:04 2020	(r552756)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1569601149
-SHA256 (uhd/EttusResearch-uhd-3.14.1.1-0347a6d81fd64800422ef1ed4dc634d8c480746f_GH0.tar.gz) = 6f30e07e44aaa88f4875c3ed278b209c88abf7068e853514d1afa88528208197
-SIZE (uhd/EttusResearch-uhd-3.14.1.1-0347a6d81fd64800422ef1ed4dc634d8c480746f_GH0.tar.gz) = 12963094
+TIMESTAMP = 1602440727
+SHA256 (uhd/EttusResearch-uhd-4.0.0.0-90ce6062b6b5df2eddeee723777be85108e4e7c7_GH0.tar.gz) = cd2bd780339dbcec15ba3cccefc81058f2c1f6108141e258b27956992365d87d
+SIZE (uhd/EttusResearch-uhd-4.0.0.0-90ce6062b6b5df2eddeee723777be85108e4e7c7_GH0.tar.gz) = 33956392

Modified: head/comms/uhd/pkg-descr
==============================================================================
--- head/comms/uhd/pkg-descr	Mon Oct 19 18:18:02 2020	(r552755)
+++ head/comms/uhd/pkg-descr	Mon Oct 19 18:33:04 2020	(r552756)
@@ -1,8 +1,8 @@
-UHD is the "Universal Software Radio Peripheral" (USRP) Hardware Driver. It 
+UHD is the "Universal Software Radio Peripheral" (USRP) Hardware Driver. It
 works on all major platforms (Linux, Windows, and Mac); and can be built with
 GCC, Clang, and MSVC compilers.
 
-The goal of UHD is to provide a host driver and API for current and 
+The goal of UHD is to provide a host driver and API for current and
 future Ettus Research products. Users will be able to use the UHD driver
 standalone or with third-party applications such as:
 
@@ -12,4 +12,4 @@ standalone or with third-party applications such as:
     OpenBTS
 
 WWW: https://github.com/EttusResearch/uhd
-WWW: https://www.ettus.com/sdr-software/detail/usrp-hardware-driver
+WWW: https://www.ettus.com/sdr-software/uhd-usrp-hardware-driver/

Modified: head/comms/uhd/pkg-plist
==============================================================================
--- head/comms/uhd/pkg-plist	Mon Oct 19 18:18:02 2020	(r552755)
+++ head/comms/uhd/pkg-plist	Mon Oct 19 18:33:04 2020	(r552756)
@@ -1,3 +1,4 @@
+bin/rfnoc_image_builder
 bin/uhd_cal_rx_iq_balance
 bin/uhd_cal_tx_dc_offset
 bin/uhd_cal_tx_iq_balance
@@ -8,21 +9,69 @@ bin/uhd_usrp_probe
 include/uhd.h
 include/uhd/build_info.hpp
 include/uhd/cal/container.hpp
-include/uhd/cal/power_container.hpp
+include/uhd/cal/database.hpp
+include/uhd/cal/iq_cal.hpp
+include/uhd/cal/iq_cal_generated.h
+include/uhd/cal/pwr_cal.hpp
+include/uhd/cal/pwr_cal_generated.h
 include/uhd/config.h
 include/uhd/config.hpp
 include/uhd/convert.hpp
-include/uhd/deprecated.hpp
 include/uhd/device.hpp
 include/uhd/error.h
 include/uhd/exception.hpp
+include/uhd/features/discoverable_feature.hpp
+include/uhd/features/discoverable_feature_getter_iface.hpp
 include/uhd/property_tree.hpp
 include/uhd/property_tree.ipp
+include/uhd/rfnoc/actions.hpp
+include/uhd/rfnoc/addsub_block_control.hpp
+include/uhd/rfnoc/block_control.hpp
+include/uhd/rfnoc/block_id.hpp
+include/uhd/rfnoc/blockdef.hpp
+include/uhd/rfnoc/chdr_types.hpp
+include/uhd/rfnoc/constants.hpp
+include/uhd/rfnoc/ddc_block_control.hpp
+include/uhd/rfnoc/defaults.hpp
+include/uhd/rfnoc/dirtifier.hpp
+include/uhd/rfnoc/dmafifo_block_control.hpp
+include/uhd/rfnoc/duc_block_control.hpp
+include/uhd/rfnoc/fft_block_control.hpp
+include/uhd/rfnoc/filter_node.hpp
+include/uhd/rfnoc/fir_filter_block_control.hpp
+include/uhd/rfnoc/fosphor_block_control.hpp
+include/uhd/rfnoc/graph_edge.hpp
+include/uhd/rfnoc/keep_one_in_n_block_control.hpp
+include/uhd/rfnoc/logpwr_block_control.hpp
+include/uhd/rfnoc/mb_controller.hpp
+include/uhd/rfnoc/moving_average_block_control.hpp
+include/uhd/rfnoc/noc_block_base.hpp
+include/uhd/rfnoc/noc_block_make_args.hpp
+include/uhd/rfnoc/node.hpp
+include/uhd/rfnoc/node.ipp
+include/uhd/rfnoc/null_block_control.hpp
+include/uhd/rfnoc/property.hpp
+include/uhd/rfnoc/property.ipp
+include/uhd/rfnoc/radio_control.hpp
+include/uhd/rfnoc/register_iface.hpp
+include/uhd/rfnoc/register_iface_holder.hpp
+include/uhd/rfnoc/registry.hpp
+include/uhd/rfnoc/res_source_info.hpp
+include/uhd/rfnoc/rfnoc_types.hpp
+include/uhd/rfnoc/siggen_block_control.hpp
+include/uhd/rfnoc/split_stream_block_control.hpp
+include/uhd/rfnoc/switchboard_block_control.hpp
+include/uhd/rfnoc/traffic_counter.hpp
+include/uhd/rfnoc/vector_iir_block_control.hpp
+include/uhd/rfnoc/window_block_control.hpp
+include/uhd/rfnoc_graph.hpp
 include/uhd/stream.hpp
+include/uhd/transport/adapter_id.hpp
 include/uhd/transport/bounded_buffer.hpp
 include/uhd/transport/bounded_buffer.ipp
 include/uhd/transport/buffer_pool.hpp
 include/uhd/transport/chdr.hpp
+include/uhd/transport/frame_buff.hpp
 include/uhd/transport/if_addrs.hpp
 include/uhd/transport/tcp_zero_copy.hpp
 include/uhd/transport/udp_constants.hpp
@@ -35,25 +84,22 @@ include/uhd/transport/vrt_if_packet.hpp
 include/uhd/transport/zero_copy.hpp
 include/uhd/transport/zero_copy_flow_ctrl.hpp
 include/uhd/types/byte_vector.hpp
-include/uhd/types/clock_config.hpp
 include/uhd/types/device_addr.hpp
 include/uhd/types/dict.hpp
 include/uhd/types/dict.ipp
 include/uhd/types/direction.hpp
+include/uhd/types/eeprom.hpp
 include/uhd/types/endianness.hpp
 include/uhd/types/filters.hpp
-include/uhd/types/io_type.hpp
 include/uhd/types/mac_addr.hpp
 include/uhd/types/metadata.h
 include/uhd/types/metadata.hpp
-include/uhd/types/otw_type.hpp
 include/uhd/types/ranges.h
 include/uhd/types/ranges.hpp
 include/uhd/types/ref_vector.hpp
 include/uhd/types/sensors.h
 include/uhd/types/sensors.hpp
 include/uhd/types/serial.hpp
-include/uhd/types/sid.hpp
 include/uhd/types/stream_cmd.hpp
 include/uhd/types/string_vector.h
 include/uhd/types/time_spec.hpp
@@ -87,219 +133,114 @@ include/uhd/utils/assert_has.ipp
 include/uhd/utils/byteswap.hpp
 include/uhd/utils/byteswap.ipp
 include/uhd/utils/cast.hpp
+include/uhd/utils/chdr/chdr_packet.hpp
+include/uhd/utils/chdr/chdr_packet.ipp
 include/uhd/utils/csv.hpp
+include/uhd/utils/dirty_tracked.hpp
 include/uhd/utils/fp_compare_delta.ipp
 include/uhd/utils/fp_compare_epsilon.ipp
 include/uhd/utils/gain_group.hpp
+include/uhd/utils/graph_utils.hpp
+include/uhd/utils/interpolation.hpp
 include/uhd/utils/log.h
 include/uhd/utils/log.hpp
 include/uhd/utils/log_add.hpp
 include/uhd/utils/math.hpp
 include/uhd/utils/msg_task.hpp
+include/uhd/utils/noncopyable.hpp
 include/uhd/utils/paths.hpp
 include/uhd/utils/pimpl.hpp
 include/uhd/utils/platform.hpp
+include/uhd/utils/pybind_adaptors.hpp
 include/uhd/utils/safe_call.hpp
 include/uhd/utils/safe_main.hpp
+include/uhd/utils/scope_exit.hpp
 include/uhd/utils/static.hpp
 include/uhd/utils/tasks.hpp
 include/uhd/utils/thread.hpp
 include/uhd/utils/thread_priority.h
 include/uhd/utils/thread_priority.hpp
+include/uhd/version.h
 include/uhd/version.hpp
+lib/cmake/uhd/UHDBoost.cmake
 lib/cmake/uhd/UHDConfig.cmake
 lib/cmake/uhd/UHDConfigVersion.cmake
 lib/libuhd.so
-lib/libuhd.so.3.14.1
+lib/libuhd.so.4.0.0
 libdata/pkgconfig/uhd.pc
 %%PORTDOCS%%%%DOCSDIR%%/LICENSE
 %%PORTDOCS%%%%DOCSDIR%%/README.md
-share/man/man1/octoclock_firmware_burner.1.gz
-share/man/man1/uhd_cal_rx_iq_balance.1.gz
-share/man/man1/uhd_cal_tx_dc_offset.1.gz
-share/man/man1/uhd_cal_tx_iq_balance.1.gz
-share/man/man1/uhd_config_info.1.gz
-share/man/man1/uhd_find_devices.1.gz
-share/man/man1/uhd_image_loader.1.gz
-share/man/man1/uhd_images_downloader.1.gz
-share/man/man1/uhd_usrp_probe.1.gz
-share/man/man1/usrp2_card_burner.1.gz
-share/man/man1/usrp_n2xx_simple_net_burner.1.gz
-share/man/man1/usrp_x3xx_fpga_burner.1.gz
-%%DATADIR%%/examples/benchmark_rate
-%%DATADIR%%/examples/gpio
-%%DATADIR%%/examples/latency_test
-%%DATADIR%%/examples/network_relay
-%%DATADIR%%/examples/rx_ascii_art_dft
-%%DATADIR%%/examples/rx_multi_samples
-%%DATADIR%%/examples/rx_samples_c
-%%DATADIR%%/examples/rx_samples_to_file
-%%DATADIR%%/examples/rx_samples_to_udp
-%%DATADIR%%/examples/rx_timed_samples
-%%DATADIR%%/examples/sync_to_gps
-%%DATADIR%%/examples/test_clock_synch
-%%DATADIR%%/examples/test_dboard_coercion
-%%DATADIR%%/examples/test_messages
-%%DATADIR%%/examples/test_pps_input
-%%DATADIR%%/examples/test_timed_commands
-%%DATADIR%%/examples/twinrx_freq_hopping
-%%DATADIR%%/examples/tx_bursts
-%%DATADIR%%/examples/tx_samples_c
-%%DATADIR%%/examples/tx_samples_from_file
-%%DATADIR%%/examples/tx_timed_samples
-%%DATADIR%%/examples/tx_waveforms
-%%DATADIR%%/examples/txrx_loopback_to_file
-%%DATADIR%%/examples/usrp_list_sensors
-%%DATADIR%%/rfnoc/blocks/addsub.xml
-%%DATADIR%%/rfnoc/blocks/block.xml
-%%DATADIR%%/rfnoc/blocks/ddc.xml
-%%DATADIR%%/rfnoc/blocks/ddc_eiscat.xml
-%%DATADIR%%/rfnoc/blocks/ddc_single.xml
-%%DATADIR%%/rfnoc/blocks/debug.xml
-%%DATADIR%%/rfnoc/blocks/digital_gain.xml
-%%DATADIR%%/rfnoc/blocks/dma_fifo.xml
-%%DATADIR%%/rfnoc/blocks/dma_fifo_x4.xml
-%%DATADIR%%/rfnoc/blocks/duc.xml
-%%DATADIR%%/rfnoc/blocks/duc_single.xml
-%%DATADIR%%/rfnoc/blocks/fft.xml
-%%DATADIR%%/rfnoc/blocks/fifo.xml
-%%DATADIR%%/rfnoc/blocks/fir.xml
-%%DATADIR%%/rfnoc/blocks/fosphor.xml
-%%DATADIR%%/rfnoc/blocks/keep_one_in_n.xml
-%%DATADIR%%/rfnoc/blocks/logpwr.xml
-%%DATADIR%%/rfnoc/blocks/moving_avg.xml
-%%DATADIR%%/rfnoc/blocks/nullblock.xml
-%%DATADIR%%/rfnoc/blocks/ofdmeq.xml
-%%DATADIR%%/rfnoc/blocks/packetresizer.xml
-%%DATADIR%%/rfnoc/blocks/radio_e3xx.xml
-%%DATADIR%%/rfnoc/blocks/radio_eiscat.xml
-%%DATADIR%%/rfnoc/blocks/radio_magnesium.xml
-%%DATADIR%%/rfnoc/blocks/radio_neon.xml
-%%DATADIR%%/rfnoc/blocks/radio_rhodium.xml
-%%DATADIR%%/rfnoc/blocks/radio_x300.xml
-%%DATADIR%%/rfnoc/blocks/replay.xml
-%%DATADIR%%/rfnoc/blocks/replay_x2.xml
-%%DATADIR%%/rfnoc/blocks/replay_x4.xml
-%%DATADIR%%/rfnoc/blocks/schmidlcox.xml
-%%DATADIR%%/rfnoc/blocks/serialdemod.xml
-%%DATADIR%%/rfnoc/blocks/siggen.xml
-%%DATADIR%%/rfnoc/blocks/splitstream.xml
-%%DATADIR%%/rfnoc/blocks/vector_iir.xml
-%%DATADIR%%/rfnoc/blocks/window.xml
-%%DATADIR%%/tests/addr_test
-%%DATADIR%%/tests/buffer_test
-%%DATADIR%%/tests/byteswap_test
-%%DATADIR%%/tests/cal_container_test
-%%DATADIR%%/tests/cast_test
-%%DATADIR%%/tests/chdr_test
-%%DATADIR%%/tests/config_parser_test
-%%DATADIR%%/tests/constrained_device_args_test
-%%DATADIR%%/tests/convert_test
-%%DATADIR%%/tests/devtest/benchmark_rate_test.py
-%%DATADIR%%/tests/devtest/bitbang_test.py
-%%DATADIR%%/tests/devtest/devtest_b2xx.py
-%%DATADIR%%/tests/devtest/devtest_e320.py
-%%DATADIR%%/tests/devtest/devtest_e3xx.py
-%%DATADIR%%/tests/devtest/devtest_n3x0.py
-%%DATADIR%%/tests/devtest/devtest_x3x0.py
-%%DATADIR%%/tests/devtest/gpio_test.py
-%%DATADIR%%/tests/devtest/list_sensors_test.py
-%%DATADIR%%/tests/devtest/multi_usrp_test.py
-%%DATADIR%%/tests/devtest/python_api_test.py
-%%DATADIR%%/tests/devtest/run_testsuite.py
-%%DATADIR%%/tests/devtest/rx_samples_to_file_test.py
-%%DATADIR%%/tests/devtest/test_messages_test.py
-%%DATADIR%%/tests/devtest/test_pps_test.py
-%%DATADIR%%/tests/devtest/tx_bursts_test.py
-%%DATADIR%%/tests/devtest/uhd_test_base.py
-%%DATADIR%%/tests/devtest/usrp_probe.py
-%%DATADIR%%/tests/devtest/usrp_probe_test.py
-%%DATADIR%%/tests/dict_test
-%%DATADIR%%/tests/eeprom_c_test
-%%DATADIR%%/tests/eeprom_utils_test
-%%DATADIR%%/tests/error_c_test
-%%DATADIR%%/tests/error_test
-%%DATADIR%%/tests/expert_test
-%%DATADIR%%/tests/fe_conn_test
-%%DATADIR%%/tests/fp_compare_delta_test
-%%DATADIR%%/tests/fp_compare_epsilon_test
-%%DATADIR%%/tests/gain_group_test
-%%DATADIR%%/tests/log_test
-%%DATADIR%%/tests/math_test
-%%DATADIR%%/tests/narrow_cast_test
-%%DATADIR%%/tests/nocscript_expr_test
-%%DATADIR%%/tests/nocscript_ftable_test
-%%DATADIR%%/tests/nocscript_parser_test
-%%DATADIR%%/tests/packet_handler_benchmark
-%%DATADIR%%/tests/paths_test
-%%DATADIR%%/tests/property_test
-%%DATADIR%%/tests/ranges_c_test
-%%DATADIR%%/tests/ranges_test
-%%DATADIR%%/tests/sensors_c_test
-%%DATADIR%%/tests/sensors_test
-%%DATADIR%%/tests/sid_t_test
-%%DATADIR%%/tests/soft_reg_test
-%%DATADIR%%/tests/sph_recv_test
-%%DATADIR%%/tests/sph_send_test
-%%DATADIR%%/tests/string_vector_c_test
-%%DATADIR%%/tests/subdev_spec_c_test
-%%DATADIR%%/tests/subdev_spec_test
-%%DATADIR%%/tests/tasks_test
-%%DATADIR%%/tests/time_spec_test
-%%DATADIR%%/tests/vrt_test
-%%DATADIR%%/utils/b2xx_fx3_utils
-%%DATADIR%%/utils/converter_benchmark
-%%DATADIR%%/utils/converter_benchmark.py
-%%DATADIR%%/utils/fx2_init_eeprom
-%%DATADIR%%/utils/latency/graph.py
-%%DATADIR%%/utils/latency/responder
-%%DATADIR%%/utils/latency/run_tests.py
-%%DATADIR%%/utils/octoclock_burn_eeprom
-%%DATADIR%%/utils/query_gpsdo_sensors
-%%DATADIR%%/utils/uhd_images_downloader.py
-%%DATADIR%%/utils/usrp2_card_burner.py
-%%DATADIR%%/utils/usrp_burn_db_eeprom
-%%DATADIR%%/utils/usrp_burn_mb_eeprom
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/algorithm_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/Ettus_Logo.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/N2xx-JTAG.jpg
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/N310fp.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/N310isoExplode.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/N310rp.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/N320_Front.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/N320_Rear.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/N321_16_Channel_Example.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/N321_Front.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/N321_LO_Distribution_Block_Diagram.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/N321_Rear.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/TwinRX_Block_Diagram.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/actions_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/actions_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/adapter__id_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/adapter__id_8hpp.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/adapter__id_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/addsub__block__control_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/addsub__block__control_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/algorithm_8hpp.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/algorithm_8hpp.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/annotated_dup.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/algorithm_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/annotated.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/assert__has_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/annotated_dup.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/assert__has_8hpp.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/assert__has_8hpp.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/assert__has_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/assert__has_8ipp.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/assert__has_8ipp.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/bc_s.png
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/bdwn.png
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/block__desc__files_8dox.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/bounded__buffer_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/block__control_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/block__control_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/block__id_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/block__id_8hpp.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/block__id_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/blockdef_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/blockdef_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/bounded__buffer_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/bounded__buffer_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/bounded__buffer_8ipp.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/bounded__buffer_8ipp.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/buffer__pool_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/buffer__pool_8hpp.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/build__info_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/buffer__pool_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/build_8dox.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/build__info_8hpp.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/build__info_8hpp.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/build_8dox.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/byte__vector_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/build__info_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/byte__vector_8hpp.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/byte__vector_8hpp.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/byteswap_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/byte__vector_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/byteswap_8hpp.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/byteswap_8hpp.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/byteswap_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/byteswap_8ipp.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/byteswap_8ipp.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/c__api_8dox.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/calibration_8dox.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/capi_8dox.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/cast_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/cast_8hpp.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/cast_8hpp.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/chdr_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/cast_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/chdr_8hpp.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/chdr_8hpp.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/chdr_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/chdr__packet_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/chdr__packet_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/chdr__packet_8ipp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/chdr__packet_8ipp.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/chdr__types_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/chdr__types_8hpp.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/chdr__types_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classes.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1analog__filter__base-members.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1analog__filter__base.html
@@ -309,36 +250,21 @@ share/man/man1/usrp_x3xx_fpga_burner.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1analog__filter__lp.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1analog__filter__lp.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1analog__filter__lp.png
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1cal_1_1base__container-members.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1cal_1_1base__container.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1cal_1_1base__container.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1cal_1_1base__container.png
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1cal_1_1cal__container-members.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1cal_1_1cal__container.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1cal_1_1cal__container.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1cal_1_1cal__container.png
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1cal_1_1power__container-members.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1cal_1_1power__container.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1cal_1_1power__container.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1cal_1_1power__container.png
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1convert_1_1converter-members.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1convert_1_1converter.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1convert_1_1converter.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1device__addr__t-members.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1device__addr__t.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1device__addr__t.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1device__addr__t.png
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1device-members.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1device.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1device.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1device.png
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1device3-members.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1device3.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1device3.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1device3.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1device__addr__t-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1device__addr__t.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1device__addr__t.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1device__addr__t.png
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1dict-members.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1dict.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1dict.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1dict.png
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1digital__filter__base-members.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1digital__filter__base.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1digital__filter__base.js
@@ -350,6 +276,13 @@ share/man/man1/usrp_x3xx_fpga_burner.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1dirty__tracked-members.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1dirty__tracked.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1dirty__tracked.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1features_1_1discoverable__feature-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1features_1_1discoverable__feature.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1features_1_1discoverable__feature.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1features_1_1discoverable__feature__getter__iface-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1features_1_1discoverable__feature__getter__iface.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1features_1_1discoverable__feature__getter__iface.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1features_1_1discoverable__feature__getter__iface.png
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1filter__info__base-members.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1filter__info__base.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1filter__info__base.js
@@ -370,9 +303,6 @@ share/man/man1/usrp_x3xx_fpga_burner.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1image__loader.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1image__loader.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1image__loader.png
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1io__type__t-members.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1io__type__t.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1io__type__t.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1mac__addr__t-members.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1mac__addr__t.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1mac__addr__t.js
@@ -386,27 +316,186 @@ share/man/man1/usrp_x3xx_fpga_burner.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1msg__task.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1msg__task.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1msg__task.png
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1property__tree-members.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1property__tree.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1property__tree.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1property__tree.png
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1property-members.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1property.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1property.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1property.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1property__tree-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1property__tree.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1property__tree.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1property__tree.png
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1range__t-members.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1range__t.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1range__t.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1ref__vector-members.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1ref__vector.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1ref__vector.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1addsub__block__control-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1addsub__block__control.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1addsub__block__control.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1block__control-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1block__control.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1block__control.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1block__id__t-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1block__id__t.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1block__id__t.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1blockdef-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1blockdef.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1blockdef.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1blockdef.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1blockdef_1_1arg__t-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1blockdef_1_1arg__t.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1blockdef_1_1arg__t.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1blockdef_1_1arg__t.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1blockdef_1_1port__t-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1blockdef_1_1port__t.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1blockdef_1_1port__t.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1blockdef_1_1port__t.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1chdr_1_1chdr__header-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1chdr_1_1chdr__header.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1chdr_1_1chdr__header.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1chdr_1_1ctrl__payload-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1chdr_1_1ctrl__payload.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1chdr_1_1ctrl__payload.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1chdr_1_1mgmt__hop__t-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1chdr_1_1mgmt__hop__t.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1chdr_1_1mgmt__hop__t.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1chdr_1_1mgmt__op__t-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1chdr_1_1mgmt__op__t.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1chdr_1_1mgmt__op__t.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1chdr_1_1mgmt__payload-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1chdr_1_1mgmt__payload.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1chdr_1_1mgmt__payload.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1chdr_1_1strc__payload-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1chdr_1_1strc__payload.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1chdr_1_1strc__payload.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1chdr_1_1strs__payload-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1chdr_1_1strs__payload.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1chdr_1_1strs__payload.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1ddc__block__control-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1ddc__block__control.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1ddc__block__control.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1ddc__block__control.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1detail_1_1filter__node-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1detail_1_1filter__node.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1detail_1_1filter__node.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1dirtifier__t-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1dirtifier__t.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1dirtifier__t.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1dirtifier__t.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1dmafifo__block__control-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1dmafifo__block__control.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1dmafifo__block__control.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1duc__block__control-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1duc__block__control.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1duc__block__control.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1duc__block__control.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1fft__block__control-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1fft__block__control.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1fft__block__control.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1fft__block__control.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1fir__filter__block__control-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1fir__filter__block__control.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1fir__filter__block__control.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1fir__filter__block__control.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1fosphor__block__control-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1fosphor__block__control.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1fosphor__block__control.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1fosphor__block__control.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1keep__one__in__n__block__control-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1keep__one__in__n__block__control.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1keep__one__in__n__block__control.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1keep__one__in__n__block__control.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1logpwr__block__control-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1logpwr__block__control.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1logpwr__block__control.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1mb__controller-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1mb__controller.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1mb__controller.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1mb__controller.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1mb__controller_1_1timekeeper-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1mb__controller_1_1timekeeper.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1mb__controller_1_1timekeeper.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1mock__reg__iface__t-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1mock__reg__iface__t.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1mock__reg__iface__t.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1mock__reg__iface__t.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1moving__average__block__control-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1moving__average__block__control.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1moving__average__block__control.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1moving__average__block__control.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1multichan__register__iface-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1multichan__register__iface.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1multichan__register__iface.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1noc__block__base-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1noc__block__base.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1noc__block__base.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1noc__block__base.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1node__t-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1node__t.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1node__t.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1node__t.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1null__block__control-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1null__block__control.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1null__block__control.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1null__block__control.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1property__base__t-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1property__base__t.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1property__base__t.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1property__base__t.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1property__t-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1property__t.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1property__t.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1property__t.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1radio__control-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1radio__control.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1radio__control.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1radio__control.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1register__iface-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1register__iface.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1register__iface.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1register__iface.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1register__iface__holder-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1register__iface__holder.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1register__iface__holder.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1register__iface__holder.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1registry-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1registry.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1registry.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1replay__block__control-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1replay__block__control.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1replay__block__control.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1replay__block__control.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1rfnoc__graph-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1rfnoc__graph.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1rfnoc__graph.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1rfnoc__graph.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1siggen__block__control-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1siggen__block__control.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1siggen__block__control.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1siggen__block__control.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1split__stream__block__control-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1split__stream__block__control.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1split__stream__block__control.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1switchboard__block__control-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1switchboard__block__control.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1switchboard__block__control.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1switchboard__block__control.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1traffic__counter-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1traffic__counter.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1traffic__counter.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1vector__iir__block__control-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1vector__iir__block__control.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1vector__iir__block__control.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1vector__iir__block__control.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1window__block__control-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1window__block__control.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1window__block__control.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rfnoc_1_1window__block__control.png
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rx__streamer-members.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rx__streamer.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rx__streamer.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1rx__streamer.png
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1sid__t-members.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1sid__t.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1sid__t.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1soft__register__base-members.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1soft__register__base.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1soft__register__base.js
@@ -446,17 +535,20 @@ share/man/man1/usrp_x3xx_fpga_burner.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1timed__wb__iface.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1timed__wb__iface.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1timed__wb__iface.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1bounded__buffer-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1bounded__buffer.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1bounded__buffer.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1bounded__buffer__detail-members.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1bounded__buffer__detail.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1bounded__buffer__detail.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1bounded__buffer__detail.png
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1bounded__buffer-members.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1bounded__buffer.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1bounded__buffer.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1buffer__pool-members.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1buffer__pool.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1buffer__pool.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1buffer__pool.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1frame__buff-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1frame__buff.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1frame__buff.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1managed__buffer-members.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1managed__buffer.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1managed__buffer.js
@@ -501,10 +593,6 @@ share/man/man1/usrp_x3xx_fpga_burner.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1zero__copy__if.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1zero__copy__if.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1zero__copy__if.png
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1zero__copy__recv__offload-members.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1zero__copy__recv__offload.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1zero__copy__recv__offload.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1transport_1_1zero__copy__recv__offload.png
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1tx__streamer-members.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1tx__streamer.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1tx__streamer.js
@@ -512,14 +600,21 @@ share/man/man1/usrp_x3xx_fpga_burner.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1uart__iface-members.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1uart__iface.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1uart__iface.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp__clock_1_1multi__usrp__clock-members.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp__clock_1_1multi__usrp__clock.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp__clock_1_1multi__usrp__clock.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp__clock_1_1multi__usrp__clock.png
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp__clock_1_1octoclock__eeprom__t-members.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp__clock_1_1octoclock__eeprom__t.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp__clock_1_1octoclock__eeprom__t.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp__clock_1_1octoclock__eeprom__t.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp_1_1cal_1_1container-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp_1_1cal_1_1container.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp_1_1cal_1_1container.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp_1_1cal_1_1container.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp_1_1cal_1_1database-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp_1_1cal_1_1database.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp_1_1cal_1_1database.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp_1_1cal_1_1iq__cal-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp_1_1cal_1_1iq__cal.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp_1_1cal_1_1iq__cal.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp_1_1cal_1_1iq__cal.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp_1_1cal_1_1pwr__cal-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp_1_1cal_1_1pwr__cal.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp_1_1cal_1_1pwr__cal.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp_1_1cal_1_1pwr__cal.png
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp_1_1dboard__base-members.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp_1_1dboard__base.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp_1_1dboard__base.js
@@ -560,129 +655,179 @@ share/man/man1/usrp_x3xx_fpga_burner.1.gz
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp_1_1xcvr__dboard__base.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp_1_1xcvr__dboard__base.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp_1_1xcvr__dboard__base.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp__clock_1_1multi__usrp__clock-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp__clock_1_1multi__usrp__clock.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp__clock_1_1multi__usrp__clock.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp__clock_1_1multi__usrp__clock.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp__clock_1_1octoclock__eeprom__t-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp__clock_1_1octoclock__eeprom__t.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp__clock_1_1octoclock__eeprom__t.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1usrp__clock_1_1octoclock__eeprom__t.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1utils_1_1chdr_1_1chdr__packet-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1utils_1_1chdr_1_1chdr__packet.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1utils_1_1chdr_1_1chdr__packet.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1utils_1_1scope__exit-members.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1utils_1_1scope__exit.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1utils_1_1scope__exit.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1wb__iface-members.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1wb__iface.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1wb__iface.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/classuhd_1_1wb__iface.png
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/clock__config_8hpp_source.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/clock__config_8hpp.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/closed.png
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/coding_8dox.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/compat_8dox.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/component__file_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/component__file_8hpp.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/component__file_8hpp.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/config_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/component__file_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/config_8h.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/config_8h.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/config_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/config_8h_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/config_8hpp.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/config_8hpp.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/config_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/configfiles_8dox.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/configuration_8dox.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/container_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/constants_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/constants_8hpp.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/constants_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/container_8hpp.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/convert_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/container_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/convert_8hpp.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/convert_8hpp.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/convert_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/converters_8dox.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/csv_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/csv_8hpp.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/csv_8hpp.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dboard__base_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/csv_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/customize__signal__chain_8md.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/database_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/database_8hpp.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/database_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dboard__base_8hpp.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dboard__eeprom_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dboard__base_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dboard__eeprom_8h.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dboard__eeprom_8h.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dboard__eeprom_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dboard__eeprom_8h_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dboard__eeprom_8hpp.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dboard__id_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dboard__eeprom_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dboard__id_8hpp.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dboard__id_8hpp.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dboard__iface_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dboard__id_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dboard__iface_8hpp.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dboard__manager_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dboard__iface_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dboard__manager_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dboard__manager_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dboards_8dox.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/deprecated_8hpp_source.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/deprecated_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/ddc__block__control_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/ddc__block__control_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/defaults_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/defaults_8hpp.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/defaults_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/deprecated.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/device__addr_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/device_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/device_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/device__addr_8hpp.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/device__addr_8hpp.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/device_8hpp_source.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/device_8hpp.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/device3_8hpp_source.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/device3_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/device__addr_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/devices_8dox.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dict_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dict_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dict_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dict_8ipp.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dict_8ipp.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_038e52d86b828cc3354ae729e819d728.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_038e52d86b828cc3354ae729e819d728.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_19ccd5b6fae4e39bb9956b964bb86a01.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_19ccd5b6fae4e39bb9956b964bb86a01.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_139e687e41d36656105d8302951d9a22.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_139e687e41d36656105d8302951d9a22.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_2a95542a91af3c88dd81eab9ab34eeb8.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_2a95542a91af3c88dd81eab9ab34eeb8.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_330ea3a0bf6b7542a4f55f3ae9fb281a.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_360516c40652aac7b90298e54bce462a.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_360516c40652aac7b90298e54bce462a.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_4cc493291d64860289cf56eac4ebcf0f.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_5842702d4d9df5a3d2104dd54808b1ac.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_5842702d4d9df5a3d2104dd54808b1ac.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_728e09939318eb45548b38cd8e506cd7.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_728e09939318eb45548b38cd8e506cd7.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_773d5dd4f5a216785606e3224bf90daa.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_773d5dd4f5a216785606e3224bf90daa.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_80c07f1f669c7a8f258c0f1180264073.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_80c07f1f669c7a8f258c0f1180264073.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_83d8bb06f960ef2cc015cdfcd2893212.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_83d8bb06f960ef2cc015cdfcd2893212.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_990a7b48b0193c85c71f71763b52fa6b.html
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_990a7b48b0193c85c71f71763b52fa6b.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_c0263fda0dd93e713aa50b7276d459d6.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_560bbdcd0d47bb03002231ce4e80c743.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_7d59d260aea286d3dffaf62cbccd2dbb.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_7d59d260aea286d3dffaf62cbccd2dbb.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_7ee64a3468691c4374eea855b7c7fefd.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_7ee64a3468691c4374eea855b7c7fefd.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_8e35db1e2b3c10a187bee39129e64451.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_90b569e5dd987c20563ea9d0f0ee694a.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_90b569e5dd987c20563ea9d0f0ee694a.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_9e77d0602937236ee36eb041b22e37af.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_9e77d0602937236ee36eb041b22e37af.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_a2dedda3e5b6bc8475bd7daa9ae68ccd.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_a2dedda3e5b6bc8475bd7daa9ae68ccd.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_c69af11d73d3615e8cd0f683e5b7245b.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_c69af11d73d3615e8cd0f683e5b7245b.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_dae1b210852259d7d5a48d56c285cde0.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_dae1b210852259d7d5a48d56c285cde0.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_e912bacaee0b4ee669f2cf032f036f05.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_e912bacaee0b4ee669f2cf032f036f05.js
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_f1c5d9518900ff4c55ceeff97e250f05.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_f1c5d9518900ff4c55ceeff97e250f05.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_fbe60cddb9111572c439fb84fb497434.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dir_fbe60cddb9111572c439fb84fb497434.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/direction_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/direction_8hpp.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/direction_8hpp.js
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dirty__tracked_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/direction_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dirtifier_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dirtifier_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dirty__tracked_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dirty__tracked_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/discoverable__feature_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/discoverable__feature_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/discoverable__feature__getter__iface_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/discoverable__feature__getter__iface_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dmafifo__block__control_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dmafifo__block__control_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/doc.png
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/doxygen.css
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/doxygen.png
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dpdk_8dox.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/duc__block__control_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/duc__block__control_8hpp_source.html
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/dynsections.js
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/e3x0_fp_overlay.png
 %%DOXYGEN%%%%DOCSDIR%%/doxygen/html/e3x0_gpio_conn.png
-%%DOXYGEN%%%%DOCSDIR%%/doxygen/html/e3x0_imu_demo.png

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202010191833.09JIX4hH004349>