summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Rondeau <tom@trondeau.com>2014-02-16 11:45:06 -0500
committerTom Rondeau <tom@trondeau.com>2014-02-16 11:45:06 -0500
commita7c7324edfa4e04cfc9415d53081367780ba92d9 (patch)
tree8f269409b387a7bfc798718016eab6089c403990
parent4c90837cde51390cb0621f968326ca075e65fc2c (diff)
parente1f860c2f14917509bcc42e179e6994febb7d85d (diff)
Merge branch 'maint'
-rw-r--r--gr-digital/examples/ofdm/rx_ofdm.grc518
-rw-r--r--gr-digital/grc/digital_block_tree.xml1
-rw-r--r--gr-digital/grc/digital_bytes_to_syms.xml20
-rw-r--r--gr-qtgui/lib/spectrumdisplayform.ui1
-rw-r--r--gr-utils/python/modtool/gr-newmod/lib/CMakeLists.txt6
-rw-r--r--gr-utils/python/modtool/gr-newmod/swig/CMakeLists.txt8
6 files changed, 327 insertions, 227 deletions
diff --git a/gr-digital/examples/ofdm/rx_ofdm.grc b/gr-digital/examples/ofdm/rx_ofdm.grc
index 5a65ec8b17..3853853a27 100644
--- a/gr-digital/examples/ofdm/rx_ofdm.grc
+++ b/gr-digital/examples/ofdm/rx_ofdm.grc
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='ASCII'?>
<flow_graph>
- <timestamp>Sun Oct 27 16:24:42 2013</timestamp>
+ <timestamp>Sun Feb 2 14:07:51 2014</timestamp>
<block>
<key>options</key>
<param>
@@ -467,6 +467,10 @@
<value>0</value>
</param>
<param>
+ <key>maxoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
<key>_coordinate</key>
<value>(2, 167)</value>
</param>
@@ -498,6 +502,10 @@
<value>0</value>
</param>
<param>
+ <key>maxoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
<key>_coordinate</key>
<value>(920, 171)</value>
</param>
@@ -529,49 +537,10 @@
<value>1</value>
</param>
<param>
- <key>affinity</key>
- <value></value>
- </param>
- <param>
- <key>minoutbuf</key>
- <value>0</value>
- </param>
- <param>
- <key>_coordinate</key>
- <value>(440, 187)</value>
- </param>
- <param>
- <key>_rotation</key>
- <value>0</value>
- </param>
- </block>
- <block>
- <key>blocks_delay</key>
- <param>
- <key>id</key>
- <value>blocks_delay_0</value>
- </param>
- <param>
- <key>_enabled</key>
+ <key>ignoretag</key>
<value>True</value>
</param>
<param>
- <key>type</key>
- <value>complex</value>
- </param>
- <param>
- <key>delay</key>
- <value>fft_len+fft_len/4</value>
- </param>
- <param>
- <key>num_ports</key>
- <value>1</value>
- </param>
- <param>
- <key>vlen</key>
- <value>1</value>
- </param>
- <param>
<key>affinity</key>
<value></value>
</param>
@@ -580,8 +549,12 @@
<value>0</value>
</param>
<param>
+ <key>maxoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
<key>_coordinate</key>
- <value>(637, 294)</value>
+ <value>(440, 187)</value>
</param>
<param>
<key>_rotation</key>
@@ -619,6 +592,10 @@
<value>0</value>
</param>
<param>
+ <key>maxoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
<key>_coordinate</key>
<value>(1117, 265)</value>
</param>
@@ -658,6 +635,10 @@
<value>0</value>
</param>
<param>
+ <key>maxoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
<key>_coordinate</key>
<value>(627, 175)</value>
</param>
@@ -689,6 +670,10 @@
<value>0</value>
</param>
<param>
+ <key>maxoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
<key>_coordinate</key>
<value>(634, 529)</value>
</param>
@@ -720,6 +705,10 @@
<value>0</value>
</param>
<param>
+ <key>maxoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
<key>_coordinate</key>
<value>(903, 530)</value>
</param>
@@ -771,6 +760,10 @@
<value>0</value>
</param>
<param>
+ <key>maxoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
<key>_coordinate</key>
<value>(217, 576)</value>
</param>
@@ -837,63 +830,12 @@
<value>0</value>
</param>
<param>
- <key>_coordinate</key>
- <value>(171, 182)</value>
- </param>
- <param>
- <key>_rotation</key>
- <value>0</value>
- </param>
- </block>
- <block>
- <key>digital_header_payload_demux</key>
- <param>
- <key>id</key>
- <value>digital_header_payload_demux_0</value>
- </param>
- <param>
- <key>_enabled</key>
- <value>True</value>
- </param>
- <param>
- <key>header_len</key>
- <value>3</value>
- </param>
- <param>
- <key>items_per_symbol</key>
- <value>fft_len</value>
- </param>
- <param>
- <key>guard_interval</key>
- <value>fft_len/4</value>
- </param>
- <param>
- <key>length_tag_key</key>
- <value>length_tag_key</value>
- </param>
- <param>
- <key>trigger_tag_key</key>
- <value>""</value>
- </param>
- <param>
- <key>output_symbols</key>
- <value>True</value>
- </param>
- <param>
- <key>type</key>
- <value>complex</value>
- </param>
- <param>
- <key>affinity</key>
- <value></value>
- </param>
- <param>
- <key>minoutbuf</key>
+ <key>maxoutbuf</key>
<value>0</value>
</param>
<param>
<key>_coordinate</key>
- <value>(775, 408)</value>
+ <value>(171, 182)</value>
</param>
<param>
<key>_rotation</key>
@@ -943,6 +885,10 @@
<value>0</value>
</param>
<param>
+ <key>maxoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
<key>_coordinate</key>
<value>(442, 584)</value>
</param>
@@ -994,6 +940,10 @@
<value>0</value>
</param>
<param>
+ <key>maxoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
<key>_coordinate</key>
<value>(675, 577)</value>
</param>
@@ -1026,61 +976,6 @@
</param>
</block>
<block>
- <key>digital_ofdm_serializer_vcc</key>
- <param>
- <key>id</key>
- <value>digital_ofdm_serializer_vcc_header</value>
- </param>
- <param>
- <key>_enabled</key>
- <value>True</value>
- </param>
- <param>
- <key>fft_len</key>
- <value>fft_len</value>
- </param>
- <param>
- <key>occupied_carriers</key>
- <value>occupied_carriers</value>
- </param>
- <param>
- <key>len_tag_key</key>
- <value>length_tag_key</value>
- </param>
- <param>
- <key>packet_len_tag_key</key>
- <value></value>
- </param>
- <param>
- <key>symbols_skipped</key>
- <value>0</value>
- </param>
- <param>
- <key>carr_offset_key</key>
- <value></value>
- </param>
- <param>
- <key>input_is_shifted</key>
- <value>True</value>
- </param>
- <param>
- <key>affinity</key>
- <value></value>
- </param>
- <param>
- <key>minoutbuf</key>
- <value>0</value>
- </param>
- <param>
- <key>_coordinate</key>
- <value>(914, 584)</value>
- </param>
- <param>
- <key>_rotation</key>
- <value>0</value>
- </param>
- </block>
- <block>
<key>virtual_sink</key>
<param>
<key>id</key>
@@ -1169,6 +1064,10 @@
<value>0</value>
</param>
<param>
+ <key>maxoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
<key>_coordinate</key>
<value>(221, 702)</value>
</param>
@@ -1220,6 +1119,10 @@
<value>0</value>
</param>
<param>
+ <key>maxoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
<key>_coordinate</key>
<value>(672, 702)</value>
</param>
@@ -1252,61 +1155,6 @@
</param>
</block>
<block>
- <key>digital_ofdm_serializer_vcc</key>
- <param>
- <key>id</key>
- <value>digital_ofdm_serializer_vcc_payload</value>
- </param>
- <param>
- <key>_enabled</key>
- <value>True</value>
- </param>
- <param>
- <key>fft_len</key>
- <value>fft_len</value>
- </param>
- <param>
- <key>occupied_carriers</key>
- <value>occupied_carriers</value>
- </param>
- <param>
- <key>len_tag_key</key>
- <value>length_tag_key</value>
- </param>
- <param>
- <key>packet_len_tag_key</key>
- <value>packet_length_tag_key</value>
- </param>
- <param>
- <key>symbols_skipped</key>
- <value>1</value>
- </param>
- <param>
- <key>carr_offset_key</key>
- <value></value>
- </param>
- <param>
- <key>input_is_shifted</key>
- <value>True</value>
- </param>
- <param>
- <key>affinity</key>
- <value></value>
- </param>
- <param>
- <key>minoutbuf</key>
- <value>0</value>
- </param>
- <param>
- <key>_coordinate</key>
- <value>(916, 710)</value>
- </param>
- <param>
- <key>_rotation</key>
- <value>0</value>
- </param>
- </block>
- <block>
<key>digital_crc32_bb</key>
<param>
<key>id</key>
@@ -1333,6 +1181,10 @@
<value>0</value>
</param>
<param>
+ <key>maxoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
<key>_coordinate</key>
<value>(659, 841)</value>
</param>
@@ -1376,6 +1228,10 @@
<value>0</value>
</param>
<param>
+ <key>maxoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
<key>_coordinate</key>
<value>(430, 826)</value>
</param>
@@ -1407,6 +1263,10 @@
<value>0</value>
</param>
<param>
+ <key>maxoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
<key>_coordinate</key>
<value>(183, 848)</value>
</param>
@@ -1457,6 +1317,10 @@
<value>Rx Bytes</value>
</param>
<param>
+ <key>filter</key>
+ <value>""</value>
+ </param>
+ <param>
<key>num_inputs</key>
<value>1</value>
</param>
@@ -1524,6 +1388,10 @@
<value>0</value>
</param>
<param>
+ <key>maxoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
<key>_coordinate</key>
<value>(303, 372)</value>
</param>
@@ -1603,6 +1471,10 @@
<value>0</value>
</param>
<param>
+ <key>maxoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
<key>_coordinate</key>
<value>(58, 327)</value>
</param>
@@ -1611,6 +1483,242 @@
<value>0</value>
</param>
</block>
+ <block>
+ <key>digital_header_payload_demux</key>
+ <param>
+ <key>id</key>
+ <value>digital_header_payload_demux_0</value>
+ </param>
+ <param>
+ <key>_enabled</key>
+ <value>True</value>
+ </param>
+ <param>
+ <key>header_len</key>
+ <value>3</value>
+ </param>
+ <param>
+ <key>items_per_symbol</key>
+ <value>fft_len</value>
+ </param>
+ <param>
+ <key>guard_interval</key>
+ <value>fft_len/4</value>
+ </param>
+ <param>
+ <key>length_tag_key</key>
+ <value>length_tag_key</value>
+ </param>
+ <param>
+ <key>trigger_tag_key</key>
+ <value>""</value>
+ </param>
+ <param>
+ <key>output_symbols</key>
+ <value>True</value>
+ </param>
+ <param>
+ <key>type</key>
+ <value>complex</value>
+ </param>
+ <param>
+ <key>timing_tag_key</key>
+ <value>"rx_time"</value>
+ </param>
+ <param>
+ <key>samp_rate</key>
+ <value>samp_rate</value>
+ </param>
+ <param>
+ <key>special_tags</key>
+ <value>()</value>
+ </param>
+ <param>
+ <key>affinity</key>
+ <value></value>
+ </param>
+ <param>
+ <key>minoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
+ <key>maxoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
+ <key>_coordinate</key>
+ <value>(766, 363)</value>
+ </param>
+ <param>
+ <key>_rotation</key>
+ <value>0</value>
+ </param>
+ </block>
+ <block>
+ <key>digital_ofdm_serializer_vcc</key>
+ <param>
+ <key>id</key>
+ <value>digital_ofdm_serializer_vcc_header</value>
+ </param>
+ <param>
+ <key>_enabled</key>
+ <value>True</value>
+ </param>
+ <param>
+ <key>fft_len</key>
+ <value>fft_len</value>
+ </param>
+ <param>
+ <key>occupied_carriers</key>
+ <value>occupied_carriers</value>
+ </param>
+ <param>
+ <key>len_tag_key</key>
+ <value>length_tag_key</value>
+ </param>
+ <param>
+ <key>packet_len_tag_key</key>
+ <value></value>
+ </param>
+ <param>
+ <key>symbols_skipped</key>
+ <value>0</value>
+ </param>
+ <param>
+ <key>carr_offset_key</key>
+ <value></value>
+ </param>
+ <param>
+ <key>input_is_shifted</key>
+ <value>True</value>
+ </param>
+ <param>
+ <key>affinity</key>
+ <value></value>
+ </param>
+ <param>
+ <key>minoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
+ <key>maxoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
+ <key>_coordinate</key>
+ <value>(914, 584)</value>
+ </param>
+ <param>
+ <key>_rotation</key>
+ <value>0</value>
+ </param>
+ </block>
+ <block>
+ <key>digital_ofdm_serializer_vcc</key>
+ <param>
+ <key>id</key>
+ <value>digital_ofdm_serializer_vcc_payload</value>
+ </param>
+ <param>
+ <key>_enabled</key>
+ <value>True</value>
+ </param>
+ <param>
+ <key>fft_len</key>
+ <value>fft_len</value>
+ </param>
+ <param>
+ <key>occupied_carriers</key>
+ <value>occupied_carriers</value>
+ </param>
+ <param>
+ <key>len_tag_key</key>
+ <value>length_tag_key</value>
+ </param>
+ <param>
+ <key>packet_len_tag_key</key>
+ <value>packet_length_tag_key</value>
+ </param>
+ <param>
+ <key>symbols_skipped</key>
+ <value>1</value>
+ </param>
+ <param>
+ <key>carr_offset_key</key>
+ <value></value>
+ </param>
+ <param>
+ <key>input_is_shifted</key>
+ <value>True</value>
+ </param>
+ <param>
+ <key>affinity</key>
+ <value></value>
+ </param>
+ <param>
+ <key>minoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
+ <key>maxoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
+ <key>_coordinate</key>
+ <value>(916, 710)</value>
+ </param>
+ <param>
+ <key>_rotation</key>
+ <value>0</value>
+ </param>
+ </block>
+ <block>
+ <key>blocks_delay</key>
+ <param>
+ <key>id</key>
+ <value>blocks_delay_0</value>
+ </param>
+ <param>
+ <key>_enabled</key>
+ <value>True</value>
+ </param>
+ <param>
+ <key>type</key>
+ <value>complex</value>
+ </param>
+ <param>
+ <key>delay</key>
+ <value>fft_len+fft_len/4</value>
+ </param>
+ <param>
+ <key>num_ports</key>
+ <value>1</value>
+ </param>
+ <param>
+ <key>vlen</key>
+ <value>1</value>
+ </param>
+ <param>
+ <key>affinity</key>
+ <value></value>
+ </param>
+ <param>
+ <key>minoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
+ <key>maxoutbuf</key>
+ <value>0</value>
+ </param>
+ <param>
+ <key>_coordinate</key>
+ <value>(622, 273)</value>
+ </param>
+ <param>
+ <key>_rotation</key>
+ <value>0</value>
+ </param>
+ </block>
<connection>
<source_block_id>analog_random_source_x_0</source_block_id>
<sink_block_id>blocks_stream_to_tagged_stream_0</sink_block_id>
diff --git a/gr-digital/grc/digital_block_tree.xml b/gr-digital/grc/digital_block_tree.xml
index bd03113514..007a7e6106 100644
--- a/gr-digital/grc/digital_block_tree.xml
+++ b/gr-digital/grc/digital_block_tree.xml
@@ -100,7 +100,6 @@
<cat>
<name>Symbol Coding</name>
<block>digital_binary_slicer_fb</block>
- <block>digital_bytes_to_syms</block>
<block>digital_chunks_to_symbols_xx</block>
<block>digital_constellation_decoder_cb</block>
<block>digital_constellation_receiver_cb</block>
diff --git a/gr-digital/grc/digital_bytes_to_syms.xml b/gr-digital/grc/digital_bytes_to_syms.xml
deleted file mode 100644
index fb17bb6def..0000000000
--- a/gr-digital/grc/digital_bytes_to_syms.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0"?>
-<!--
-###################################################
-## Bytes to Syms
-###################################################
- -->
-<block>
- <name>Bytes to Symbols</name>
- <key>digital_bytes_to_syms</key>
- <import>from gnuradio import digital</import>
- <make>digital.bytes_to_syms()</make>
- <sink>
- <name>in</name>
- <type>byte</type>
- </sink>
- <source>
- <name>out</name>
- <type>float</type>
- </source>
-</block>
diff --git a/gr-qtgui/lib/spectrumdisplayform.ui b/gr-qtgui/lib/spectrumdisplayform.ui
index d548ba7a2e..ceab55b049 100644
--- a/gr-qtgui/lib/spectrumdisplayform.ui
+++ b/gr-qtgui/lib/spectrumdisplayform.ui
@@ -506,7 +506,6 @@
</layout>
</widget>
<layoutdefault spacing="6" margin="11"/>
- <pixmapfunction></pixmapfunction>
<customwidgets>
<customwidget>
<class>QwtSlider</class>
diff --git a/gr-utils/python/modtool/gr-newmod/lib/CMakeLists.txt b/gr-utils/python/modtool/gr-newmod/lib/CMakeLists.txt
index 05e1fcf5b8..6192c51f04 100644
--- a/gr-utils/python/modtool/gr-newmod/lib/CMakeLists.txt
+++ b/gr-utils/python/modtool/gr-newmod/lib/CMakeLists.txt
@@ -28,6 +28,12 @@ link_directories(${Boost_LIBRARY_DIRS})
list(APPEND howto_sources
)
+set(howto_sources "${howto_sources}" PARENT_SCOPE)
+if(NOT howto_sources)
+ MESSAGE(STATUS "No C++ sources... skipping lib/")
+ return()
+endif(NOT howto_sources)
+
add_library(gnuradio-howto SHARED ${howto_sources})
target_link_libraries(gnuradio-howto ${Boost_LIBRARIES} ${GNURADIO_ALL_LIBRARIES})
set_target_properties(gnuradio-howto PROPERTIES DEFINE_SYMBOL "gnuradio_howto_EXPORTS")
diff --git a/gr-utils/python/modtool/gr-newmod/swig/CMakeLists.txt b/gr-utils/python/modtool/gr-newmod/swig/CMakeLists.txt
index 9aa1c51818..5810b6c1ea 100644
--- a/gr-utils/python/modtool/gr-newmod/swig/CMakeLists.txt
+++ b/gr-utils/python/modtool/gr-newmod/swig/CMakeLists.txt
@@ -18,6 +18,14 @@
# Boston, MA 02110-1301, USA.
########################################################################
+# Check if there is C++ code at all
+########################################################################
+if(NOT howto_sources)
+ MESSAGE(STATUS "No C++ sources... skipping swig/")
+ return()
+endif(NOT howto_sources)
+
+########################################################################
# Include swig generation macros
########################################################################
find_package(SWIG)