13namespace uhd {
namespace rfnoc {
34 static const uint32_t REG_WINDOW_BLOCK_SIZE;
36 static const uint32_t REG_WINDOW_LEN_OFFSET;
37 static const uint32_t REG_WINDOW_MAX_LEN_OFFSET;
38 static const uint32_t REG_WINDOW_LOAD_COEFF_OFFSET;
39 static const uint32_t REG_WINDOW_LOAD_COEFF_LAST_OFFSET;
49 virtual
size_t get_max_num_coefficients(const
size_t chan) const = 0;
60 virtual
void set_coefficients(
61 const
std::vector<int16_t>& coeffs, const
size_t chan) = 0;
70 virtual
std::vector<int16_t> get_coefficients(const
size_t chan) const = 0;
Definition: noc_block_base.hpp:42
Definition: window_block_control.hpp:29
#define UHD_API
Definition: config.h:70
Definition: build_info.hpp:12
#define RFNOC_DECLARE_BLOCK(CLASS_NAME)
Definition: noc_block_base.hpp:21