diff options
Diffstat (limited to 'gr-dtv/lib/dvbt2/dvbt2_modulator_bc_impl.h')
-rw-r--r-- | gr-dtv/lib/dvbt2/dvbt2_modulator_bc_impl.h | 54 |
1 files changed, 28 insertions, 26 deletions
diff --git a/gr-dtv/lib/dvbt2/dvbt2_modulator_bc_impl.h b/gr-dtv/lib/dvbt2/dvbt2_modulator_bc_impl.h index 3853075e5b..b07c6330a6 100644 --- a/gr-dtv/lib/dvbt2/dvbt2_modulator_bc_impl.h +++ b/gr-dtv/lib/dvbt2/dvbt2_modulator_bc_impl.h @@ -26,32 +26,34 @@ #include <gnuradio/dtv/dvbt2_modulator_bc.h> namespace gr { - namespace dtv { - - class dvbt2_modulator_bc_impl : public dvbt2_modulator_bc - { - private: - int signal_constellation; - int cyclic_delay; - int cell_size; - gr_complex m_qpsk[4]; - gr_complex m_16qam[16]; - gr_complex m_64qam[64]; - gr_complex m_256qam[256]; - - public: - dvbt2_modulator_bc_impl(dvb_framesize_t framesize, dvb_constellation_t constellation, dvbt2_rotation_t rotation); - ~dvbt2_modulator_bc_impl(); - - void forecast (int noutput_items, gr_vector_int &ninput_items_required); - - int general_work(int noutput_items, - gr_vector_int &ninput_items, - gr_vector_const_void_star &input_items, - gr_vector_void_star &output_items); - }; - - } // namespace dtv +namespace dtv { + +class dvbt2_modulator_bc_impl : public dvbt2_modulator_bc +{ +private: + int signal_constellation; + int cyclic_delay; + int cell_size; + gr_complex m_qpsk[4]; + gr_complex m_16qam[16]; + gr_complex m_64qam[64]; + gr_complex m_256qam[256]; + +public: + dvbt2_modulator_bc_impl(dvb_framesize_t framesize, + dvb_constellation_t constellation, + dvbt2_rotation_t rotation); + ~dvbt2_modulator_bc_impl(); + + void forecast(int noutput_items, gr_vector_int& ninput_items_required); + + int general_work(int noutput_items, + gr_vector_int& ninput_items, + gr_vector_const_void_star& input_items, + gr_vector_void_star& output_items); +}; + +} // namespace dtv } // namespace gr #endif /* INCLUDED_DTV_DVBT2_MODULATOR_BC_IMPL_H */ |