diff --git a/src/algorithms/data_type_adapter/adapters/ibyte_to_complex.cc b/src/algorithms/data_type_adapter/adapters/ibyte_to_complex.cc index d93055b05..77ac17995 100644 --- a/src/algorithms/data_type_adapter/adapters/ibyte_to_complex.cc +++ b/src/algorithms/data_type_adapter/adapters/ibyte_to_complex.cc @@ -56,11 +56,9 @@ IbyteToComplex::IbyteToComplex(ConfigurationInterface* configuration, std::strin size_t item_size = sizeof(gr_complex); - gr_interleaved_short_to_complex_ = gr::blocks::interleaved_short_to_complex::make(); - gr_char_to_short_ = gr::blocks::char_to_short::make(); + gr_interleaved_char_to_complex_ = gr::blocks::interleaved_char_to_complex::make(); - DLOG(INFO) << "data_type_adapter_(" << gr_interleaved_short_to_complex_->unique_id() << ")"; - DLOG(INFO) << "data_type_adapter_(" << gr_char_to_short_->unique_id() << ")"; + DLOG(INFO) << "data_type_adapter_(" << gr_interleaved_char_to_complex_->unique_id() << ")"; if (dump_) { @@ -77,22 +75,18 @@ IbyteToComplex::~IbyteToComplex() void IbyteToComplex::connect(gr::top_block_sptr top_block) { - top_block->connect(gr_char_to_short_, 0, gr_interleaved_short_to_complex_ , 0); - - if (dump_) { - top_block->connect(gr_interleaved_short_to_complex_, 0, file_sink_, 0); + top_block->connect(gr_interleaved_char_to_complex_, 0, file_sink_, 0); } } void IbyteToComplex::disconnect(gr::top_block_sptr top_block) { - top_block->disconnect(gr_char_to_short_, 0, gr_interleaved_short_to_complex_ , 0); if (dump_) { - top_block->disconnect(gr_interleaved_short_to_complex_, 0, file_sink_, 0); + top_block->disconnect(gr_interleaved_char_to_complex_, 0, file_sink_, 0); } } @@ -100,14 +94,14 @@ void IbyteToComplex::disconnect(gr::top_block_sptr top_block) gr::basic_block_sptr IbyteToComplex::get_left_block() { - return gr_char_to_short_; + return gr_interleaved_char_to_complex_; } gr::basic_block_sptr IbyteToComplex::get_right_block() { - return gr_interleaved_short_to_complex_; + return gr_interleaved_char_to_complex_; } diff --git a/src/algorithms/data_type_adapter/adapters/ibyte_to_complex.h b/src/algorithms/data_type_adapter/adapters/ibyte_to_complex.h index 83ea734fb..5abe0441d 100644 --- a/src/algorithms/data_type_adapter/adapters/ibyte_to_complex.h +++ b/src/algorithms/data_type_adapter/adapters/ibyte_to_complex.h @@ -32,10 +32,10 @@ #define GNSS_SDR_IBYTE_TO_COMPLEX_H_ #include -#include -#include +#include #include #include +#include "gnss_synchro.h" #include "gnss_block_interface.h" @@ -74,8 +74,7 @@ public: gr::basic_block_sptr get_right_block(); private: - gr::blocks::interleaved_short_to_complex::sptr gr_interleaved_short_to_complex_; - gr::blocks::char_to_short::sptr gr_char_to_short_; + gr::blocks::interleaved_char_to_complex::sptr gr_interleaved_char_to_complex_; ConfigurationInterface* config_; bool dump_; std::string dump_filename_;