summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--host/examples/tx_timed_samples.cpp2
-rw-r--r--host/lib/transport/vrt_packet_handler.hpp5
2 files changed, 6 insertions, 1 deletions
diff --git a/host/examples/tx_timed_samples.cpp b/host/examples/tx_timed_samples.cpp
index 6dee69cd5..e9e0c785e 100644
--- a/host/examples/tx_timed_samples.cpp
+++ b/host/examples/tx_timed_samples.cpp
@@ -41,7 +41,7 @@ int UHD_SAFE_MAIN(int argc, char *argv[]){
("nsamps", po::value<size_t>(&total_num_samps)->default_value(1000), "total number of samples to transmit")
("txrate", po::value<double>(&tx_rate)->default_value(100e6/16), "rate of outgoing samples")
("freq", po::value<double>(&freq)->default_value(0), "rf center frequency in Hz")
- ("ampl", po::value<float>(&ampl)->default_value(0.3), "amplitude of each sample")
+ ("ampl", po::value<float>(&ampl)->default_value(float(0.3)), "amplitude of each sample")
;
po::variables_map vm;
po::store(po::parse_command_line(argc, argv, desc), vm);
diff --git a/host/lib/transport/vrt_packet_handler.hpp b/host/lib/transport/vrt_packet_handler.hpp
index c857db1c4..5b73c82bf 100644
--- a/host/lib/transport/vrt_packet_handler.hpp
+++ b/host/lib/transport/vrt_packet_handler.hpp
@@ -28,6 +28,7 @@
#include <uhd/transport/zero_copy.hpp>
#include <boost/asio/buffer.hpp>
#include <boost/function.hpp>
+#include <stdexcept>
#include <iostream>
namespace vrt_packet_handler{
@@ -209,6 +210,8 @@ namespace vrt_packet_handler{
}
return total_num_samps;
}
+
+ default: throw std::runtime_error("unknown recv mode");
}//switch(recv_mode)
}
@@ -350,6 +353,8 @@ namespace vrt_packet_handler{
}
return total_num_samps;
}
+
+ default: throw std::runtime_error("unknown send mode");
}//switch(send_mode)
}