From 52eedcb55f49269743434ac6e49e101c6f4a6c13 Mon Sep 17 00:00:00 2001 From: Sergey Musikhin <musihin_sergei@mail.ru> Date: Thu, 10 Jun 2021 11:22:51 +0000 Subject: [PATCH] metadata --- grc/gen_bladerf_blocks.py | 8 ++++++++ lib/bladerf/bladerf_common.cc | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/grc/gen_bladerf_blocks.py b/grc/gen_bladerf_blocks.py index 9df9098..9fba633 100644 --- a/grc/gen_bladerf_blocks.py +++ b/grc/gen_bladerf_blocks.py @@ -34,6 +34,13 @@ parameters: type: [fc32] hide: part +- id: metadata + label: Metadata + dtype: enum + default: auto + options: ['False', 'True'] + hide: part + - id: device_id label: 'Device' dtype: string @@ -162,6 +169,7 @@ templates: bladeRF.${sourk}( args="numchan=" + str(${'$'}{nchan}) + ",type=" + '${'$'}{type}' + + ",metadata=" + '${'$'}{metadata}' + ",bladerf=" + str(${'$'}{device_id}) + ",verbosity=" + '${'$'}{verbosity}' + ",fpga=" + str(${'$'}{fpga_image}) diff --git a/lib/bladerf/bladerf_common.cc b/lib/bladerf/bladerf_common.cc index 46d86f9..48882be 100644 --- a/lib/bladerf/bladerf_common.cc +++ b/lib/bladerf/bladerf_common.cc @@ -311,7 +311,7 @@ void bladerf_common::init(dict_t const &dict, bladerf_direction direction) _stream_timeout = boost::lexical_cast<unsigned int>(_get(dict, "stream_timeout_ms")); } - if (dict.count("enable_metadata") > 0) { + if (dict.count("metadata") && _get(dict, "metadata") == "True") { _format = BLADERF_FORMAT_SC16_Q11_META; } -- GitLab