aboutsummaryrefslogtreecommitdiffstats
path: root/lib/hackrf/hackrf_source_c.cc
diff options
context:
space:
mode:
authorDimitri Stolnikov <horiz0n@gmx.net>2013-04-26 20:43:06 +0200
committerDimitri Stolnikov <horiz0n@gmx.net>2013-04-26 20:43:06 +0200
commit98a805481e6f5d0f406da93aa9ee11ac55e6e572 (patch)
treed8c969cfcfbe5a76ed723eb86d4efce0fd1114d1 /lib/hackrf/hackrf_source_c.cc
parent871f0cc27308e0fe12bc60b02f2af2d927d4e29d (diff)
hackrf: make failures more verbose
Diffstat (limited to 'lib/hackrf/hackrf_source_c.cc')
-rw-r--r--lib/hackrf/hackrf_source_c.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/hackrf/hackrf_source_c.cc b/lib/hackrf/hackrf_source_c.cc
index e5db62c..ff9bfeb 100644
--- a/lib/hackrf/hackrf_source_c.cc
+++ b/lib/hackrf/hackrf_source_c.cc
@@ -344,7 +344,7 @@ osmosdr::meta_range_t hackrf_source_c::get_sample_rates()
{
osmosdr::meta_range_t range;
- range += osmosdr::range_t( 5e6 );
+ range += osmosdr::range_t( 5e6 ); /* out of spec but appears to work */
range += osmosdr::range_t( 10e6 );
range += osmosdr::range_t( 12.5e6 );
range += osmosdr::range_t( 16e6 );
@@ -363,7 +363,7 @@ double hackrf_source_c::set_sample_rate(double rate)
_sample_rate = rate;
set_bandwidth( rate );
} else {
- throw std::runtime_error( std::string( __FUNCTION__ ) );
+ throw std::runtime_error( std::string( __FUNCTION__ ) + " has failed" );
}
}
@@ -396,7 +396,7 @@ double hackrf_source_c::set_center_freq( double freq, size_t chan )
if ( HACKRF_SUCCESS == ret ) {
_center_freq = freq;
} else {
- throw std::runtime_error( std::string( __FUNCTION__ ) );
+ throw std::runtime_error( std::string( __FUNCTION__ ) + " has failed" );
}
}
@@ -640,7 +640,7 @@ double hackrf_source_c::set_bandwidth( double bandwidth, size_t chan )
if ( HACKRF_SUCCESS == ret ) {
_bandwidth = bw;
} else {
- throw std::runtime_error( std::string( __FUNCTION__ ) );
+ throw std::runtime_error( std::string( __FUNCTION__ ) + " has failed" );
}
}