summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gr-analog/include/analog/CMakeLists.txt3
-rw-r--r--gr-analog/lib/ctcss_squelch_ff_impl.cc7
-rw-r--r--gr-analog/swig/CMakeLists.txt2
-rw-r--r--gr-blocks/swig/CMakeLists.txt2
-rw-r--r--gr-filter/include/filter/CMakeLists.txt2
-rw-r--r--gr-filter/swig/CMakeLists.txt2
6 files changed, 10 insertions, 8 deletions
diff --git a/gr-analog/include/analog/CMakeLists.txt b/gr-analog/include/analog/CMakeLists.txt
index 4de94a88b..b113dacc4 100644
--- a/gr-analog/include/analog/CMakeLists.txt
+++ b/gr-analog/include/analog/CMakeLists.txt
@@ -75,11 +75,12 @@ add_custom_target(analog_generated_includes DEPENDS
# Install header files
########################################################################
install(FILES
- ${analog_generated_includes}
+ ${generated_includes}
api.h
cpm.h
agc.h
agc2.h
+ noise_type.h
squelch_base_ff.h
agc_cc.h
agc_ff.h
diff --git a/gr-analog/lib/ctcss_squelch_ff_impl.cc b/gr-analog/lib/ctcss_squelch_ff_impl.cc
index db49b4f6e..60cd94fdb 100644
--- a/gr-analog/lib/ctcss_squelch_ff_impl.cc
+++ b/gr-analog/lib/ctcss_squelch_ff_impl.cc
@@ -115,11 +115,12 @@ namespace gr {
d_goertzel_c.input(in);
d_goertzel_r.input(in);
+ float rounder = 100000;
float d_out_l, d_out_c, d_out_r;
if(d_goertzel_c.ready()) {
- d_out_l = abs(d_goertzel_l.output());
- d_out_c = abs(d_goertzel_c.output());
- d_out_r = abs(d_goertzel_r.output());
+ d_out_l = floor(rounder*abs(d_goertzel_l.output()))/rounder;
+ d_out_c = floor(rounder*abs(d_goertzel_c.output()))/rounder;
+ d_out_r = floor(rounder*abs(d_goertzel_r.output()))/rounder;
//printf("d_out_l=%f d_out_c=%f d_out_r=%f\n", d_out_l, d_out_c, d_out_r);
d_mute = (d_out_c < d_level || d_out_c < d_out_l || d_out_c < d_out_r);
diff --git a/gr-analog/swig/CMakeLists.txt b/gr-analog/swig/CMakeLists.txt
index 9ed82e267..4391e5e09 100644
--- a/gr-analog/swig/CMakeLists.txt
+++ b/gr-analog/swig/CMakeLists.txt
@@ -33,7 +33,7 @@ set(GR_SWIG_INCLUDE_DIRS
set(GR_SWIG_DOC_FILE ${CMAKE_CURRENT_BINARY_DIR}/analog_swig_doc.i)
set(GR_SWIG_DOC_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/../lib)
-
+set(GR_SWIG_TARGET_DEPS analog_generated_includes)
set(GR_SWIG_LIBRARIES gnuradio-analog gnuradio-filter)
GR_SWIG_MAKE(analog_swig analog_swig.i)
diff --git a/gr-blocks/swig/CMakeLists.txt b/gr-blocks/swig/CMakeLists.txt
index aa5c7bf55..84ab5b660 100644
--- a/gr-blocks/swig/CMakeLists.txt
+++ b/gr-blocks/swig/CMakeLists.txt
@@ -33,7 +33,7 @@ set(GR_SWIG_INCLUDE_DIRS
set(GR_SWIG_DOC_FILE ${CMAKE_CURRENT_BINARY_DIR}/blocks_swig_doc.i)
set(GR_SWIG_DOC_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/../lib)
-
+set(GR_SWIG_TARGET_DEPS blocks_generated_includes)
set(GR_SWIG_LIBRARIES gnuradio-blocks)
GR_SWIG_MAKE(blocks_swig blocks_swig.i)
diff --git a/gr-filter/include/filter/CMakeLists.txt b/gr-filter/include/filter/CMakeLists.txt
index c6bf109cd..4c126fcbd 100644
--- a/gr-filter/include/filter/CMakeLists.txt
+++ b/gr-filter/include/filter/CMakeLists.txt
@@ -77,6 +77,7 @@ add_custom_target(filter_generated_includes DEPENDS
# Install header files
########################################################################
install(FILES
+ ${generated_includes}
api.h
firdes.h
fir_filter.h
@@ -89,7 +90,6 @@ install(FILES
pm_remez.h
polyphase_filterbank.h
single_pole_iir.h
- ${generated_includes}
adaptive_fir_ccc.h
adaptive_fir_ccf.h
dc_blocker_cc.h
diff --git a/gr-filter/swig/CMakeLists.txt b/gr-filter/swig/CMakeLists.txt
index 50c5bca6d..ea8c010e0 100644
--- a/gr-filter/swig/CMakeLists.txt
+++ b/gr-filter/swig/CMakeLists.txt
@@ -35,7 +35,7 @@ set(GR_SWIG_INCLUDE_DIRS
# FIXME: rename to filter_swig_doc.i when gnuradio-core is updated
set(GR_SWIG_DOC_FILE ${CMAKE_CURRENT_BINARY_DIR}/gr_filter_swig_doc.i)
set(GR_SWIG_DOC_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/../lib)
-
+set(GR_SWIG_TARGET_DEPS filter_generated_includes)
set(GR_SWIG_LIBRARIES gnuradio-filter gnuradio-fft)
GR_SWIG_MAKE(filter_swig filter_swig.i)