uhd: enhanced version of usrp_spectrum_sense.py
Merge remote-tracking branch 'jblum/uhd_work'
uhd: added getters for bandwidth setting and range
uhd: added a usrp PC sync option
uhd: updated usrp_spectrum_sense with frequency readout
log: replacing log4cxx with log4cpp.
Added Windows DLL resource files
Merge branch 'master' into gr_log
Conflicts: cmake/Modules/GrMiscUtils.cmake docs/doxygen/other/main_page.dox gnuradio-core/gnuradio-core.conf.in gnuradio-core/src/lib/swig/CMakeLists.txt gr-digital/lib/CMakeLists.txt gr-howto-write-a-block/CMakeLists.txt...
Merge remote-tracking branch 'm0mik/m-updates'
uhd: added click to change freq
uhd: fixed receive_path()
uhd: fixed default midpoint gain
uhd: fixes audio_alsa_sink busy
uhd: reset gain defaults to None
Tweak INCLUDE dirs such that INCLUDE_DIRECTORIES and LINK_DIRECTORIES are ordered as: internal build and source for this component, other components (internal build and source, or already installed), non-project non-system dependencies (e.g., Qt, Boost, Python), system dependencies (e.g., CoreAudio).
Merge branch 'maint'
build: removing core_swig from GR_SWIG_TARGET_DEPS. Seems to have been the cause of the parallel build woes.
uhd: include gnuradio paths for swig build first
This fixes a potential issue where swig sees old installed headers,where it should be seeing in-tree headers.
uhd: fix pmt tuple ref namespace issue
The pmt_tuple_ref should be prefixed with pmt:: just like all of the other calls.I am uncertain as to why this is compiling (we are not using namespace pmt),unless there is a hidden using namespace somewhere in a global header....
UHD: improved capabilities for uhd_fft.grc.
uhd: work does not block, OK to return 0 on ERROR_CODE_TIMEOUT
uhd: provide source block hook for issue stream cmd
Conflicts: CMakeLists.txt cmake/Modules/GrMiscUtils.cmake docs/doxygen/other/build_guide.dox gnuradio-core/CMakeLists.txt gr-digital/lib/CMakeLists.txt
Conflicts: gruel/src/swig/CMakeLists.txt
swig: added GR_SWIG_TARGET_DEPS core_swig to other swig builds
I have not encountered an issue, however this is the correct thing to do.Now individual components swig builds depend on the gr core swig target.
Conflicts:
gr-filter/swig/CMakeLists.txt
uhd: added rx tagging for changes in sample rate and center freq
uhd: source will loop for samples forever until thread interrupt
This should solve the case of stopping the receiver,while leaving the work thread in a live state.It also makes set stream time work for times > timeout.
Fixing up the gr-log capabilities.
Better handling of enable/disable function, easier integration with all components if log4cxx is or is not there. All components have been updated to be able to use logging. Docs update, too.
Revert "uhd: allow source work to be stopped while fg runs"
This reverts commit c78d307ecd5dac4e28190e5aa9b8377538f65ffa.
Merge remote-tracking branch 'jblum/wip_uhd_stopper'
uhd: allow source work to be stopped while fg runs
Fixed package dependencies for gnuradio-core and gr-wavelet, added support for Ubuntu 12.04 and Fedora 17
gr-uhd: updated USRP Sink and USRP Source help messages
uhd: updating/fixing WBFM example.
gr-uhd: uhd_fft and uhd_siggen_base.py now use subdev names instead of dboard id's
gr-uhd: uhd_rx_cfile outputs USRP configuration instead of args if user has that feature enabled
Removed whitespace and added dtools/bin/remove-whitespace as a tool to do this in the future.
The sed script was provided by Moritz Fischer.
Merge branch 'master' into next
gr-uhd: uhd_fft and uhd_siggen account for cases where mboard/dboard has no serial
gr-uhd: minor aesthetic and consistency changes
Merge remote branch 'tom/cmake_builds' into next
gr-uhd: uhd_siggen, uhd_siggen_gui, and uhd_fft include information on the user's UHD version and USRP configuration
gr-uhd: corrected get_usrp_info description
gr-uhd: get_usrp_info has help info and can only be called with a recent enough version of UHD
gr-uhd: uhd_usrp_source and uhd_usrp_sink can now multi_usrp's list_property_tree and get_usrp_info functions
Merge branch 'rm_python_ext' into cmake_builds
Conflicts: CMakeLists.txt
examples: Reworked locations and installation of examples.
All python and GRC examples directly associated with a top-level component are now in that examples directory. Examples are split into c++, python, and grc dirs but are all installed into $prefix/share/gnuradio/examples/<component>.
Move uhd_siggen_base python file into gnuradio.uhd space.
fixes to uhd_siggen with base class.
build: removed .py extensions from uhd and shd installed Python programs.
Conflicts: gr-uhd/swig/uhd_swig.i
gr-uhd: Python users can now grab their current UHD version as a string
Removes all references to guile and scheme, which are no longer needed.
The remaining pmt_serial_tags.scm is parsed by Python already. Future modifications could change this format to not confuse the point.
uhd: fix dc offset call in uhd source
SWIG/python cannot differentiate the calls set_dc_offsetwith an complex number or a boolean paramater.It seems to take the boolean as a complex number 1 or 0.
Since the overloading is not working right:renamed set_dc_offset to set_auto_dc_offset...
Conflicts: gr-uhd/lib/Makefile.am
Merge remote branch 'jblum/mergeme_uhd'
uhd: finite_acquisition_v timeout should be >> than stream time
uhd: add a flush to finite_acquisition_v
uhd: perform abi compat check before making a block
uhd: added set_start_time calls to source/sink
uhd: added multi-finite-aquisition
uhd: fix device_addr init issue
uhd: conditionalize set_user_register call on availability in UHD API
Merge remote branch 'gnuradio/maint' into gr-uhd-set-user-register
uhd: updated uhd programs to use stream_args concept from command line for more than just setting the scalar.
uhd: fix source block xml file generation
Merge branch 'master' of gnuradio.org:gnuradio
uhd: fix for uhd_fft to work with basicRx d'board.
uhd: add async message print option to apps
uhd: add utility function to convert raw gr_message to async_metadata_t
uhd: add API call to set user registers
uhd: bug fix for GIL issues in bin_statistics. The usrp_spectrum_sense.py program looks like it's working again.
uhd: adds support for different over-the-wire data formats for UHD fft and siggen apps.
uhd: fixes to instantiating UHD devices to set the antenna and subdevice properly (patch from Sam Bretheim).
uhd: removes usrpm that should not have been there anymore (patch from Sam Bretheim).
uhd: added a finite acquisition call to usrp source
Removed autotools, gr-waveform, some cleanup
Nick Foster owes Nick Corgan a six-pack of beer!
docs: fixes some warnings.
There is way too much institutional knowledge in these makefiles now. Another reason I'm glad we're going to cmake, which is being kept more sane as all of the problems are already known.