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