1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-07-02 10:02:51 +00:00

Code cleaning

This commit is contained in:
Carles Fernandez 2015-03-04 21:09:44 +01:00
parent 944dd2c0d1
commit f0b9e03dcd
2 changed files with 43 additions and 44 deletions

View File

@ -52,33 +52,33 @@ FlexibandSignalSource::FlexibandSignalSource(ConfigurationInterface* configurati
gain2_ = configuration->property(role + ".gain2", 0); // check gain DAC values for Flexiband frontend!
gain3_ = configuration->property(role + ".gain3", 0); // check gain DAC values for Flexiband frontend!
AGC_ = configuration->property(role + ".AGC", true); // enabed AGC by default
AGC_ = configuration->property(role + ".AGC", true); // enabled AGC by default
usb_packet_buffer_size_ =configuration->property(role + ".usb_packet_buffer", 128);
usb_packet_buffer_size_ = configuration->property(role + ".usb_packet_buffer", 128);
RF_channels_ = configuration->property(role + ".RF_channels", 1);
if (item_type_.compare("gr_complex") == 0)
{
item_size_ = sizeof(gr_complex);
flexiband_source_ = gr::teleorbit::frontend::make(firmware_filename_.c_str(),gain1_,gain2_,gain3_, AGC_, usb_packet_buffer_size_);
flexiband_source_ = gr::teleorbit::frontend::make(firmware_filename_.c_str(), gain1_, gain2_, gain3_, AGC_, usb_packet_buffer_size_);
//create I, Q -> gr_complex type conversion blocks
for (int n=0;n<(RF_channels_*2);n++)
for (int n = 0; n < (RF_channels_ * 2); n++)
{
char_to_float.push_back(gr::blocks::char_to_float::make());
}
for (int n=0;n<(RF_channels_);n++)
for (int n = 0; n < RF_channels_; n++)
{
float_to_complex_.push_back(gr::blocks::float_to_complex::make());
}
DLOG(INFO) << "Item size " << item_size_;
DLOG(INFO) << "Firmware file "<<firmware_filename_;
DLOG(INFO) << "Firmware file " << firmware_filename_;
DLOG(INFO) << "flexiband_source_(" << flexiband_source_->unique_id() << ")";
}else
}
else
{
LOG(WARNING) << item_type_ << " unrecognized item type for flexiband_source_";
item_size_ = sizeof(gr_complex);
@ -94,34 +94,33 @@ FlexibandSignalSource::~FlexibandSignalSource()
void FlexibandSignalSource::connect(gr::top_block_sptr top_block)
{
for (int n=0;n<(RF_channels_*2);n++)
for (int n = 0; n < (RF_channels_ * 2); n++)
{
top_block->connect(flexiband_source_, n, char_to_float.at(n), 0);
DLOG(INFO) << "connected flexiband_source_ to char_to_float CH"<<n;
DLOG(INFO) << "connected flexiband_source_ to char_to_float CH" << n;
}
for (int n=0;n<RF_channels_;n++)
for (int n = 0; n < RF_channels_; n++)
{
top_block->connect(char_to_float.at(n*2), 0, float_to_complex_.at(n), 0);
top_block->connect(char_to_float.at(n*2+1), 0, float_to_complex_.at(n), 1);
DLOG(INFO) << "connected char_to_float to float_to_complex_ CH"<<n;
top_block->connect(char_to_float.at(n * 2), 0, float_to_complex_.at(n), 0);
top_block->connect(char_to_float.at(n * 2 + 1), 0, float_to_complex_.at(n), 1);
DLOG(INFO) << "connected char_to_float to float_to_complex_ CH" << n;
}
}
void FlexibandSignalSource::disconnect(gr::top_block_sptr top_block)
{
for (int n=0;n<(RF_channels_*2);n++)
for (int n = 0; n < (RF_channels_ * 2); n++)
{
top_block->disconnect(flexiband_source_, n, char_to_float.at(n), 0);
DLOG(INFO) << "disconnect flexiband_source_ to char_to_float CH"<<n;
DLOG(INFO) << "disconnect flexiband_source_ to char_to_float CH" << n;
}
for (int n=0;n<RF_channels_;n++)
for (int n = 0; n < RF_channels_; n++)
{
top_block->disconnect(char_to_float.at(n*2), 0, float_to_complex_.at(n), 0);
top_block->disconnect(char_to_float.at(n*2+1), 0, float_to_complex_.at(n), 1);
DLOG(INFO) << "disconnect char_to_float to float_to_complex_ CH"<<n;
top_block->disconnect(char_to_float.at(n * 2), 0, float_to_complex_.at(n), 0);
top_block->disconnect(char_to_float.at(n * 2 + 1), 0, float_to_complex_.at(n), 1);
DLOG(INFO) << "disconnect char_to_float to float_to_complex_ CH" << n;
}
}

View File

@ -47,7 +47,7 @@ class ConfigurationInterface;
/*!
* \brief This class configures and reads samples from Teleorbit Flexiband front-end.
* This software requires a Flexiband GNURadio driver installed (not included with GNSS-SDR).
* This software requires a Flexiband GNU Radio driver installed (not included with GNSS-SDR).
*/
class FlexibandSignalSource: public GNSSBlockInterface
{
@ -63,7 +63,7 @@ public:
}
/*!
* \brief Returns "FlexibandSignalSource".
* \brief Returns "Flexiband_Signal_Source".
*/
std::string implementation()
{