From 00b579532ca738878e537f4849285b4c9076f582 Mon Sep 17 00:00:00 2001 From: Jon Szymaniak Date: Mon, 5 May 2014 19:30:38 -0400 Subject: [PATCH] bladerf: Apply 'verbosity' parameter before performing other operations Setting the libbladeRF verbosity level needs to be performed prior to other operations. Otherwise, the desired diagnostic output will not appear for startup operations (e.g., device opening, enabling loopback). --- lib/bladerf/bladerf_common.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/bladerf/bladerf_common.cc b/lib/bladerf/bladerf_common.cc index f4c2000..7fea7bb 100644 --- a/lib/bladerf/bladerf_common.cc +++ b/lib/bladerf/bladerf_common.cc @@ -230,6 +230,9 @@ void bladerf_common::init(dict_t &dict, bladerf_module module) _pfx = std::string("[bladeRF ") + std::string(type) + std::string("] "); + if ( dict.count("verbosity") ) + set_verbosity( dict["verbosity"] ); + if (dict.count("bladerf")) { std::string value = dict["bladerf"]; @@ -289,9 +292,6 @@ void bladerf_common::init(dict_t &dict, bladerf_module module) else set_loopback_mode( "none" ); - if ( dict.count("verbosity") ) - set_verbosity( dict["verbosity"] ); - /* Show some info about the device we've opened */ std::cerr << _pfx << "Using nuand LLC bladeRF #" << device_number;