summaryrefslogtreecommitdiff
path: root/gr-uhd/lib/rfnoc_block.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-uhd/lib/rfnoc_block.cc')
-rw-r--r--gr-uhd/lib/rfnoc_block.cc62
1 files changed, 0 insertions, 62 deletions
diff --git a/gr-uhd/lib/rfnoc_block.cc b/gr-uhd/lib/rfnoc_block.cc
deleted file mode 100644
index 7bfd5747a1..0000000000
--- a/gr-uhd/lib/rfnoc_block.cc
+++ /dev/null
@@ -1,62 +0,0 @@
-/* -*- c++ -*- */
-/*
- * Copyright 2020 Free Software Foundation, Inc.
- *
- * SPDX-License-Identifier: GPL-3.0-or-later
- */
-
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
-#include <gnuradio/uhd/rfnoc_block.h>
-
-namespace gr {
-namespace uhd {
-
-/******************************************************************************
- * Factory and Structors
- *****************************************************************************/
-::uhd::rfnoc::noc_block_base::sptr
-rfnoc_block::make_block_ref(rfnoc_graph::sptr graph,
- const ::uhd::device_addr_t& block_args,
- const std::string& block_name,
- const int device_select,
- const int block_select,
- const size_t max_ref_count)
-{
- const std::string block_id =
- graph->get_block_id(block_name, device_select, block_select);
- if (block_id.empty()) {
- throw std::runtime_error("Cannot find block!");
- }
-
- return graph->get_block_ref(block_id, max_ref_count);
-}
-
-rfnoc_block::rfnoc_block(::uhd::rfnoc::noc_block_base::sptr block_ref)
- : gr::block(
- std::string("RFNoC::") + block_ref->get_unique_id(),
- gr::io_signature::make(0, 0, 0), // All RFNoC blocks don't stream into GNU Radio
- gr::io_signature::make(0, 0, 0)),
- d_block_ref(block_ref)
-{
-}
-
-/******************************************************************************
- * GNU Radio API
- *****************************************************************************/
-std::string rfnoc_block::get_unique_id() const { return d_block_ref->get_unique_id(); }
-
-int rfnoc_block::general_work(int /*noutput_items*/,
- gr_vector_int& /*ninput_items*/,
- gr_vector_const_void_star& /*input_items*/,
- gr_vector_void_star& /*output_items*/)
-{
- // We should never land here
- throw std::runtime_error("Unexpected call to general_work() in an RFNoC block!");
- return 0;
-}
-
-} /* namespace uhd */
-} /* namespace gr */