root / gnuradio-core / src / lib / general / general.i @ d9b0663b
History | View | Annotate | Download (7.5 kB)
| 1 | 5d69a524 | jcorgan | /* -*- c++ -*- */ |
|---|---|---|---|
| 2 | 5d69a524 | jcorgan | /* |
| 3 | ccea950c | jcorgan | * Copyright 2004,2005,2006,2007,2008 Free Software Foundation, Inc. |
| 4 | 5d69a524 | jcorgan | * |
| 5 | 5d69a524 | jcorgan | * This file is part of GNU Radio |
| 6 | 5d69a524 | jcorgan | * |
| 7 | 5d69a524 | jcorgan | * GNU Radio is free software; you can redistribute it and/or modify |
| 8 | 5d69a524 | jcorgan | * it under the terms of the GNU General Public License as published by |
| 9 | 937b719d | eb | * the Free Software Foundation; either version 3, or (at your option) |
| 10 | 5d69a524 | jcorgan | * any later version. |
| 11 | 5d69a524 | jcorgan | * |
| 12 | 5d69a524 | jcorgan | * GNU Radio is distributed in the hope that it will be useful, |
| 13 | 5d69a524 | jcorgan | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 14 | 5d69a524 | jcorgan | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 15 | 5d69a524 | jcorgan | * GNU General Public License for more details. |
| 16 | 5d69a524 | jcorgan | * |
| 17 | 5d69a524 | jcorgan | * You should have received a copy of the GNU General Public License |
| 18 | 5d69a524 | jcorgan | * along with GNU Radio; see the file COPYING. If not, write to |
| 19 | 86f5c924 | eb | * the Free Software Foundation, Inc., 51 Franklin Street, |
| 20 | 86f5c924 | eb | * Boston, MA 02110-1301, USA. |
| 21 | 5d69a524 | jcorgan | */ |
| 22 | 5d69a524 | jcorgan | |
| 23 | 5d69a524 | jcorgan | %{
|
| 24 | 5d69a524 | jcorgan | |
| 25 | 5d69a524 | jcorgan | #include <gr_nop.h> |
| 26 | 5d69a524 | jcorgan | #include <gr_null_sink.h> |
| 27 | 5d69a524 | jcorgan | #include <gr_null_source.h> |
| 28 | 5d69a524 | jcorgan | #include <gr_head.h> |
| 29 | 5d69a524 | jcorgan | #include <gr_skiphead.h> |
| 30 | 5d69a524 | jcorgan | #include <gr_quadrature_demod_cf.h> |
| 31 | 5d69a524 | jcorgan | #include <gr_remez.h> |
| 32 | 5d69a524 | jcorgan | #include <gr_float_to_complex.h> |
| 33 | 5d69a524 | jcorgan | #include <gr_check_counting_s.h> |
| 34 | 5d69a524 | jcorgan | #include <gr_lfsr_32k_source_s.h> |
| 35 | 5d69a524 | jcorgan | #include <gr_check_lfsr_32k_s.h> |
| 36 | 5d69a524 | jcorgan | #include <gr_stream_to_vector.h> |
| 37 | 5d69a524 | jcorgan | #include <gr_vector_to_stream.h> |
| 38 | 5d69a524 | jcorgan | #include <gr_keep_one_in_n.h> |
| 39 | 5d69a524 | jcorgan | #include <gr_fft_vcc.h> |
| 40 | 5d69a524 | jcorgan | #include <gr_fft_vfc.h> |
| 41 | 5d69a524 | jcorgan | #include <gr_float_to_short.h> |
| 42 | 5d69a524 | jcorgan | #include <gr_float_to_char.h> |
| 43 | 5d69a524 | jcorgan | #include <gr_float_to_uchar.h> |
| 44 | 5d69a524 | jcorgan | #include <gr_short_to_float.h> |
| 45 | 5d69a524 | jcorgan | #include <gr_char_to_float.h> |
| 46 | 5d69a524 | jcorgan | #include <gr_uchar_to_float.h> |
| 47 | 5d69a524 | jcorgan | #include <gr_frequency_modulator_fc.h> |
| 48 | 5d69a524 | jcorgan | #include <gr_phase_modulator_fc.h> |
| 49 | 5d69a524 | jcorgan | #include <gr_bytes_to_syms.h> |
| 50 | 5d69a524 | jcorgan | #include <gr_simple_correlator.h> |
| 51 | 5d69a524 | jcorgan | #include <gr_simple_framer.h> |
| 52 | 5d69a524 | jcorgan | #include <gr_align_on_samplenumbers_ss.h> |
| 53 | 5d69a524 | jcorgan | #include <gr_complex_to_xxx.h> |
| 54 | 5d69a524 | jcorgan | #include <gr_complex_to_interleaved_short.h> |
| 55 | 5d69a524 | jcorgan | #include <gr_interleaved_short_to_complex.h> |
| 56 | 5d69a524 | jcorgan | #include <gr_endianness.h> |
| 57 | 5d69a524 | jcorgan | #include <gr_firdes.h> |
| 58 | 5d69a524 | jcorgan | #include <gr_interleave.h> |
| 59 | 5d69a524 | jcorgan | #include <gr_deinterleave.h> |
| 60 | 43819f0f | jcorgan | #include <gr_delay.h> |
| 61 | 5d69a524 | jcorgan | #include <gr_simple_squelch_cc.h> |
| 62 | 5d69a524 | jcorgan | #include <gr_agc_ff.h> |
| 63 | 5d69a524 | jcorgan | #include <gr_agc_cc.h> |
| 64 | f1c41f80 | eb | #include <gr_agc2_ff.h> |
| 65 | f1c41f80 | eb | #include <gr_agc2_cc.h> |
| 66 | 5d69a524 | jcorgan | #include <gr_rms_cf.h> |
| 67 | 5d69a524 | jcorgan | #include <gr_rms_ff.h> |
| 68 | 5d69a524 | jcorgan | #include <gr_nlog10_ff.h> |
| 69 | 5d69a524 | jcorgan | #include <gr_fake_channel_coder_pp.h> |
| 70 | 5d69a524 | jcorgan | #include <gr_throttle.h> |
| 71 | 28e08614 | trondeau | #include <gr_mpsk_receiver_cc.h> |
| 72 | 43819f0f | jcorgan | #include <gr_stream_mux.h> |
| 73 | 5d69a524 | jcorgan | #include <gr_stream_to_streams.h> |
| 74 | 5d69a524 | jcorgan | #include <gr_streams_to_stream.h> |
| 75 | 5d69a524 | jcorgan | #include <gr_streams_to_vector.h> |
| 76 | 5d69a524 | jcorgan | #include <gr_vector_to_streams.h> |
| 77 | 5d69a524 | jcorgan | #include <gr_conjugate_cc.h> |
| 78 | 5d69a524 | jcorgan | #include <gr_vco_f.h> |
| 79 | 5d69a524 | jcorgan | #include <gr_crc32.h> |
| 80 | 5d69a524 | jcorgan | #include <gr_threshold_ff.h> |
| 81 | 5d69a524 | jcorgan | #include <gr_clock_recovery_mm_ff.h> |
| 82 | 5d69a524 | jcorgan | #include <gr_clock_recovery_mm_cc.h> |
| 83 | 5d69a524 | jcorgan | #include <gr_dd_mpsk_sync_cc.h> |
| 84 | 5d69a524 | jcorgan | #include <gr_packet_sink.h> |
| 85 | 5d69a524 | jcorgan | #include <gr_lms_dfe_cc.h> |
| 86 | 5d69a524 | jcorgan | #include <gr_lms_dfe_ff.h> |
| 87 | c7dbfcc7 | trondeau | #include <gr_dpll_bb.h> |
| 88 | 5d69a524 | jcorgan | #include <gr_pll_freqdet_cf.h> |
| 89 | 5d69a524 | jcorgan | #include <gr_pll_refout_cc.h> |
| 90 | 5d69a524 | jcorgan | #include <gr_pll_carriertracking_cc.h> |
| 91 | bae47cc4 | jcorgan | #include <gr_pn_correlator_cc.h> |
| 92 | 5d69a524 | jcorgan | #include <gr_probe_avg_mag_sqrd_c.h> |
| 93 | c95b26a7 | jcorgan | #include <gr_probe_avg_mag_sqrd_cf.h> |
| 94 | 5d69a524 | jcorgan | #include <gr_probe_avg_mag_sqrd_f.h> |
| 95 | 5d69a524 | jcorgan | #include <gr_probe_signal_f.h> |
| 96 | ce165145 | trondeau | #include <gr_ofdm_frame_acquisition.h> |
| 97 | 43819f0f | jcorgan | #include <gr_ofdm_cyclic_prefixer.h> |
| 98 | 9967e2e7 | trondeau | #include <gr_ofdm_mapper_bcv.h> |
| 99 | c7dbfcc7 | trondeau | #include <gr_ofdm_frame_sink.h> |
| 100 | a663f5b4 | trondeau | #include <gr_ofdm_insert_preamble.h> |
| 101 | 43819f0f | jcorgan | #include <gr_ofdm_sampler.h> |
| 102 | a663f5b4 | trondeau | #include <gr_regenerate_bb.h> |
| 103 | 5d69a524 | jcorgan | #include <gr_costas_loop_cc.h> |
| 104 | 5d69a524 | jcorgan | #include <gr_pa_2x2_phase_combiner.h> |
| 105 | 5d69a524 | jcorgan | #include <gr_kludge_copy.h> |
| 106 | 5d69a524 | jcorgan | #include <gr_prefs.h> |
| 107 | 5d69a524 | jcorgan | #include <gr_prefix.h> |
| 108 | 5d69a524 | jcorgan | #include <gr_test_types.h> |
| 109 | 5d69a524 | jcorgan | #include <gr_test.h> |
| 110 | 5d69a524 | jcorgan | #include <gr_unpack_k_bits_bb.h> |
| 111 | 5d69a524 | jcorgan | #include <gr_correlate_access_code_bb.h> |
| 112 | 5d69a524 | jcorgan | #include <gr_diff_phasor_cc.h> |
| 113 | 5d69a524 | jcorgan | #include <gr_constellation_decoder_cb.h> |
| 114 | 5d69a524 | jcorgan | #include <gr_binary_slicer_fb.h> |
| 115 | 5d69a524 | jcorgan | #include <gr_diff_encoder_bb.h> |
| 116 | 5d69a524 | jcorgan | #include <gr_diff_decoder_bb.h> |
| 117 | 5d69a524 | jcorgan | #include <gr_framer_sink_1.h> |
| 118 | 5d69a524 | jcorgan | #include <gr_map_bb.h> |
| 119 | 5d69a524 | jcorgan | #include <gr_feval.h> |
| 120 | 5d69a524 | jcorgan | #include <gr_pwr_squelch_cc.h> |
| 121 | 5d69a524 | jcorgan | #include <gr_pwr_squelch_ff.h> |
| 122 | 5d69a524 | jcorgan | #include <gr_ctcss_squelch_ff.h> |
| 123 | f1c41f80 | eb | #include <gr_feedforward_agc_cc.h> |
| 124 | 2c103248 | eb | #include <gr_bin_statistics_f.h> |
| 125 | a39870d9 | jcorgan | #include <gr_glfsr_source_b.h> |
| 126 | bae47cc4 | jcorgan | #include <gr_glfsr_source_f.h> |
| 127 | ce165145 | trondeau | #include <gr_peak_detector2_fb.h> |
| 128 | c989df77 | jcorgan | #include <gr_repeat.h> |
| 129 | ccea950c | jcorgan | #include <gr_cpfsk_bc.h> |
| 130 | a52f9a19 | jcorgan | #include <gr_encode_ccsds_27_bb.h> |
| 131 | a52f9a19 | jcorgan | #include <gr_decode_ccsds_27_fb.h> |
| 132 | c4763fb9 | jcorgan | #include <gr_descrambler_bb.h> |
| 133 | c4763fb9 | jcorgan | #include <gr_scrambler_bb.h> |
| 134 | c4b73c46 | jcorgan | #include <gr_probe_mpsk_snr_c.h> |
| 135 | c4b73c46 | jcorgan | #include <gr_probe_density_b.h> |
| 136 | 5d69a524 | jcorgan | %} |
| 137 | 5d69a524 | jcorgan | |
| 138 | 5d69a524 | jcorgan | %include "gr_nop.i" |
| 139 | 5d69a524 | jcorgan | %include "gr_null_sink.i" |
| 140 | 5d69a524 | jcorgan | %include "gr_null_source.i" |
| 141 | 5d69a524 | jcorgan | %include "gr_head.i" |
| 142 | 5d69a524 | jcorgan | %include "gr_skiphead.i" |
| 143 | 5d69a524 | jcorgan | %include "gr_quadrature_demod_cf.i" |
| 144 | 5d69a524 | jcorgan | %include "gr_remez.i" |
| 145 | 5d69a524 | jcorgan | %include "gr_float_to_complex.i" |
| 146 | 5d69a524 | jcorgan | %include "gr_check_counting_s.i" |
| 147 | 5d69a524 | jcorgan | %include "gr_lfsr_32k_source_s.i" |
| 148 | 5d69a524 | jcorgan | %include "gr_check_lfsr_32k_s.i" |
| 149 | 5d69a524 | jcorgan | %include "gr_stream_to_vector.i" |
| 150 | 5d69a524 | jcorgan | %include "gr_vector_to_stream.i" |
| 151 | 5d69a524 | jcorgan | %include "gr_keep_one_in_n.i" |
| 152 | 5d69a524 | jcorgan | %include "gr_fft_vcc.i" |
| 153 | 5d69a524 | jcorgan | %include "gr_fft_vfc.i" |
| 154 | 5d69a524 | jcorgan | %include "gr_float_to_short.i" |
| 155 | 5d69a524 | jcorgan | %include "gr_float_to_char.i" |
| 156 | 5d69a524 | jcorgan | %include "gr_float_to_uchar.i" |
| 157 | 5d69a524 | jcorgan | %include "gr_short_to_float.i" |
| 158 | 5d69a524 | jcorgan | %include "gr_char_to_float.i" |
| 159 | 5d69a524 | jcorgan | %include "gr_uchar_to_float.i" |
| 160 | 5d69a524 | jcorgan | %include "gr_frequency_modulator_fc.i" |
| 161 | 5d69a524 | jcorgan | %include "gr_phase_modulator_fc.i" |
| 162 | 5d69a524 | jcorgan | %include "gr_bytes_to_syms.i" |
| 163 | 5d69a524 | jcorgan | %include "gr_simple_correlator.i" |
| 164 | 5d69a524 | jcorgan | %include "gr_simple_framer.i" |
| 165 | 5d69a524 | jcorgan | %include "gr_align_on_samplenumbers_ss.i" |
| 166 | 5d69a524 | jcorgan | %include "gr_complex_to_xxx.i" |
| 167 | 5d69a524 | jcorgan | %include "gr_complex_to_interleaved_short.i" |
| 168 | 5d69a524 | jcorgan | %include "gr_endianness.i" |
| 169 | 5d69a524 | jcorgan | %include "gr_interleaved_short_to_complex.i" |
| 170 | 5d69a524 | jcorgan | %include "gr_firdes.i" |
| 171 | 5d69a524 | jcorgan | %include "gr_interleave.i" |
| 172 | 5d69a524 | jcorgan | %include "gr_deinterleave.i" |
| 173 | 43819f0f | jcorgan | %include "gr_delay.i" |
| 174 | 5d69a524 | jcorgan | %include "gr_simple_squelch_cc.i" |
| 175 | 5d69a524 | jcorgan | %include "gr_agc_ff.i" |
| 176 | 5d69a524 | jcorgan | %include "gr_agc_cc.i" |
| 177 | f1c41f80 | eb | %include "gr_agc2_ff.i" |
| 178 | f1c41f80 | eb | %include "gr_agc2_cc.i" |
| 179 | 5d69a524 | jcorgan | %include "gr_rms_cf.i" |
| 180 | 5d69a524 | jcorgan | %include "gr_rms_ff.i" |
| 181 | 5d69a524 | jcorgan | %include "gr_nlog10_ff.i" |
| 182 | 5d69a524 | jcorgan | %include "gr_fake_channel_coder_pp.i" |
| 183 | 5d69a524 | jcorgan | %include "gr_throttle.i" |
| 184 | 28e08614 | trondeau | %include "gr_mpsk_receiver_cc.i" |
| 185 | 43819f0f | jcorgan | %include "gr_stream_mux.i" |
| 186 | 5d69a524 | jcorgan | %include "gr_stream_to_streams.i" |
| 187 | 5d69a524 | jcorgan | %include "gr_streams_to_stream.i" |
| 188 | 5d69a524 | jcorgan | %include "gr_streams_to_vector.i" |
| 189 | 5d69a524 | jcorgan | %include "gr_vector_to_streams.i" |
| 190 | 5d69a524 | jcorgan | %include "gr_conjugate_cc.i" |
| 191 | 5d69a524 | jcorgan | %include "gr_vco_f.i" |
| 192 | 5d69a524 | jcorgan | %include "gr_crc32.i" |
| 193 | 5d69a524 | jcorgan | %include "gr_threshold_ff.i" |
| 194 | 5d69a524 | jcorgan | %include "gr_clock_recovery_mm_ff.i" |
| 195 | 5d69a524 | jcorgan | %include "gr_clock_recovery_mm_cc.i" |
| 196 | 5d69a524 | jcorgan | %include "gr_dd_mpsk_sync_cc.i" |
| 197 | 5d69a524 | jcorgan | %include "gr_packet_sink.i" |
| 198 | 5d69a524 | jcorgan | %include "gr_lms_dfe_cc.i" |
| 199 | 5d69a524 | jcorgan | %include "gr_lms_dfe_ff.i" |
| 200 | c7dbfcc7 | trondeau | %include "gr_dpll_bb.i" |
| 201 | 5d69a524 | jcorgan | %include "gr_pll_freqdet_cf.i" |
| 202 | 5d69a524 | jcorgan | %include "gr_pll_refout_cc.i" |
| 203 | 5d69a524 | jcorgan | %include "gr_pll_carriertracking_cc.i" |
| 204 | bae47cc4 | jcorgan | %include "gr_pn_correlator_cc.i" |
| 205 | 5d69a524 | jcorgan | %include "gr_probe_avg_mag_sqrd_c.i" |
| 206 | c95b26a7 | jcorgan | %include "gr_probe_avg_mag_sqrd_cf.i" |
| 207 | 5d69a524 | jcorgan | %include "gr_probe_avg_mag_sqrd_f.i" |
| 208 | 5d69a524 | jcorgan | %include "gr_probe_signal_f.i" |
| 209 | ce165145 | trondeau | %include "gr_ofdm_frame_acquisition.i" |
| 210 | 43819f0f | jcorgan | %include "gr_ofdm_cyclic_prefixer.i" |
| 211 | 9967e2e7 | trondeau | %include "gr_ofdm_mapper_bcv.i" |
| 212 | c7dbfcc7 | trondeau | %include "gr_ofdm_frame_sink.i" |
| 213 | a663f5b4 | trondeau | %include "gr_ofdm_insert_preamble.i" |
| 214 | 43819f0f | jcorgan | %include "gr_ofdm_sampler.i" |
| 215 | a663f5b4 | trondeau | %include "gr_regenerate_bb.i" |
| 216 | 5d69a524 | jcorgan | %include "gr_costas_loop_cc.i" |
| 217 | 5d69a524 | jcorgan | %include "gr_pa_2x2_phase_combiner.i" |
| 218 | 5d69a524 | jcorgan | %include "gr_kludge_copy.i" |
| 219 | 5d69a524 | jcorgan | %include "gr_prefs.i" |
| 220 | 5d69a524 | jcorgan | %include "gr_prefix.i" |
| 221 | 5d69a524 | jcorgan | %include "gr_test_types.h" |
| 222 | 5d69a524 | jcorgan | %include "gr_test.i" |
| 223 | 5d69a524 | jcorgan | %include "gr_unpack_k_bits_bb.i" |
| 224 | 5d69a524 | jcorgan | %include "gr_correlate_access_code_bb.i" |
| 225 | 5d69a524 | jcorgan | %include "gr_diff_phasor_cc.i" |
| 226 | 5d69a524 | jcorgan | %include "gr_constellation_decoder_cb.i" |
| 227 | 5d69a524 | jcorgan | %include "gr_binary_slicer_fb.i" |
| 228 | 5d69a524 | jcorgan | %include "gr_diff_encoder_bb.i" |
| 229 | 5d69a524 | jcorgan | %include "gr_diff_decoder_bb.i" |
| 230 | 5d69a524 | jcorgan | %include "gr_framer_sink_1.i" |
| 231 | 5d69a524 | jcorgan | %include "gr_map_bb.i" |
| 232 | 5d69a524 | jcorgan | %include "gr_feval.i" |
| 233 | 5d69a524 | jcorgan | %include "gr_pwr_squelch_cc.i" |
| 234 | 5d69a524 | jcorgan | %include "gr_pwr_squelch_ff.i" |
| 235 | 5d69a524 | jcorgan | %include "gr_ctcss_squelch_ff.i" |
| 236 | f1c41f80 | eb | %include "gr_feedforward_agc_cc.i" |
| 237 | 2c103248 | eb | %include "gr_bin_statistics_f.i" |
| 238 | a39870d9 | jcorgan | %include "gr_glfsr_source_b.i" |
| 239 | bae47cc4 | jcorgan | %include "gr_glfsr_source_f.i" |
| 240 | ce165145 | trondeau | %include "gr_peak_detector2_fb.i" |
| 241 | c989df77 | jcorgan | %include "gr_repeat.i" |
| 242 | ccea950c | jcorgan | %include "gr_cpfsk_bc.i" |
| 243 | a52f9a19 | jcorgan | %include "gr_encode_ccsds_27_bb.i" |
| 244 | a52f9a19 | jcorgan | %include "gr_decode_ccsds_27_fb.i" |
| 245 | c4763fb9 | jcorgan | %include "gr_descrambler_bb.i" |
| 246 | c4763fb9 | jcorgan | %include "gr_scrambler_bb.i" |
| 247 | c4b73c46 | jcorgan | %include "gr_probe_mpsk_snr_c.i" |
| 248 | c4b73c46 | jcorgan | %include "gr_probe_density_b.i" |