docs: updating Doxygen categories for all blocks.
Block categories in Doxygen now match where they are in GRC's category tree.
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...
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).
build: removing core_swig from GR_SWIG_TARGET_DEPS. Seems to have been the cause of the parallel build woes.
Conflicts: CMakeLists.txt cmake/Modules/GrMiscUtils.cmake docs/doxygen/other/build_guide.dox gnuradio-core/CMakeLists.txt gr-digital/lib/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
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.
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 '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>.
noaa: py files build from grc. Only installing grc files into examples.
noaa: moving apps to examples.
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.
Merge branch 'master' into next
Conflicts: gr-noaa/Makefile.am
noaa: add pkgconfig file for C++ library
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.
docs: more fixes for generated swig files. This worked before the merge, but this forces the build system to generate these before processing the other swig files.
docs: better install of swig docs .i files since we actually have a variable to take care of it already.
docs: fixing variable for location of header files (SOURCE not BINARY).
docs: more appropriate variable to use when setting the include/headers directory.
docs: installing generated _doc.i files under autotools.
docs: better use of BUILT_SOURCES so I'm not overriding the standard build instructions for it.
docs: Adding swig doc generation to Makefile.am files.
docs: forgot to have the generated .i files installed.
docs: added python doxygen docs to gr-noaa
noaa: updated applications to use gr-uhd
Note: LRIT related files were removed; these were never finished
the libraries
usrp: updated installed examples
cmake: fix that component depends on component hack
gr: the CMakeLists.txt took a chill pill
Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
gr-noaa: fix PLL to generate output, then update error
cmake: language tweak for component group description
gr: added API macros for noaa and pager, also renamed the ones for digital and vocoder to be consistent
gr: squashed cmakelists.txt into one commit
Removing docstring generation from this branch.
Fixed Makefiles to generate swig_doc.i
Add missing .test files to tarball.
Use load-extension-global instead of load-extension
Regenerated Makefile.swig.gen's
Rename libguile- to libguile-gnuradio- to match guile library naming convention.
The stuff in gnuradio-core ends up with funky names, but that couldbe fixed by renaming gnuradio_core_filter.i -> core_filter.i etc.
Update .gitignore's
Major Makefile.am housecleaning. Passes distcheck.
Move all occurrences of swig_built_sources out of Makefile.am's.Move all SWIG related use of BUILT_SOURCES out of Makefile.am's.Clean up 'if PYTHON' conditionalization in gr-*
Still left to do: fix Makefile.swig CLEANFILES and no_dist_files...
Confirm we can load guile noaa module
regenerated
add load-extension support
don't list the generated cc files here
regenerate
Rengenerate Makefile.swig.gen's
add python/*.cc to SOURCES so dependencies work properly.
regeneratd
don't ifdef the target away. regenerate .gen files.
regenerated after changes to .i files
regenerated after changes to the template
regenerated from template
rearrange includes to always be: internal GR, external, with GR.
Make C++ shared libraries versioned
gr-noaa: work-in-progress for LRIT reception
Reworked usrp_rx_lrit to get to constellationAdded file_rx_lrit to read from capture file
gr-noaa: added HRPT minor frame parsing, renamed scripts
implemented start of minor frame parsingrenamed demod_rx_hrpt to hrpt_demod, new defaultsadded configuration flags to hrpt_decoderadded hrpt_decode appupdated file_rx_hrpt with new defaultsupdated usrp_rx_hrpt_* with new defaults
gr-noaa: Combined noaa_hrpt_bit_sync into noaa_hrpt_deframer
Added Octave script to convert from frame data to AVHRR channel imagesRemoved noaa_hrpt_bit_sync block
Added frames_to_ppm Octave script, use ImageMagick to convert to png
gr-noaa: Switched to 'double rate BPSK' HRPT synchronization
Added hrpt_bit_sync blockUsing MM clock sync at double data rateCreated file_rx_hrpt GRC appUpdated demod_rx_hrpt GRC appUpdated usrp_rx_hrpt GRCUpdated usrp_rx_hrpt_nogui appDeleted usrp_rx_hrpt2 GRC app...
Created a grc_blockdir in makefile.common.Switched the grc src prefix in grc makefiles.Removed grc/Makefile.inc as it was no longer neededed.
Added run-to-completion to demod_hrpt_file.grc
Added timing adjustment for zero crossings at bit edges
Merge branch 'wip/gr-noaa' of http://gnuradio.org/git/jcorgan into master
Removed multiple install of noaa_swig.i from Makefile.am
Restored original HRPT GUI script and documented various script choices.
Renamed simplified HRPT script to allow restoring original
General improvements in HRPT receiver
Added usrp_rx_hrpt_nogui scriptSimplified usrp_rx_hrpt script for lower CPU usageChanged matched filtering taps to be whole symbol
Add missing cstdio include for gcc 4.4 compatibility.
Fix missing type specifier for mask
Added README and updated configuration requirements
Split HRPT script into live receive and post-processing
Cleanup debug infoCreated 'demod_hrpt_file.py'Updated 'usrp_rx_hrpt.py' with GUI, USRP, and config file
Dumps HRPT frames to text file similar to specification document
Added skeleton HRPT decoder block
Updated HRPT receiver to read files recorded as shorts
Add HRPT word output to deframer
Put in half bit width matched filterChange default sync_alpha to 0.05
Reorganization of directories
Moved apps into own directoryAdded (empty) python directory
Added HRPT deframer block
Changed synchronizer to output sliced bits.
Updated HRPT blocks/scripts for testing. Seeing good minor frame sync's.
Implemented crude timing recovery using zero crossings but no resampling
Work in progress, incomplete
Update rx_poes script to filter prior to PLL.
Created new gr-noaa top-level component.
Initial work:
- Carrier recovery/mixer PLL block- Start of POES grc pipeline, recovers Manchester symbols only- Start of GOES grc pipeline, recovers BPSK symbols only