[hamradio-commits] [gnss-sdr] 17/44: Adding more input data types
Carles Fernandez
carles_fernandez-guest at moszumanska.debian.org
Sun Feb 15 15:32:20 UTC 2015
This is an automated email from the git hooks/post-receive script.
carles_fernandez-guest pushed a commit to branch next
in repository gnss-sdr.
commit fc83b961b132571fdeb8424acfd93c85d63f5808
Author: Carles Fernandez <carles.fernandez at gmail.com>
Date: Wed Feb 4 13:06:44 2015 +0100
Adding more input data types
---
src/algorithms/signal_source/adapters/file_signal_source.cc | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/src/algorithms/signal_source/adapters/file_signal_source.cc b/src/algorithms/signal_source/adapters/file_signal_source.cc
index 60ae43a..780d93e 100644
--- a/src/algorithms/signal_source/adapters/file_signal_source.cc
+++ b/src/algorithms/signal_source/adapters/file_signal_source.cc
@@ -71,7 +71,7 @@ FileSignalSource::FileSignalSource(ConfigurationInterface* configuration,
dump_filename_ = configuration->property(role + ".dump_filename", default_dump_filename);
enable_throttle_control_ = configuration->property(role + ".enable_throttle_control", false);
std::string s = "InputFilter";
- double IF = configuration->property(s + ".IF", 0.0);
+ //double IF = configuration->property(s + ".IF", 0.0);
if (item_type_.compare("gr_complex") == 0)
{
@@ -85,10 +85,18 @@ FileSignalSource::FileSignalSource(ConfigurationInterface* configuration,
{
item_size_ = sizeof(int16_t);
}
+ else if (item_type_.compare("ishort") == 0)
+ {
+ item_size_ = sizeof(int16_t);
+ }
else if (item_type_.compare("byte") == 0)
{
item_size_ = sizeof(int8_t);
}
+ else if (item_type_.compare("ibyte") == 0)
+ {
+ item_size_ = sizeof(int8_t);
+ }
else
{
LOG(WARNING) << item_type_
@@ -174,7 +182,7 @@ FileSignalSource::FileSignalSource(ConfigurationInterface* configuration,
double signal_duration_s;
signal_duration_s = static_cast<double>(samples_) * ( 1 / static_cast<double>(sampling_frequency_));
- if ((item_type_.compare("gr_complex") != 0) && (IF < 1e6) ) // if IF < BW/2, signal is complex (interleaved)
+ if ((item_type_.compare("gr_complex") != 0) || (item_type_.compare("ishort") != 0) || (item_type_.compare("ibyte") != 0) ) // signal is complex (interleaved)
{
signal_duration_s /= 2;
}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-hamradio/gnss-sdr.git
More information about the pkg-hamradio-commits
mailing list