From 71d8d027930b48261eaf1d9e014bc61287ce1bcf Mon Sep 17 00:00:00 2001 From: Dimitri Stolnikov Date: Fri, 25 Oct 2013 23:39:17 +0200 Subject: [PATCH] use numchan instead of nchan to prevent ambiguity... ..when specifying total number of channels offered by the block --- grc/gen_osmosdr_blocks.py | 2 +- lib/arg_helpers.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/grc/gen_osmosdr_blocks.py b/grc/gen_osmosdr_blocks.py index dd12cd3..1b8c4b8 100644 --- a/grc/gen_osmosdr_blocks.py +++ b/grc/gen_osmosdr_blocks.py @@ -26,7 +26,7 @@ MAIN_TMPL = """\ $($sourk.title())s 1 import osmosdr - osmosdr.$(sourk)( args="nchan=" + str(\$nchan) + " " + \$args ) + osmosdr.$(sourk)( args="numchan=" + str(\$nchan) + " " + \$args ) self.\$(id).set_sample_rate(\$sample_rate) #for $n in range($max_nchan) \#if \$nchan() > $n diff --git a/lib/arg_helpers.h b/lib/arg_helpers.h index c1a4fb3..9220708 100644 --- a/lib/arg_helpers.h +++ b/lib/arg_helpers.h @@ -102,7 +102,7 @@ struct is_nchan_argument { bool operator ()(const std::string &str) { - return str.find("nchan=") == 0; + return str.find("numchan=") == 0; } }; @@ -114,7 +114,7 @@ inline gr::io_signature::sptr args_to_io_signature( const std::string &args ) BOOST_FOREACH( std::string arg, arg_list ) { - if ( arg.find( "nchan=" ) == 0 ) // try to parse global nchan value + if ( arg.find( "numchan=" ) == 0 ) // try to parse global nchan value { pair_t pair = param_to_pair( arg ); max_nchan = boost::lexical_cast( pair.second );