1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-01-07 07:50:32 +00:00

Fix file headers

This commit is contained in:
Carles Fernandez 2019-06-17 19:50:59 +02:00
parent 81ee21f8cf
commit 6757fe3e80
No known key found for this signature in database
GPG Key ID: 4C583C52B0C3877D
2 changed files with 14 additions and 17 deletions

View File

@ -1,13 +1,12 @@
/*! /*!
* \file file_signal_source.cc * \file multichannel_file_signal_source.cc
* \brief Implementation of a class that reads signals samples from a file * \brief Implementation of a class that reads signals samples from files at
* and adapts it to a SignalSourceInterface * different frequency band and adapts it to a SignalSourceInterface
* \author Carlos Aviles, 2010. carlos.avilesr(at)googlemail.com * \author Javier Arribas, 2019 jarribas(at)cttc.es
* Javier Arribas, 2011 jarribas(at)cttc.es
* *
* ------------------------------------------------------------------------- * -------------------------------------------------------------------------
* *
* Copyright (C) 2010-2018 (see AUTHORS file for a list of contributors) * Copyright (C) 2010-2019 (see AUTHORS file for a list of contributors)
* *
* GNSS-SDR is a software defined Global Navigation * GNSS-SDR is a software defined Global Navigation
* Satellite Systems receiver * Satellite Systems receiver
@ -201,7 +200,7 @@ MultichannelFileSignalSource::MultichannelFileSignalSource(ConfigurationInterfac
{ {
int64_t bytes_to_skip = samples_to_skip * item_size_; int64_t bytes_to_skip = samples_to_skip * item_size_;
int64_t bytes_to_process = static_cast<int64_t>(size) - bytes_to_skip; int64_t bytes_to_process = static_cast<int64_t>(size) - bytes_to_skip;
samples_ = floor(static_cast<double>(bytes_to_process) / static_cast<double>(item_size()) - ceil(0.002 * static_cast<double>(sampling_frequency_))); //process all the samples available in the file excluding at least the last 1 ms samples_ = floor(static_cast<double>(bytes_to_process) / static_cast<double>(item_size()) - ceil(0.002 * static_cast<double>(sampling_frequency_))); // process all the samples available in the file excluding at least the last 1 ms
} }
} }
@ -220,7 +219,6 @@ MultichannelFileSignalSource::MultichannelFileSignalSource(ConfigurationInterfac
valve_ = gnss_sdr_make_valve(item_size_, samples_ * n_channels_, queue_); valve_ = gnss_sdr_make_valve(item_size_, samples_ * n_channels_, queue_);
DLOG(INFO) << "valve(" << valve_->unique_id() << ")"; DLOG(INFO) << "valve(" << valve_->unique_id() << ")";
if (enable_throttle_control_) if (enable_throttle_control_)
{ {
for (unsigned int n = 0; n < n_channels_; n++) for (unsigned int n = 0; n < n_channels_; n++)
@ -240,7 +238,6 @@ MultichannelFileSignalSource::MultichannelFileSignalSource(ConfigurationInterfac
DLOG(INFO) << "Item size " << item_size_; DLOG(INFO) << "Item size " << item_size_;
DLOG(INFO) << "Repeat " << repeat_; DLOG(INFO) << "Repeat " << repeat_;
if (in_streams_ > 0) if (in_streams_ > 0)
{ {
LOG(ERROR) << "A signal source does not have an input stream"; LOG(ERROR) << "A signal source does not have an input stream";

View File

@ -1,15 +1,15 @@
/*! /*!
* \file file_signal_source.h * \file multichannel_file_signal_source.h
* \brief Interface of a class that reads signals samples from a file * \brief Implementation of a class that reads signals samples from files at
* and adapts it to a SignalSourceInterface * different frequency band and adapts it to a SignalSourceInterface
* \author Carlos Aviles, 2010. carlos.avilesr(at)googlemail.com * \author Javier Arribas, 2019 jarribas(at)cttc.es
* *
* This class represents a file signal source. Internally it uses a GNU Radio's * This class represents a file signal source. Internally it uses a GNU Radio's
* gr_file_source as a connector to the data. * gr_file_source as a connector to the data.
* *
* ------------------------------------------------------------------------- * -------------------------------------------------------------------------
* *
* Copyright (C) 2010-2018 (see AUTHORS file for a list of contributors) * Copyright (C) 2010-2019 (see AUTHORS file for a list of contributors)
* *
* GNSS-SDR is a software defined Global Navigation * GNSS-SDR is a software defined Global Navigation
* Satellite Systems receiver * Satellite Systems receiver
@ -48,7 +48,7 @@
class ConfigurationInterface; class ConfigurationInterface;
/*! /*!
* \brief Class that reads signals samples from a file * \brief Class that reads signals samples from files at different frequency bands
* and adapts it to a SignalSourceInterface * and adapts it to a SignalSourceInterface
*/ */
class MultichannelFileSignalSource : public GNSSBlockInterface class MultichannelFileSignalSource : public GNSSBlockInterface
@ -66,7 +66,7 @@ public:
} }
/*! /*!
* \brief Returns "File_Signal_Source". * \brief Returns "Multichannel_File_Signal_Source".
*/ */
inline std::string implementation() override inline std::string implementation() override
{ {
@ -128,4 +128,4 @@ private:
bool enable_throttle_control_; bool enable_throttle_control_;
}; };
#endif /*GNSS_SDR_MULTICHANNEL_FILE_SIGNAL_SOURCE_H_*/ #endif /* GNSS_SDR_MULTICHANNEL_FILE_SIGNAL_SOURCE_H_ */