Import uhd-3.7.2rc1 as ham/uhd.

[USRP-users] [UHD-3.7.2-rc1] Release Candidate Announcement
 http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/2014-July/010219.html

UHD is the free & open-source software driver and API for the
Universal Software Radio Peripheral (USRP(TM)) SDR platform,
created and sold by Ettus Research, LLC.

UHD supports all Ettus Research USRP(TM) hardware, including
all motherboards and daughterboards, and the combinations
thereof.
This commit is contained in:
mef 2014-09-08 07:12:05 +00:00
parent e1c21a2ccc
commit 3d3a8c66cb
10 changed files with 5320 additions and 0 deletions

7
ham/uhd/DESCR Normal file
View file

@ -0,0 +1,7 @@
UHD is the free & open-source software driver and API for the
Universal Software Radio Peripheral (USRP(TM)) SDR platform,
created and sold by Ettus Research, LLC.
UHD supports all Ettus Research USRP(TM) hardware, including
all motherboards and daughterboards, and the combinations
thereof.

7
ham/uhd/MESSAGES Normal file
View file

@ -0,0 +1,7 @@
===========================================================================
$NetBSD: MESSAGES,v 1.1 2014/09/08 07:12:05 mef Exp $
Following directories are installed under ${PREFIX}/share/uhd
firmware Source code for all microprocessors in USRP hardware
fpga Source code for the UHD FPGA images
images Package builder for FPGA and firmware images
===========================================================================

140
ham/uhd/Makefile Normal file
View file

@ -0,0 +1,140 @@
# $NetBSD: Makefile,v 1.1 2014/09/08 07:12:05 mef Exp $
DISTNAME= 003_007_002_rc1
#DISTNAME= uhd-images_003.007.002-rc1
PKGNAME= uhd-3.7.2rc1
CATEGORIES= ham
MASTER_SITE= https://github.com/EttusResearch/uhd/archive
#MASTER_SITE+= http://files.ettus.com/binaries/maint_images/archive
EXTRACT_SUFX= .zip
DIST_SUBDIR= uhd
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://code.ettus.com/redmine/ettus/projects/uhd/wiki
COMMENT= USRP (Universal Software Radio Peripheral) Hardware Drivers
LICENSE= gnu-gpl-v2
BUILD_DEPENDS+= ${PYPKGPREFIX}-cheetah-[0-9]*:../../devel/py-cheetah
USE_LANGUAGES= c c++
USE_TOOLS= cmake wget pkg-config
# Please note distribution has many stuff under uhd/, but build itself
# needs under host/ only. Those uhd/ stuff will be handled post-{patch,install}:
WRKSRC= ${WRKDIR}/uhd-${DISTNAME}/host
# The files with their name uhd-xxxx, are moved down from uhd/xxxx for this process.
REPLACE_PYTHON= \
utils/uhd_images_downloader.py.in \
utils/usrp2_card_burner.py \
utils/usrp2_card_burner_gui.py \
utils/usrp_n2xx_net_burner.py \
utils/usrp_n2xx_net_burner_gui.py \
uhd-firmware/fx2/utils/build_eeprom.py \
uhd-firmware/fx2/utils/edit-gpif-b100.py \
uhd-firmware/fx2/utils/edit-gpif.py \
uhd-firmware/fx2/utils/generate_regs.py \
uhd-firmware/x300/bin_to_coe.py \
uhd-firmware/zpu/bin/bin_to_mif.py \
uhd-firmware/zpu/bin/bin_to_ram_macro_init.py \
uhd-firmware/zpu/bin/divisors.py \
uhd-firmware/zpu/bin/elf_to_sbf \
uhd-firmware/zpu/bin/serial_loader \
uhd-firmware/zpu/bin/uart_ihex_flash_loader.py \
uhd-firmware/zpu/bin/uart_ihex_ram_loader.py \
uhd-fpga/usrp1/gen_makefile_extra.py \
uhd-fpga/usrp1/sdr_lib/gen_cordic_consts.py \
uhd-fpga/usrp1/tb/makesine.pl \
uhd-fpga/usrp1/toplevel/mrfm/mrfm.py \
uhd-fpga/usrp1/toplevel/mrfm/mrfm_fft.py \
uhd-fpga/usrp2/sdr_lib/gen_cordic_consts.py \
uhd-fpga/usrp2/top/extract_usage.py \
uhd-fpga/usrp2/top/python/check_inout.py \
uhd-fpga/usrp2/top/python/check_timing.py \
uhd-fpga/usrp3/top/python/bit_to_zynq_bin.py \
uhd-fpga/usrp3/top/python/check_inout.py \
uhd-fpga/usrp3/top/python/check_timing.py \
uhd-fpga/usrp3/lib/io_port2/create-lvbitx.py \
REPLACE_PERL= uhd-fpga/usrp1/tb/makesine.pl
REPLACE_BASH= \
uhd-fpga/usrp2/top/impactor.sh \
uhd-fpga/usrp3/top/impactor.sh \
uhd-fpga/usrp3/top/python/batch-build \
INSTALLATION_DIRS+= share/uhd
INSTALLATION_DIRS+= share/uhd/firmware
INSTALLATION_DIRS+= share/uhd/fpga
INSTALLATION_DIRS+= share/uhd/images
SUBST_CLASSES+= man
SUBST_MESSAGE.man= Convert share/man to man
SUBST_STAGE.man= pre-configure
SUBST_FILES.man= docs/CMakeLists.txt
SUBST_SED.man= -e '/UHD_INSTALL/s,$${PKG_MAN_DIR},${PREFIX}/${PKGMANDIR}/man1,'
# UHD_INSTALL(FILES ${gzfile} DESTINATION ${PKG_MAN_DIR} COMPONENT manpages)
# is it default ? and redundent ?
PLIST_SRC= ${PKGDIR}/PLIST
.include "options.mk"
# FETCH_USING at /etc/mk.conf doesn't good, (sorry), put work around for the target
do-fetch:
if [ ! -f ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX} ] ; then \
if [ ! -d ${DISTDIR}/${DIST_SUBDIR} ] ; then \
${MKDIR} ${DISTDIR}/${DIST_SUBDIR}; fi; \
cd ${DISTDIR}/${DIST_SUBDIR}; \
wget --no-check-certificate --quiet ${MASTER_SITE}/${DISTNAME}${EXTRACT_SUFX} ;fi
# Copy (beyond) upper directory files (which should be handled at post-install)
# to receive REPLACE_PYTHON conversion ( otherwise above the range )
post-patch:
(cd ${WRKDIR}; \
for i in firmware fpga images ; do \
${MKDIR} ${WRKSRC}/uhd-$$i ;\
${CP} -r ${WRKDIR}/uhd-${DISTNAME}/$$i/* ${WRKSRC}/uhd-$$i ;\
done)
do-configure:
(cd $(WRKSRC) ; \
cmake \
-DCMAKE_BUILD_WITH_INSTALL_RPATH=True \
-DCMAKE_INSTALL_PREFIX=${PREFIX} \
-DCMAKE_INSTALL_RPATH=${PREFIX}/lib \
-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=FALSE \
-DLIBUSB_INCLUDE_DIR=${PREFIX}/include/libusb-1.0 \
-DENABLE_LIBUHD=True \
-DENABLE_EXAMPLES=True \
-DENABLE_UTILS=True \
-DENABLE_TESTS=True \
-DENABLE_MANUAL=True \
-DENABLE_DOXYGEN=True \
-DENABLE_MAN_PAGES=True \
-DENABLE_ORC=True \
-DENABLE_USB=True \
-DENABLE_USRP1=True \
-DENABLE_USRP2=True \
-DENABLE_B100=True \
-DENABLE_X300=True \
-DENABLE_B200=True \
-DENABLE_E100=True \
.)
# E100 above is Linux only
# (1) move back the files to original location after REPLACE_PYTHON handled
# (2) suppress warning at intallation, "non executable files get +x bit set".
#
# Converting ${CP} into ${INTALL_DATA_DIR} and ${INSTALL_DATA} as pkglint
# flags are not easy, sorry for that.
post-install:
for i in firmware fpga images ; do \
${CP} -r ${WRKSRC}/uhd-$$i/* ${DESTDIR}${PREFIX}/share/uhd/$$i/;\
${FIND} ${DESTDIR}${PREFIX}/share/uhd/$$i -type f -exec \
${CHMOD} -x '{}' \; ;\
done
.include "../../lang/python/application.mk"
.include "../../devel/boost-libs/buildlink3.mk"
.include "../../devel/libusb1/buildlink3.mk"
.include "../../devel/orc/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

4240
ham/uhd/PLIST Normal file

File diff suppressed because it is too large Load diff

819
ham/uhd/PLIST.doxygen Normal file
View file

@ -0,0 +1,819 @@
@comment $NetBSD: PLIST.doxygen,v 1.1 2014/09/08 07:12:05 mef Exp $
share/doc/uhd/doxygen/html/algorithm_8hpp.html
share/doc/uhd/doxygen/html/algorithm_8hpp_source.html
share/doc/uhd/doxygen/html/annotated.html
share/doc/uhd/doxygen/html/assert__has_8hpp.html
share/doc/uhd/doxygen/html/assert__has_8hpp_source.html
share/doc/uhd/doxygen/html/atomic_8hpp.html
share/doc/uhd/doxygen/html/atomic_8hpp_source.html
share/doc/uhd/doxygen/html/bc_s.png
share/doc/uhd/doxygen/html/bdwn.png
share/doc/uhd/doxygen/html/bounded__buffer_8hpp.html
share/doc/uhd/doxygen/html/bounded__buffer_8hpp_source.html
share/doc/uhd/doxygen/html/buffer__pool_8hpp.html
share/doc/uhd/doxygen/html/buffer__pool_8hpp_source.html
share/doc/uhd/doxygen/html/byteswap_8hpp.html
share/doc/uhd/doxygen/html/byteswap_8hpp_source.html
share/doc/uhd/doxygen/html/cast_8hpp.html
share/doc/uhd/doxygen/html/cast_8hpp_source.html
share/doc/uhd/doxygen/html/classes.html
share/doc/uhd/doxygen/html/classuhd_1_1__log_1_1log-members.html
share/doc/uhd/doxygen/html/classuhd_1_1__log_1_1log.html
share/doc/uhd/doxygen/html/classuhd_1_1atomic__uint32__t-members.html
share/doc/uhd/doxygen/html/classuhd_1_1atomic__uint32__t.html
share/doc/uhd/doxygen/html/classuhd_1_1convert_1_1converter-members.html
share/doc/uhd/doxygen/html/classuhd_1_1convert_1_1converter.html
share/doc/uhd/doxygen/html/classuhd_1_1device-members.html
share/doc/uhd/doxygen/html/classuhd_1_1device.html
share/doc/uhd/doxygen/html/classuhd_1_1device.png
share/doc/uhd/doxygen/html/classuhd_1_1device__addr__t-members.html
share/doc/uhd/doxygen/html/classuhd_1_1device__addr__t.html
share/doc/uhd/doxygen/html/classuhd_1_1device__addr__t.png
share/doc/uhd/doxygen/html/classuhd_1_1dict-members.html
share/doc/uhd/doxygen/html/classuhd_1_1dict.html
share/doc/uhd/doxygen/html/classuhd_1_1gain__group-members.html
share/doc/uhd/doxygen/html/classuhd_1_1gain__group.html
share/doc/uhd/doxygen/html/classuhd_1_1gain__group.png
share/doc/uhd/doxygen/html/classuhd_1_1gps__ctrl-members.html
share/doc/uhd/doxygen/html/classuhd_1_1gps__ctrl.html
share/doc/uhd/doxygen/html/classuhd_1_1gps__ctrl.png
share/doc/uhd/doxygen/html/classuhd_1_1i2c__iface-members.html
share/doc/uhd/doxygen/html/classuhd_1_1i2c__iface.html
share/doc/uhd/doxygen/html/classuhd_1_1i2c__iface.png
share/doc/uhd/doxygen/html/classuhd_1_1io__type__t-members.html
share/doc/uhd/doxygen/html/classuhd_1_1io__type__t.html
share/doc/uhd/doxygen/html/classuhd_1_1mac__addr__t-members.html
share/doc/uhd/doxygen/html/classuhd_1_1mac__addr__t.html
share/doc/uhd/doxygen/html/classuhd_1_1msg_1_1__msg-members.html
share/doc/uhd/doxygen/html/classuhd_1_1msg_1_1__msg.html
share/doc/uhd/doxygen/html/classuhd_1_1msg__task-members.html
share/doc/uhd/doxygen/html/classuhd_1_1msg__task.html
share/doc/uhd/doxygen/html/classuhd_1_1msg__task.png
share/doc/uhd/doxygen/html/classuhd_1_1property-members.html
share/doc/uhd/doxygen/html/classuhd_1_1property.html
share/doc/uhd/doxygen/html/classuhd_1_1property.png
share/doc/uhd/doxygen/html/classuhd_1_1property__tree-members.html
share/doc/uhd/doxygen/html/classuhd_1_1property__tree.html
share/doc/uhd/doxygen/html/classuhd_1_1property__tree.png
share/doc/uhd/doxygen/html/classuhd_1_1range__t-members.html
share/doc/uhd/doxygen/html/classuhd_1_1range__t.html
share/doc/uhd/doxygen/html/classuhd_1_1ref__vector-members.html
share/doc/uhd/doxygen/html/classuhd_1_1ref__vector.html
share/doc/uhd/doxygen/html/classuhd_1_1reusable__barrier-members.html
share/doc/uhd/doxygen/html/classuhd_1_1reusable__barrier.html
share/doc/uhd/doxygen/html/classuhd_1_1rx__streamer-members.html
share/doc/uhd/doxygen/html/classuhd_1_1rx__streamer.html
share/doc/uhd/doxygen/html/classuhd_1_1rx__streamer.png
share/doc/uhd/doxygen/html/classuhd_1_1simple__claimer-members.html
share/doc/uhd/doxygen/html/classuhd_1_1simple__claimer.html
share/doc/uhd/doxygen/html/classuhd_1_1spi__iface-members.html
share/doc/uhd/doxygen/html/classuhd_1_1spi__iface.html
share/doc/uhd/doxygen/html/classuhd_1_1task-members.html
share/doc/uhd/doxygen/html/classuhd_1_1task.html
share/doc/uhd/doxygen/html/classuhd_1_1task.png
share/doc/uhd/doxygen/html/classuhd_1_1time__spec__t-members.html
share/doc/uhd/doxygen/html/classuhd_1_1time__spec__t.html
share/doc/uhd/doxygen/html/classuhd_1_1time__spec__t.png
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1bounded__buffer-members.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1bounded__buffer.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1buffer__pool-members.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1buffer__pool.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1buffer__pool.png
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1managed__buffer-members.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1managed__buffer.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1managed__buffer.png
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1managed__recv__buffer-members.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1managed__recv__buffer.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1managed__recv__buffer.png
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1managed__send__buffer-members.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1managed__send__buffer.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1managed__send__buffer.png
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1nirio__zero__copy-members.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1nirio__zero__copy.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1nirio__zero__copy.png
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1udp__simple-members.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1udp__simple.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1udp__simple.png
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1udp__zero__copy-members.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1udp__zero__copy.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1udp__zero__copy.png
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1usb__control-members.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1usb__control.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1usb__control.png
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1usb__device__handle-members.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1usb__device__handle.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1usb__device__handle.png
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1usb__zero__copy-members.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1usb__zero__copy.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1usb__zero__copy.png
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1zero__copy__if-members.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1zero__copy__if.html
share/doc/uhd/doxygen/html/classuhd_1_1transport_1_1zero__copy__if.png
share/doc/uhd/doxygen/html/classuhd_1_1tx__streamer-members.html
share/doc/uhd/doxygen/html/classuhd_1_1tx__streamer.html
share/doc/uhd/doxygen/html/classuhd_1_1tx__streamer.png
share/doc/uhd/doxygen/html/classuhd_1_1uart__iface-members.html
share/doc/uhd/doxygen/html/classuhd_1_1uart__iface.html
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1dboard__base-members.html
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1dboard__base.html
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1dboard__base.png
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1dboard__id__t-members.html
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1dboard__id__t.html
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1dboard__id__t.png
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1dboard__iface-members.html
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1dboard__iface.html
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1dboard__iface.png
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1dboard__manager-members.html
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1dboard__manager.html
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1dboard__manager.png
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1multi__usrp-members.html
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1multi__usrp.html
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1multi__usrp.png
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1rx__dboard__base-members.html
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1rx__dboard__base.html
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1rx__dboard__base.png
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1subdev__spec__t-members.html
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1subdev__spec__t.html
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1subdev__spec__t.png
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1tx__dboard__base-members.html
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1tx__dboard__base.html
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1tx__dboard__base.png
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1xcvr__dboard__base-members.html
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1xcvr__dboard__base.html
share/doc/uhd/doxygen/html/classuhd_1_1usrp_1_1xcvr__dboard__base.png
share/doc/uhd/doxygen/html/classuhd_1_1usrprio__rpc_1_1boost__serialization__archive__utils-members.html
share/doc/uhd/doxygen/html/classuhd_1_1usrprio__rpc_1_1boost__serialization__archive__utils.html
share/doc/uhd/doxygen/html/classuhd_1_1usrprio__rpc_1_1func__args__header__t-members.html
share/doc/uhd/doxygen/html/classuhd_1_1usrprio__rpc_1_1func__args__header__t.html
share/doc/uhd/doxygen/html/classuhd_1_1usrprio__rpc_1_1func__args__reader__t-members.html
share/doc/uhd/doxygen/html/classuhd_1_1usrprio__rpc_1_1func__args__reader__t.html
share/doc/uhd/doxygen/html/classuhd_1_1usrprio__rpc_1_1func__args__writer__t-members.html
share/doc/uhd/doxygen/html/classuhd_1_1usrprio__rpc_1_1func__args__writer__t.html
share/doc/uhd/doxygen/html/classuhd_1_1usrprio__rpc_1_1func__xport__buf__t-members.html
share/doc/uhd/doxygen/html/classuhd_1_1usrprio__rpc_1_1func__xport__buf__t.html
share/doc/uhd/doxygen/html/classuhd_1_1usrprio__rpc_1_1rpc__client-members.html
share/doc/uhd/doxygen/html/classuhd_1_1usrprio__rpc_1_1rpc__client.html
share/doc/uhd/doxygen/html/classuhd_1_1usrprio__rpc_1_1rpc__client.png
share/doc/uhd/doxygen/html/classuhd_1_1usrprio__rpc_1_1usrprio__rpc__client-members.html
share/doc/uhd/doxygen/html/classuhd_1_1usrprio__rpc_1_1usrprio__rpc__client.html
share/doc/uhd/doxygen/html/classuhd_1_1wb__iface-members.html
share/doc/uhd/doxygen/html/classuhd_1_1wb__iface.html
share/doc/uhd/doxygen/html/clock__config_8hpp.html
share/doc/uhd/doxygen/html/clock__config_8hpp_source.html
share/doc/uhd/doxygen/html/closed.png
share/doc/uhd/doxygen/html/config_8hpp.html
share/doc/uhd/doxygen/html/config_8hpp_source.html
share/doc/uhd/doxygen/html/convert_8hpp.html
share/doc/uhd/doxygen/html/convert_8hpp_source.html
share/doc/uhd/doxygen/html/csv_8hpp.html
share/doc/uhd/doxygen/html/csv_8hpp_source.html
share/doc/uhd/doxygen/html/dboard__base_8hpp.html
share/doc/uhd/doxygen/html/dboard__base_8hpp_source.html
share/doc/uhd/doxygen/html/dboard__eeprom_8hpp.html
share/doc/uhd/doxygen/html/dboard__eeprom_8hpp_source.html
share/doc/uhd/doxygen/html/dboard__id_8hpp.html
share/doc/uhd/doxygen/html/dboard__id_8hpp_source.html
share/doc/uhd/doxygen/html/dboard__iface_8hpp.html
share/doc/uhd/doxygen/html/dboard__iface_8hpp_source.html
share/doc/uhd/doxygen/html/dboard__manager_8hpp.html
share/doc/uhd/doxygen/html/dboard__manager_8hpp_source.html
share/doc/uhd/doxygen/html/deprecated_8hpp.html
share/doc/uhd/doxygen/html/deprecated_8hpp_source.html
share/doc/uhd/doxygen/html/device_8hpp.html
share/doc/uhd/doxygen/html/device_8hpp_source.html
share/doc/uhd/doxygen/html/device__addr_8hpp.html
share/doc/uhd/doxygen/html/device__addr_8hpp_source.html
share/doc/uhd/doxygen/html/dict_8hpp.html
share/doc/uhd/doxygen/html/dict_8hpp_source.html
share/doc/uhd/doxygen/html/dir_000000.html
share/doc/uhd/doxygen/html/dir_000001.html
share/doc/uhd/doxygen/html/dir_000002.html
share/doc/uhd/doxygen/html/dir_000003.html
share/doc/uhd/doxygen/html/dir_000004.html
share/doc/uhd/doxygen/html/dir_000005.html
share/doc/uhd/doxygen/html/dir_000006.html
share/doc/uhd/doxygen/html/dir_000007.html
share/doc/uhd/doxygen/html/doxygen.css
share/doc/uhd/doxygen/html/doxygen.png
share/doc/uhd/doxygen/html/dynsections.js
share/doc/uhd/doxygen/html/exception_8hpp.html
share/doc/uhd/doxygen/html/exception_8hpp_source.html
share/doc/uhd/doxygen/html/files.html
share/doc/uhd/doxygen/html/ftv2blank.png
share/doc/uhd/doxygen/html/ftv2doc.png
share/doc/uhd/doxygen/html/ftv2folderclosed.png
share/doc/uhd/doxygen/html/ftv2folderopen.png
share/doc/uhd/doxygen/html/ftv2lastnode.png
share/doc/uhd/doxygen/html/ftv2link.png
share/doc/uhd/doxygen/html/ftv2mlastnode.png
share/doc/uhd/doxygen/html/ftv2mnode.png
share/doc/uhd/doxygen/html/ftv2node.png
share/doc/uhd/doxygen/html/ftv2plastnode.png
share/doc/uhd/doxygen/html/ftv2pnode.png
share/doc/uhd/doxygen/html/ftv2splitbar.png
share/doc/uhd/doxygen/html/ftv2vertline.png
share/doc/uhd/doxygen/html/functions.html
share/doc/uhd/doxygen/html/functions_a.html
share/doc/uhd/doxygen/html/functions_b.html
share/doc/uhd/doxygen/html/functions_c.html
share/doc/uhd/doxygen/html/functions_d.html
share/doc/uhd/doxygen/html/functions_e.html
share/doc/uhd/doxygen/html/functions_enum.html
share/doc/uhd/doxygen/html/functions_eval.html
share/doc/uhd/doxygen/html/functions_f.html
share/doc/uhd/doxygen/html/functions_func.html
share/doc/uhd/doxygen/html/functions_func_a.html
share/doc/uhd/doxygen/html/functions_func_b.html
share/doc/uhd/doxygen/html/functions_func_c.html
share/doc/uhd/doxygen/html/functions_func_d.html
share/doc/uhd/doxygen/html/functions_func_e.html
share/doc/uhd/doxygen/html/functions_func_f.html
share/doc/uhd/doxygen/html/functions_func_g.html
share/doc/uhd/doxygen/html/functions_func_h.html
share/doc/uhd/doxygen/html/functions_func_i.html
share/doc/uhd/doxygen/html/functions_func_k.html
share/doc/uhd/doxygen/html/functions_func_l.html
share/doc/uhd/doxygen/html/functions_func_m.html
share/doc/uhd/doxygen/html/functions_func_n.html
share/doc/uhd/doxygen/html/functions_func_o.html
share/doc/uhd/doxygen/html/functions_func_p.html
share/doc/uhd/doxygen/html/functions_func_r.html
share/doc/uhd/doxygen/html/functions_func_s.html
share/doc/uhd/doxygen/html/functions_func_t.html
share/doc/uhd/doxygen/html/functions_func_u.html
share/doc/uhd/doxygen/html/functions_func_v.html
share/doc/uhd/doxygen/html/functions_func_w.html
share/doc/uhd/doxygen/html/functions_func_x.html
share/doc/uhd/doxygen/html/functions_func_~.html
share/doc/uhd/doxygen/html/functions_g.html
share/doc/uhd/doxygen/html/functions_h.html
share/doc/uhd/doxygen/html/functions_i.html
share/doc/uhd/doxygen/html/functions_k.html
share/doc/uhd/doxygen/html/functions_l.html
share/doc/uhd/doxygen/html/functions_m.html
share/doc/uhd/doxygen/html/functions_n.html
share/doc/uhd/doxygen/html/functions_o.html
share/doc/uhd/doxygen/html/functions_p.html
share/doc/uhd/doxygen/html/functions_r.html
share/doc/uhd/doxygen/html/functions_s.html
share/doc/uhd/doxygen/html/functions_t.html
share/doc/uhd/doxygen/html/functions_type.html
share/doc/uhd/doxygen/html/functions_u.html
share/doc/uhd/doxygen/html/functions_v.html
share/doc/uhd/doxygen/html/functions_vars.html
share/doc/uhd/doxygen/html/functions_w.html
share/doc/uhd/doxygen/html/functions_x.html
share/doc/uhd/doxygen/html/functions_~.html
share/doc/uhd/doxygen/html/gain__group_8hpp.html
share/doc/uhd/doxygen/html/gain__group_8hpp_source.html
share/doc/uhd/doxygen/html/globals.html
share/doc/uhd/doxygen/html/globals_defs.html
share/doc/uhd/doxygen/html/gps__ctrl_8hpp.html
share/doc/uhd/doxygen/html/gps__ctrl_8hpp_source.html
share/doc/uhd/doxygen/html/hierarchy.html
share/doc/uhd/doxygen/html/if__addrs_8hpp.html
share/doc/uhd/doxygen/html/if__addrs_8hpp_source.html
share/doc/uhd/doxygen/html/images_8hpp.html
share/doc/uhd/doxygen/html/images_8hpp_source.html
share/doc/uhd/doxygen/html/index.html
share/doc/uhd/doxygen/html/io__type_8hpp.html
share/doc/uhd/doxygen/html/io__type_8hpp_source.html
share/doc/uhd/doxygen/html/jquery.js
share/doc/uhd/doxygen/html/log_8hpp.html
share/doc/uhd/doxygen/html/log_8hpp_source.html
share/doc/uhd/doxygen/html/mac__addr_8hpp.html
share/doc/uhd/doxygen/html/mac__addr_8hpp_source.html
share/doc/uhd/doxygen/html/mboard__eeprom_8hpp.html
share/doc/uhd/doxygen/html/mboard__eeprom_8hpp_source.html
share/doc/uhd/doxygen/html/metadata_8hpp.html
share/doc/uhd/doxygen/html/metadata_8hpp_source.html
share/doc/uhd/doxygen/html/msg_8hpp.html
share/doc/uhd/doxygen/html/msg_8hpp_source.html
share/doc/uhd/doxygen/html/msg__task_8hpp.html
share/doc/uhd/doxygen/html/msg__task_8hpp_source.html
share/doc/uhd/doxygen/html/multi__usrp_8hpp.html
share/doc/uhd/doxygen/html/multi__usrp_8hpp_source.html
share/doc/uhd/doxygen/html/namespacemembers.html
share/doc/uhd/doxygen/html/namespacemembers_enum.html
share/doc/uhd/doxygen/html/namespacemembers_eval.html
share/doc/uhd/doxygen/html/namespacemembers_func.html
share/doc/uhd/doxygen/html/namespacemembers_type.html
share/doc/uhd/doxygen/html/namespaces.html
share/doc/uhd/doxygen/html/namespaceuhd.html
share/doc/uhd/doxygen/html/namespaceuhd_1_1__log.html
share/doc/uhd/doxygen/html/namespaceuhd_1_1cast.html
share/doc/uhd/doxygen/html/namespaceuhd_1_1convert.html
share/doc/uhd/doxygen/html/namespaceuhd_1_1csv.html
share/doc/uhd/doxygen/html/namespaceuhd_1_1msg.html
share/doc/uhd/doxygen/html/namespaceuhd_1_1transport.html
share/doc/uhd/doxygen/html/namespaceuhd_1_1transport_1_1vrt.html
share/doc/uhd/doxygen/html/namespaceuhd_1_1usrp.html
share/doc/uhd/doxygen/html/namespaceuhd_1_1usrprio__rpc.html
share/doc/uhd/doxygen/html/nav_f.png
share/doc/uhd/doxygen/html/nav_g.png
share/doc/uhd/doxygen/html/nav_h.png
share/doc/uhd/doxygen/html/nirio__zero__copy_8hpp.html
share/doc/uhd/doxygen/html/nirio__zero__copy_8hpp_source.html
share/doc/uhd/doxygen/html/open.png
share/doc/uhd/doxygen/html/otw__type_8hpp.html
share/doc/uhd/doxygen/html/otw__type_8hpp_source.html
share/doc/uhd/doxygen/html/paths_8hpp.html
share/doc/uhd/doxygen/html/paths_8hpp_source.html
share/doc/uhd/doxygen/html/pimpl_8hpp.html
share/doc/uhd/doxygen/html/pimpl_8hpp_source.html
share/doc/uhd/doxygen/html/platform_8hpp.html
share/doc/uhd/doxygen/html/platform_8hpp_source.html
share/doc/uhd/doxygen/html/property__tree_8hpp.html
share/doc/uhd/doxygen/html/property__tree_8hpp_source.html
share/doc/uhd/doxygen/html/ranges_8hpp.html
share/doc/uhd/doxygen/html/ranges_8hpp_source.html
share/doc/uhd/doxygen/html/ref__vector_8hpp.html
share/doc/uhd/doxygen/html/ref__vector_8hpp_source.html
share/doc/uhd/doxygen/html/rpc__client_8hpp.html
share/doc/uhd/doxygen/html/rpc__client_8hpp_source.html
share/doc/uhd/doxygen/html/rpc__common_8hpp.html
share/doc/uhd/doxygen/html/rpc__common_8hpp_source.html
share/doc/uhd/doxygen/html/safe__call_8hpp.html
share/doc/uhd/doxygen/html/safe__call_8hpp_source.html
share/doc/uhd/doxygen/html/safe__main_8hpp.html
share/doc/uhd/doxygen/html/safe__main_8hpp_source.html
share/doc/uhd/doxygen/html/search/all_0.html
share/doc/uhd/doxygen/html/search/all_0.js
share/doc/uhd/doxygen/html/search/all_1.html
share/doc/uhd/doxygen/html/search/all_1.js
share/doc/uhd/doxygen/html/search/all_10.html
share/doc/uhd/doxygen/html/search/all_10.js
share/doc/uhd/doxygen/html/search/all_11.html
share/doc/uhd/doxygen/html/search/all_11.js
share/doc/uhd/doxygen/html/search/all_12.html
share/doc/uhd/doxygen/html/search/all_12.js
share/doc/uhd/doxygen/html/search/all_13.html
share/doc/uhd/doxygen/html/search/all_13.js
share/doc/uhd/doxygen/html/search/all_14.html
share/doc/uhd/doxygen/html/search/all_14.js
share/doc/uhd/doxygen/html/search/all_15.html
share/doc/uhd/doxygen/html/search/all_15.js
share/doc/uhd/doxygen/html/search/all_16.html
share/doc/uhd/doxygen/html/search/all_16.js
share/doc/uhd/doxygen/html/search/all_17.html
share/doc/uhd/doxygen/html/search/all_17.js
share/doc/uhd/doxygen/html/search/all_18.html
share/doc/uhd/doxygen/html/search/all_18.js
share/doc/uhd/doxygen/html/search/all_2.html
share/doc/uhd/doxygen/html/search/all_2.js
share/doc/uhd/doxygen/html/search/all_3.html
share/doc/uhd/doxygen/html/search/all_3.js
share/doc/uhd/doxygen/html/search/all_4.html
share/doc/uhd/doxygen/html/search/all_4.js
share/doc/uhd/doxygen/html/search/all_5.html
share/doc/uhd/doxygen/html/search/all_5.js
share/doc/uhd/doxygen/html/search/all_6.html
share/doc/uhd/doxygen/html/search/all_6.js
share/doc/uhd/doxygen/html/search/all_7.html
share/doc/uhd/doxygen/html/search/all_7.js
share/doc/uhd/doxygen/html/search/all_8.html
share/doc/uhd/doxygen/html/search/all_8.js
share/doc/uhd/doxygen/html/search/all_9.html
share/doc/uhd/doxygen/html/search/all_9.js
share/doc/uhd/doxygen/html/search/all_a.html
share/doc/uhd/doxygen/html/search/all_a.js
share/doc/uhd/doxygen/html/search/all_b.html
share/doc/uhd/doxygen/html/search/all_b.js
share/doc/uhd/doxygen/html/search/all_c.html
share/doc/uhd/doxygen/html/search/all_c.js
share/doc/uhd/doxygen/html/search/all_d.html
share/doc/uhd/doxygen/html/search/all_d.js
share/doc/uhd/doxygen/html/search/all_e.html
share/doc/uhd/doxygen/html/search/all_e.js
share/doc/uhd/doxygen/html/search/all_f.html
share/doc/uhd/doxygen/html/search/all_f.js
share/doc/uhd/doxygen/html/search/classes_0.html
share/doc/uhd/doxygen/html/search/classes_0.js
share/doc/uhd/doxygen/html/search/classes_1.html
share/doc/uhd/doxygen/html/search/classes_1.js
share/doc/uhd/doxygen/html/search/classes_10.html
share/doc/uhd/doxygen/html/search/classes_10.js
share/doc/uhd/doxygen/html/search/classes_11.html
share/doc/uhd/doxygen/html/search/classes_11.js
share/doc/uhd/doxygen/html/search/classes_12.html
share/doc/uhd/doxygen/html/search/classes_12.js
share/doc/uhd/doxygen/html/search/classes_13.html
share/doc/uhd/doxygen/html/search/classes_13.js
share/doc/uhd/doxygen/html/search/classes_14.html
share/doc/uhd/doxygen/html/search/classes_14.js
share/doc/uhd/doxygen/html/search/classes_15.html
share/doc/uhd/doxygen/html/search/classes_15.js
share/doc/uhd/doxygen/html/search/classes_16.html
share/doc/uhd/doxygen/html/search/classes_16.js
share/doc/uhd/doxygen/html/search/classes_17.html
share/doc/uhd/doxygen/html/search/classes_17.js
share/doc/uhd/doxygen/html/search/classes_2.html
share/doc/uhd/doxygen/html/search/classes_2.js
share/doc/uhd/doxygen/html/search/classes_3.html
share/doc/uhd/doxygen/html/search/classes_3.js
share/doc/uhd/doxygen/html/search/classes_4.html
share/doc/uhd/doxygen/html/search/classes_4.js
share/doc/uhd/doxygen/html/search/classes_5.html
share/doc/uhd/doxygen/html/search/classes_5.js
share/doc/uhd/doxygen/html/search/classes_6.html
share/doc/uhd/doxygen/html/search/classes_6.js
share/doc/uhd/doxygen/html/search/classes_7.html
share/doc/uhd/doxygen/html/search/classes_7.js
share/doc/uhd/doxygen/html/search/classes_8.html
share/doc/uhd/doxygen/html/search/classes_8.js
share/doc/uhd/doxygen/html/search/classes_9.html
share/doc/uhd/doxygen/html/search/classes_9.js
share/doc/uhd/doxygen/html/search/classes_a.html
share/doc/uhd/doxygen/html/search/classes_a.js
share/doc/uhd/doxygen/html/search/classes_b.html
share/doc/uhd/doxygen/html/search/classes_b.js
share/doc/uhd/doxygen/html/search/classes_c.html
share/doc/uhd/doxygen/html/search/classes_c.js
share/doc/uhd/doxygen/html/search/classes_d.html
share/doc/uhd/doxygen/html/search/classes_d.js
share/doc/uhd/doxygen/html/search/classes_e.html
share/doc/uhd/doxygen/html/search/classes_e.js
share/doc/uhd/doxygen/html/search/classes_f.html
share/doc/uhd/doxygen/html/search/classes_f.js
share/doc/uhd/doxygen/html/search/close.png
share/doc/uhd/doxygen/html/search/defines_0.html
share/doc/uhd/doxygen/html/search/defines_0.js
share/doc/uhd/doxygen/html/search/defines_1.html
share/doc/uhd/doxygen/html/search/defines_1.js
share/doc/uhd/doxygen/html/search/defines_2.html
share/doc/uhd/doxygen/html/search/defines_2.js
share/doc/uhd/doxygen/html/search/defines_3.html
share/doc/uhd/doxygen/html/search/defines_3.js
share/doc/uhd/doxygen/html/search/defines_4.html
share/doc/uhd/doxygen/html/search/defines_4.js
share/doc/uhd/doxygen/html/search/enums_0.html
share/doc/uhd/doxygen/html/search/enums_0.js
share/doc/uhd/doxygen/html/search/enums_1.html
share/doc/uhd/doxygen/html/search/enums_1.js
share/doc/uhd/doxygen/html/search/enums_2.html
share/doc/uhd/doxygen/html/search/enums_2.js
share/doc/uhd/doxygen/html/search/enums_3.html
share/doc/uhd/doxygen/html/search/enums_3.js
share/doc/uhd/doxygen/html/search/enums_4.html
share/doc/uhd/doxygen/html/search/enums_4.js
share/doc/uhd/doxygen/html/search/enums_5.html
share/doc/uhd/doxygen/html/search/enums_5.js
share/doc/uhd/doxygen/html/search/enums_6.html
share/doc/uhd/doxygen/html/search/enums_6.js
share/doc/uhd/doxygen/html/search/enums_7.html
share/doc/uhd/doxygen/html/search/enums_7.js
share/doc/uhd/doxygen/html/search/enums_8.html
share/doc/uhd/doxygen/html/search/enums_8.js
share/doc/uhd/doxygen/html/search/enums_9.html
share/doc/uhd/doxygen/html/search/enums_9.js
share/doc/uhd/doxygen/html/search/enumvalues_0.html
share/doc/uhd/doxygen/html/search/enumvalues_0.js
share/doc/uhd/doxygen/html/search/enumvalues_1.html
share/doc/uhd/doxygen/html/search/enumvalues_1.js
share/doc/uhd/doxygen/html/search/enumvalues_2.html
share/doc/uhd/doxygen/html/search/enumvalues_2.js
share/doc/uhd/doxygen/html/search/enumvalues_3.html
share/doc/uhd/doxygen/html/search/enumvalues_3.js
share/doc/uhd/doxygen/html/search/enumvalues_4.html
share/doc/uhd/doxygen/html/search/enumvalues_4.js
share/doc/uhd/doxygen/html/search/enumvalues_5.html
share/doc/uhd/doxygen/html/search/enumvalues_5.js
share/doc/uhd/doxygen/html/search/enumvalues_6.html
share/doc/uhd/doxygen/html/search/enumvalues_6.js
share/doc/uhd/doxygen/html/search/enumvalues_7.html
share/doc/uhd/doxygen/html/search/enumvalues_7.js
share/doc/uhd/doxygen/html/search/enumvalues_8.html
share/doc/uhd/doxygen/html/search/enumvalues_8.js
share/doc/uhd/doxygen/html/search/enumvalues_9.html
share/doc/uhd/doxygen/html/search/enumvalues_9.js
share/doc/uhd/doxygen/html/search/enumvalues_a.html
share/doc/uhd/doxygen/html/search/enumvalues_a.js
share/doc/uhd/doxygen/html/search/enumvalues_b.html
share/doc/uhd/doxygen/html/search/enumvalues_b.js
share/doc/uhd/doxygen/html/search/enumvalues_c.html
share/doc/uhd/doxygen/html/search/enumvalues_c.js
share/doc/uhd/doxygen/html/search/enumvalues_d.html
share/doc/uhd/doxygen/html/search/enumvalues_d.js
share/doc/uhd/doxygen/html/search/enumvalues_e.html
share/doc/uhd/doxygen/html/search/enumvalues_e.js
share/doc/uhd/doxygen/html/search/files_0.html
share/doc/uhd/doxygen/html/search/files_0.js
share/doc/uhd/doxygen/html/search/files_1.html
share/doc/uhd/doxygen/html/search/files_1.js
share/doc/uhd/doxygen/html/search/files_10.html
share/doc/uhd/doxygen/html/search/files_10.js
share/doc/uhd/doxygen/html/search/files_11.html
share/doc/uhd/doxygen/html/search/files_11.js
share/doc/uhd/doxygen/html/search/files_12.html
share/doc/uhd/doxygen/html/search/files_12.js
share/doc/uhd/doxygen/html/search/files_2.html
share/doc/uhd/doxygen/html/search/files_2.js
share/doc/uhd/doxygen/html/search/files_3.html
share/doc/uhd/doxygen/html/search/files_3.js
share/doc/uhd/doxygen/html/search/files_4.html
share/doc/uhd/doxygen/html/search/files_4.js
share/doc/uhd/doxygen/html/search/files_5.html
share/doc/uhd/doxygen/html/search/files_5.js
share/doc/uhd/doxygen/html/search/files_6.html
share/doc/uhd/doxygen/html/search/files_6.js
share/doc/uhd/doxygen/html/search/files_7.html
share/doc/uhd/doxygen/html/search/files_7.js
share/doc/uhd/doxygen/html/search/files_8.html
share/doc/uhd/doxygen/html/search/files_8.js
share/doc/uhd/doxygen/html/search/files_9.html
share/doc/uhd/doxygen/html/search/files_9.js
share/doc/uhd/doxygen/html/search/files_a.html
share/doc/uhd/doxygen/html/search/files_a.js
share/doc/uhd/doxygen/html/search/files_b.html
share/doc/uhd/doxygen/html/search/files_b.js
share/doc/uhd/doxygen/html/search/files_c.html
share/doc/uhd/doxygen/html/search/files_c.js
share/doc/uhd/doxygen/html/search/files_d.html
share/doc/uhd/doxygen/html/search/files_d.js
share/doc/uhd/doxygen/html/search/files_e.html
share/doc/uhd/doxygen/html/search/files_e.js
share/doc/uhd/doxygen/html/search/files_f.html
share/doc/uhd/doxygen/html/search/files_f.js
share/doc/uhd/doxygen/html/search/functions_0.html
share/doc/uhd/doxygen/html/search/functions_0.js
share/doc/uhd/doxygen/html/search/functions_1.html
share/doc/uhd/doxygen/html/search/functions_1.js
share/doc/uhd/doxygen/html/search/functions_10.html
share/doc/uhd/doxygen/html/search/functions_10.js
share/doc/uhd/doxygen/html/search/functions_11.html
share/doc/uhd/doxygen/html/search/functions_11.js
share/doc/uhd/doxygen/html/search/functions_12.html
share/doc/uhd/doxygen/html/search/functions_12.js
share/doc/uhd/doxygen/html/search/functions_13.html
share/doc/uhd/doxygen/html/search/functions_13.js
share/doc/uhd/doxygen/html/search/functions_14.html
share/doc/uhd/doxygen/html/search/functions_14.js
share/doc/uhd/doxygen/html/search/functions_15.html
share/doc/uhd/doxygen/html/search/functions_15.js
share/doc/uhd/doxygen/html/search/functions_16.html
share/doc/uhd/doxygen/html/search/functions_16.js
share/doc/uhd/doxygen/html/search/functions_17.html
share/doc/uhd/doxygen/html/search/functions_17.js
share/doc/uhd/doxygen/html/search/functions_2.html
share/doc/uhd/doxygen/html/search/functions_2.js
share/doc/uhd/doxygen/html/search/functions_3.html
share/doc/uhd/doxygen/html/search/functions_3.js
share/doc/uhd/doxygen/html/search/functions_4.html
share/doc/uhd/doxygen/html/search/functions_4.js
share/doc/uhd/doxygen/html/search/functions_5.html
share/doc/uhd/doxygen/html/search/functions_5.js
share/doc/uhd/doxygen/html/search/functions_6.html
share/doc/uhd/doxygen/html/search/functions_6.js
share/doc/uhd/doxygen/html/search/functions_7.html
share/doc/uhd/doxygen/html/search/functions_7.js
share/doc/uhd/doxygen/html/search/functions_8.html
share/doc/uhd/doxygen/html/search/functions_8.js
share/doc/uhd/doxygen/html/search/functions_9.html
share/doc/uhd/doxygen/html/search/functions_9.js
share/doc/uhd/doxygen/html/search/functions_a.html
share/doc/uhd/doxygen/html/search/functions_a.js
share/doc/uhd/doxygen/html/search/functions_b.html
share/doc/uhd/doxygen/html/search/functions_b.js
share/doc/uhd/doxygen/html/search/functions_c.html
share/doc/uhd/doxygen/html/search/functions_c.js
share/doc/uhd/doxygen/html/search/functions_d.html
share/doc/uhd/doxygen/html/search/functions_d.js
share/doc/uhd/doxygen/html/search/functions_e.html
share/doc/uhd/doxygen/html/search/functions_e.js
share/doc/uhd/doxygen/html/search/functions_f.html
share/doc/uhd/doxygen/html/search/functions_f.js
share/doc/uhd/doxygen/html/search/mag_sel.png
share/doc/uhd/doxygen/html/search/namespaces_0.html
share/doc/uhd/doxygen/html/search/namespaces_0.js
share/doc/uhd/doxygen/html/search/nomatches.html
share/doc/uhd/doxygen/html/search/search.css
share/doc/uhd/doxygen/html/search/search.js
share/doc/uhd/doxygen/html/search/search_l.png
share/doc/uhd/doxygen/html/search/search_m.png
share/doc/uhd/doxygen/html/search/search_r.png
share/doc/uhd/doxygen/html/search/typedefs_0.html
share/doc/uhd/doxygen/html/search/typedefs_0.js
share/doc/uhd/doxygen/html/search/typedefs_1.html
share/doc/uhd/doxygen/html/search/typedefs_1.js
share/doc/uhd/doxygen/html/search/typedefs_2.html
share/doc/uhd/doxygen/html/search/typedefs_2.js
share/doc/uhd/doxygen/html/search/typedefs_3.html
share/doc/uhd/doxygen/html/search/typedefs_3.js
share/doc/uhd/doxygen/html/search/typedefs_4.html
share/doc/uhd/doxygen/html/search/typedefs_4.js
share/doc/uhd/doxygen/html/search/typedefs_5.html
share/doc/uhd/doxygen/html/search/typedefs_5.js
share/doc/uhd/doxygen/html/search/typedefs_6.html
share/doc/uhd/doxygen/html/search/typedefs_6.js
share/doc/uhd/doxygen/html/search/typedefs_7.html
share/doc/uhd/doxygen/html/search/typedefs_7.js
share/doc/uhd/doxygen/html/search/typedefs_8.html
share/doc/uhd/doxygen/html/search/typedefs_8.js
share/doc/uhd/doxygen/html/search/typedefs_9.html
share/doc/uhd/doxygen/html/search/typedefs_9.js
share/doc/uhd/doxygen/html/search/typedefs_a.html
share/doc/uhd/doxygen/html/search/typedefs_a.js
share/doc/uhd/doxygen/html/search/typedefs_b.html
share/doc/uhd/doxygen/html/search/typedefs_b.js
share/doc/uhd/doxygen/html/search/typedefs_c.html
share/doc/uhd/doxygen/html/search/typedefs_c.js
share/doc/uhd/doxygen/html/search/typedefs_d.html
share/doc/uhd/doxygen/html/search/typedefs_d.js
share/doc/uhd/doxygen/html/search/typedefs_e.html
share/doc/uhd/doxygen/html/search/typedefs_e.js
share/doc/uhd/doxygen/html/search/variables_0.html
share/doc/uhd/doxygen/html/search/variables_0.js
share/doc/uhd/doxygen/html/search/variables_1.html
share/doc/uhd/doxygen/html/search/variables_1.js
share/doc/uhd/doxygen/html/search/variables_10.html
share/doc/uhd/doxygen/html/search/variables_10.js
share/doc/uhd/doxygen/html/search/variables_11.html
share/doc/uhd/doxygen/html/search/variables_11.js
share/doc/uhd/doxygen/html/search/variables_12.html
share/doc/uhd/doxygen/html/search/variables_12.js
share/doc/uhd/doxygen/html/search/variables_13.html
share/doc/uhd/doxygen/html/search/variables_13.js
share/doc/uhd/doxygen/html/search/variables_14.html
share/doc/uhd/doxygen/html/search/variables_14.js
share/doc/uhd/doxygen/html/search/variables_2.html
share/doc/uhd/doxygen/html/search/variables_2.js
share/doc/uhd/doxygen/html/search/variables_3.html
share/doc/uhd/doxygen/html/search/variables_3.js
share/doc/uhd/doxygen/html/search/variables_4.html
share/doc/uhd/doxygen/html/search/variables_4.js
share/doc/uhd/doxygen/html/search/variables_5.html
share/doc/uhd/doxygen/html/search/variables_5.js
share/doc/uhd/doxygen/html/search/variables_6.html
share/doc/uhd/doxygen/html/search/variables_6.js
share/doc/uhd/doxygen/html/search/variables_7.html
share/doc/uhd/doxygen/html/search/variables_7.js
share/doc/uhd/doxygen/html/search/variables_8.html
share/doc/uhd/doxygen/html/search/variables_8.js
share/doc/uhd/doxygen/html/search/variables_9.html
share/doc/uhd/doxygen/html/search/variables_9.js
share/doc/uhd/doxygen/html/search/variables_a.html
share/doc/uhd/doxygen/html/search/variables_a.js
share/doc/uhd/doxygen/html/search/variables_b.html
share/doc/uhd/doxygen/html/search/variables_b.js
share/doc/uhd/doxygen/html/search/variables_c.html
share/doc/uhd/doxygen/html/search/variables_c.js
share/doc/uhd/doxygen/html/search/variables_d.html
share/doc/uhd/doxygen/html/search/variables_d.js
share/doc/uhd/doxygen/html/search/variables_e.html
share/doc/uhd/doxygen/html/search/variables_e.js
share/doc/uhd/doxygen/html/search/variables_f.html
share/doc/uhd/doxygen/html/search/variables_f.js
share/doc/uhd/doxygen/html/sensors_8hpp.html
share/doc/uhd/doxygen/html/sensors_8hpp_source.html
share/doc/uhd/doxygen/html/serial_8hpp.html
share/doc/uhd/doxygen/html/serial_8hpp_source.html
share/doc/uhd/doxygen/html/static_8hpp.html
share/doc/uhd/doxygen/html/static_8hpp_source.html
share/doc/uhd/doxygen/html/stream_8hpp.html
share/doc/uhd/doxygen/html/stream_8hpp_source.html
share/doc/uhd/doxygen/html/stream__cmd_8hpp.html
share/doc/uhd/doxygen/html/stream__cmd_8hpp_source.html
share/doc/uhd/doxygen/html/struct__uhd__static__fixture-members.html
share/doc/uhd/doxygen/html/struct__uhd__static__fixture.html
share/doc/uhd/doxygen/html/structuhd_1_1assertion__error-members.html
share/doc/uhd/doxygen/html/structuhd_1_1assertion__error.html
share/doc/uhd/doxygen/html/structuhd_1_1assertion__error.png
share/doc/uhd/doxygen/html/structuhd_1_1async__metadata__t-members.html
share/doc/uhd/doxygen/html/structuhd_1_1async__metadata__t.html
share/doc/uhd/doxygen/html/structuhd_1_1clock__config__t-members.html
share/doc/uhd/doxygen/html/structuhd_1_1clock__config__t.html
share/doc/uhd/doxygen/html/structuhd_1_1convert_1_1id__type-members.html
share/doc/uhd/doxygen/html/structuhd_1_1convert_1_1id__type.html
share/doc/uhd/doxygen/html/structuhd_1_1convert_1_1id__type.png
share/doc/uhd/doxygen/html/structuhd_1_1environment__error-members.html
share/doc/uhd/doxygen/html/structuhd_1_1environment__error.html
share/doc/uhd/doxygen/html/structuhd_1_1environment__error.png
share/doc/uhd/doxygen/html/structuhd_1_1exception-members.html
share/doc/uhd/doxygen/html/structuhd_1_1exception.html
share/doc/uhd/doxygen/html/structuhd_1_1exception.png
share/doc/uhd/doxygen/html/structuhd_1_1fs__path-members.html
share/doc/uhd/doxygen/html/structuhd_1_1fs__path.html
share/doc/uhd/doxygen/html/structuhd_1_1fs__path.png
share/doc/uhd/doxygen/html/structuhd_1_1gain__fcns__t-members.html
share/doc/uhd/doxygen/html/structuhd_1_1gain__fcns__t.html
share/doc/uhd/doxygen/html/structuhd_1_1index__error-members.html
share/doc/uhd/doxygen/html/structuhd_1_1index__error.html
share/doc/uhd/doxygen/html/structuhd_1_1index__error.png
share/doc/uhd/doxygen/html/structuhd_1_1io__error-members.html
share/doc/uhd/doxygen/html/structuhd_1_1io__error.html
share/doc/uhd/doxygen/html/structuhd_1_1io__error.png
share/doc/uhd/doxygen/html/structuhd_1_1key__error-members.html
share/doc/uhd/doxygen/html/structuhd_1_1key__error.html
share/doc/uhd/doxygen/html/structuhd_1_1key__error.png
share/doc/uhd/doxygen/html/structuhd_1_1lookup__error-members.html
share/doc/uhd/doxygen/html/structuhd_1_1lookup__error.html
share/doc/uhd/doxygen/html/structuhd_1_1lookup__error.png
share/doc/uhd/doxygen/html/structuhd_1_1meta__range__t-members.html
share/doc/uhd/doxygen/html/structuhd_1_1meta__range__t.html
share/doc/uhd/doxygen/html/structuhd_1_1meta__range__t.png
share/doc/uhd/doxygen/html/structuhd_1_1not__implemented__error-members.html
share/doc/uhd/doxygen/html/structuhd_1_1not__implemented__error.html
share/doc/uhd/doxygen/html/structuhd_1_1not__implemented__error.png
share/doc/uhd/doxygen/html/structuhd_1_1os__error-members.html
share/doc/uhd/doxygen/html/structuhd_1_1os__error.html
share/doc/uhd/doxygen/html/structuhd_1_1os__error.png
share/doc/uhd/doxygen/html/structuhd_1_1otw__type__t-members.html
share/doc/uhd/doxygen/html/structuhd_1_1otw__type__t.html
share/doc/uhd/doxygen/html/structuhd_1_1runtime__error-members.html
share/doc/uhd/doxygen/html/structuhd_1_1runtime__error.html
share/doc/uhd/doxygen/html/structuhd_1_1runtime__error.png
share/doc/uhd/doxygen/html/structuhd_1_1rx__metadata__t-members.html
share/doc/uhd/doxygen/html/structuhd_1_1rx__metadata__t.html
share/doc/uhd/doxygen/html/structuhd_1_1sensor__value__t-members.html
share/doc/uhd/doxygen/html/structuhd_1_1sensor__value__t.html
share/doc/uhd/doxygen/html/structuhd_1_1spi__config__t-members.html
share/doc/uhd/doxygen/html/structuhd_1_1spi__config__t.html
share/doc/uhd/doxygen/html/structuhd_1_1stream__args__t-members.html
share/doc/uhd/doxygen/html/structuhd_1_1stream__args__t.html
share/doc/uhd/doxygen/html/structuhd_1_1stream__cmd__t-members.html
share/doc/uhd/doxygen/html/structuhd_1_1stream__cmd__t.html
share/doc/uhd/doxygen/html/structuhd_1_1system__error-members.html
share/doc/uhd/doxygen/html/structuhd_1_1system__error.html
share/doc/uhd/doxygen/html/structuhd_1_1system__error.png
share/doc/uhd/doxygen/html/structuhd_1_1transport_1_1if__addrs__t-members.html
share/doc/uhd/doxygen/html/structuhd_1_1transport_1_1if__addrs__t.html
share/doc/uhd/doxygen/html/structuhd_1_1transport_1_1tcp__zero__copy-members.html
share/doc/uhd/doxygen/html/structuhd_1_1transport_1_1tcp__zero__copy.html
share/doc/uhd/doxygen/html/structuhd_1_1transport_1_1tcp__zero__copy.png
share/doc/uhd/doxygen/html/structuhd_1_1transport_1_1udp__zero__copy_1_1buff__params-members.html
share/doc/uhd/doxygen/html/structuhd_1_1transport_1_1udp__zero__copy_1_1buff__params.html
share/doc/uhd/doxygen/html/structuhd_1_1transport_1_1vrt_1_1if__packet__info__t-members.html
share/doc/uhd/doxygen/html/structuhd_1_1transport_1_1vrt_1_1if__packet__info__t.html
share/doc/uhd/doxygen/html/structuhd_1_1transport_1_1zero__copy__xport__params-members.html
share/doc/uhd/doxygen/html/structuhd_1_1transport_1_1zero__copy__xport__params.html
share/doc/uhd/doxygen/html/structuhd_1_1tune__request__t-members.html
share/doc/uhd/doxygen/html/structuhd_1_1tune__request__t.html
share/doc/uhd/doxygen/html/structuhd_1_1tune__result__t-members.html
share/doc/uhd/doxygen/html/structuhd_1_1tune__result__t.html
share/doc/uhd/doxygen/html/structuhd_1_1tx__metadata__t-members.html
share/doc/uhd/doxygen/html/structuhd_1_1tx__metadata__t.html
share/doc/uhd/doxygen/html/structuhd_1_1type__error-members.html
share/doc/uhd/doxygen/html/structuhd_1_1type__error.html
share/doc/uhd/doxygen/html/structuhd_1_1type__error.png
share/doc/uhd/doxygen/html/structuhd_1_1usrp_1_1dboard__eeprom__t-members.html
share/doc/uhd/doxygen/html/structuhd_1_1usrp_1_1dboard__eeprom__t.html
share/doc/uhd/doxygen/html/structuhd_1_1usrp_1_1dboard__iface__special__props__t-members.html
share/doc/uhd/doxygen/html/structuhd_1_1usrp_1_1dboard__iface__special__props__t.html
share/doc/uhd/doxygen/html/structuhd_1_1usrp_1_1mboard__eeprom__t-members.html
share/doc/uhd/doxygen/html/structuhd_1_1usrp_1_1mboard__eeprom__t.html
share/doc/uhd/doxygen/html/structuhd_1_1usrp_1_1mboard__eeprom__t.png
share/doc/uhd/doxygen/html/structuhd_1_1usrp_1_1subdev__spec__pair__t-members.html
share/doc/uhd/doxygen/html/structuhd_1_1usrp_1_1subdev__spec__pair__t.html
share/doc/uhd/doxygen/html/structuhd_1_1usrp_1_1subdev__spec__pair__t.png
share/doc/uhd/doxygen/html/structuhd_1_1usrprio__rpc_1_1hshake__args__t-members.html
share/doc/uhd/doxygen/html/structuhd_1_1usrprio__rpc_1_1hshake__args__t.html
share/doc/uhd/doxygen/html/structuhd_1_1usrprio__rpc_1_1usrprio__device__info-members.html
share/doc/uhd/doxygen/html/structuhd_1_1usrprio__rpc_1_1usrprio__device__info.html
share/doc/uhd/doxygen/html/structuhd_1_1value__error-members.html
share/doc/uhd/doxygen/html/structuhd_1_1value__error.html
share/doc/uhd/doxygen/html/structuhd_1_1value__error.png
share/doc/uhd/doxygen/html/subdev__spec_8hpp.html
share/doc/uhd/doxygen/html/subdev__spec_8hpp_source.html
share/doc/uhd/doxygen/html/sync_off.png
share/doc/uhd/doxygen/html/sync_on.png
share/doc/uhd/doxygen/html/tab_a.png
share/doc/uhd/doxygen/html/tab_b.png
share/doc/uhd/doxygen/html/tab_h.png
share/doc/uhd/doxygen/html/tab_s.png
share/doc/uhd/doxygen/html/tabs.css
share/doc/uhd/doxygen/html/tasks_8hpp.html
share/doc/uhd/doxygen/html/tasks_8hpp_source.html
share/doc/uhd/doxygen/html/tcp__zero__copy_8hpp.html
share/doc/uhd/doxygen/html/tcp__zero__copy_8hpp_source.html
share/doc/uhd/doxygen/html/thread__priority_8hpp.html
share/doc/uhd/doxygen/html/thread__priority_8hpp_source.html
share/doc/uhd/doxygen/html/time__spec_8hpp.html
share/doc/uhd/doxygen/html/time__spec_8hpp_source.html
share/doc/uhd/doxygen/html/tune__request_8hpp.html
share/doc/uhd/doxygen/html/tune__request_8hpp_source.html
share/doc/uhd/doxygen/html/tune__result_8hpp.html
share/doc/uhd/doxygen/html/tune__result_8hpp_source.html
share/doc/uhd/doxygen/html/udp__constants_8hpp.html
share/doc/uhd/doxygen/html/udp__constants_8hpp_source.html
share/doc/uhd/doxygen/html/udp__simple_8hpp.html
share/doc/uhd/doxygen/html/udp__simple_8hpp_source.html
share/doc/uhd/doxygen/html/udp__zero__copy_8hpp.html
share/doc/uhd/doxygen/html/udp__zero__copy_8hpp_source.html
share/doc/uhd/doxygen/html/usb__control_8hpp.html
share/doc/uhd/doxygen/html/usb__control_8hpp_source.html
share/doc/uhd/doxygen/html/usb__device__handle_8hpp.html
share/doc/uhd/doxygen/html/usb__device__handle_8hpp_source.html
share/doc/uhd/doxygen/html/usb__zero__copy_8hpp.html
share/doc/uhd/doxygen/html/usb__zero__copy_8hpp_source.html
share/doc/uhd/doxygen/html/usrprio__rpc__client_8hpp.html
share/doc/uhd/doxygen/html/usrprio__rpc__client_8hpp_source.html
share/doc/uhd/doxygen/html/usrprio__rpc__common_8hpp.html
share/doc/uhd/doxygen/html/usrprio__rpc__common_8hpp_source.html
share/doc/uhd/doxygen/html/version_8hpp.html
share/doc/uhd/doxygen/html/version_8hpp_source.html
share/doc/uhd/doxygen/html/vrt__if__packet_8hpp.html
share/doc/uhd/doxygen/html/vrt__if__packet_8hpp_source.html
share/doc/uhd/doxygen/html/wb__iface_8hpp.html
share/doc/uhd/doxygen/html/wb__iface_8hpp_source.html
share/doc/uhd/doxygen/html/zero__copy_8hpp.html
share/doc/uhd/doxygen/html/zero__copy_8hpp_source.html

48
ham/uhd/PLIST.manual Normal file
View file

@ -0,0 +1,48 @@
@comment $NetBSD: PLIST.manual,v 1.1 2014/09/08 07:12:05 mef Exp $
share/doc/uhd/manual/html/build.html
share/doc/uhd/manual/html/calibration.html
share/doc/uhd/manual/html/coding.html
share/doc/uhd/manual/html/dboards.html
share/doc/uhd/manual/html/general.html
share/doc/uhd/manual/html/gpio_api.html
share/doc/uhd/manual/html/gpsdo.html
share/doc/uhd/manual/html/gpsdo_b2x0.html
share/doc/uhd/manual/html/gpsdo_x3x0.html
share/doc/uhd/manual/html/identification.html
share/doc/uhd/manual/html/images.html
share/doc/uhd/manual/html/index.html
share/doc/uhd/manual/html/res/x3x0_fp_overlay.png
share/doc/uhd/manual/html/res/x3x0_gpio_conn.png
share/doc/uhd/manual/html/res/x3x0_rp_overlay.png
share/doc/uhd/manual/html/stream.html
share/doc/uhd/manual/html/sync.html
share/doc/uhd/manual/html/transport.html
share/doc/uhd/manual/html/usrp1.html
share/doc/uhd/manual/html/usrp2.html
share/doc/uhd/manual/html/usrp_b100.html
share/doc/uhd/manual/html/usrp_b200.html
share/doc/uhd/manual/html/usrp_e1x0.html
share/doc/uhd/manual/html/usrp_x3x0.html
share/doc/uhd/manual/html/usrp_x3x0_config.html
share/doc/uhd/manual/rst/build.rst
share/doc/uhd/manual/rst/calibration.rst
share/doc/uhd/manual/rst/coding.rst
share/doc/uhd/manual/rst/dboards.rst
share/doc/uhd/manual/rst/general.rst
share/doc/uhd/manual/rst/gpio_api.rst
share/doc/uhd/manual/rst/gpsdo.rst
share/doc/uhd/manual/rst/gpsdo_b2x0.rst
share/doc/uhd/manual/rst/gpsdo_x3x0.rst
share/doc/uhd/manual/rst/identification.rst
share/doc/uhd/manual/rst/images.rst
share/doc/uhd/manual/rst/index.rst
share/doc/uhd/manual/rst/stream.rst
share/doc/uhd/manual/rst/sync.rst
share/doc/uhd/manual/rst/transport.rst
share/doc/uhd/manual/rst/usrp1.rst
share/doc/uhd/manual/rst/usrp2.rst
share/doc/uhd/manual/rst/usrp_b100.rst
share/doc/uhd/manual/rst/usrp_b200.rst
share/doc/uhd/manual/rst/usrp_e1x0.rst
share/doc/uhd/manual/rst/usrp_x3x0.rst
share/doc/uhd/manual/rst/usrp_x3x0_config.rst

12
ham/uhd/buildlink3.mk Normal file
View file

@ -0,0 +1,12 @@
# $NetBSD: buildlink3.mk,v 1.1 2014/09/08 07:12:05 mef Exp $
BUILDLINK_TREE+= uhd
.if !defined(UHD_BUILDLINK3_MK)
UHD_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.uhd+= uhd>=2.22
BUILDLINK_PKGSRCDIR.uhd?= ../../ham/uhd
.endif # UHD_BUILDLINK3_MK
BUILDLINK_TREE+= -uhd

6
ham/uhd/distinfo Normal file
View file

@ -0,0 +1,6 @@
$NetBSD: distinfo,v 1.1 2014/09/08 07:12:05 mef Exp $
SHA1 (uhd/003_007_002_rc1.zip) = 4c390d31a891dc3675a70810d6418c74e5fa2381
RMD160 (uhd/003_007_002_rc1.zip) = 40cb7fa33a89fd274a566b1bffdd19285db2c6bc
Size (uhd/003_007_002_rc1.zip) = 90309088 bytes
SHA1 (patch-host_include_uhd_transport_nirio_nirio__driver__iface_h) = 2ba6c50f467515bfac9fe330572bb0154154a0ad

17
ham/uhd/options.mk Normal file
View file

@ -0,0 +1,17 @@
# $NetBSD: options.mk,v 1.1 2014/09/08 07:12:05 mef Exp $
### Set options
PKG_OPTIONS_VAR= PKG_OPTIONS.uhd
PKG_SUPPORTED_OPTIONS= doxygen manual
PKG_SUGGESTED_OPTIONS= doxygen manual
.include "../../mk/bsd.options.mk"
.if !empty(PKG_OPTIONS:Mdoxygen)
DEPENDS+= doxygen-[0-9]*:../../devel/doxygen
PLIST_SRC+= ${PKGDIR}/PLIST.doxygen
.endif
.if !empty(PKG_OPTIONS:Mmanual)
BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils-[0-9]*:../../textproc/py-docutils
PLIST_SRC+= ${PKGDIR}/PLIST.manual
.endif

View file

@ -0,0 +1,24 @@
$NetBSD: patch-host_include_uhd_transport_nirio_nirio__driver__iface_h,v 1.1 2014/09/08 07:12:05 mef Exp $
To avoid asking IOKit/IOKit.h
--- host/include/uhd/transport/nirio/nirio_driver_iface.h
+++ include/uhd/transport/nirio/nirio_driver_iface.h
@@ -28,7 +28,7 @@
#pragma warning(disable:4201) // nonstandard extension used : nameless struct/union
#include <WinIoCtl.h>
#pragma warning(default:4201)
-#elif !defined(UHD_PLATFORM_LINUX)
+#elif !defined(UHD_PLATFORM_LINUX) && !defined(__NetBSD__) && !defined(__FreeBSD__) && !defined(__DragonFly__)
#include <IOKit/IOKitLib.h>
#endif
@@ -441,7 +441,7 @@ static inline void init_syncop_out_params(nirio_syncop_out_params_t& param, void
//Device handle definition
-#if defined(UHD_PLATFORM_LINUX)
+#if defined(UHD_PLATFORM_LINUX) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__DragonFly__)
typedef int rio_dev_handle_t;
#elif defined(UHD_PLATFORM_WIN32)
typedef HANDLE rio_dev_handle_t;