USRP Hardware Driver and USRP Manual Version: 4.1.0.3
UHD and USRP Manual
switchboard_block_control.hpp
Go to the documentation of this file.
1//
2// Copyright 2020 Ettus Research, a National Instruments Brand
3//
4// SPDX-License-Identifier: GPL-3.0-or-later
5//
6
7#pragma once
8
9#include <uhd/config.hpp>
11
12namespace uhd { namespace rfnoc {
13
27{
28public:
30
31 // Block registers
32 static const uint32_t REG_BLOCK_SIZE;
33
34 static const uint32_t REG_DEMUX_SELECT_ADDR;
35 static const uint32_t REG_MUX_SELECT_ADDR;
36
45 virtual void connect(const size_t input, const size_t output) = 0;
46};
47
48}} // namespace uhd::rfnoc
Definition: noc_block_base.hpp:42
Definition: switchboard_block_control.hpp:27
#define UHD_API
Definition: config.h:70
Definition: build_info.hpp:12
#define RFNOC_DECLARE_BLOCK(CLASS_NAME)
Definition: noc_block_base.hpp:21