13 namespace uhd { 
namespace rfnoc {
    36     static const uint32_t REG_WINDOW_BLOCK_SIZE;
    38     static const uint32_t REG_WINDOW_LEN_OFFSET;
    39     static const uint32_t REG_WINDOW_MAX_LEN_OFFSET;
    40     static const uint32_t REG_WINDOW_LOAD_COEFF_OFFSET;
    41     static const uint32_t REG_WINDOW_LOAD_COEFF_LAST_OFFSET;
    51     virtual 
size_t get_max_num_coefficients(const 
size_t chan) const = 0;
    62     virtual 
void set_coefficients(
    63         const 
std::vector<int16_t>& coeffs, const 
size_t chan) = 0;
    72     virtual 
std::vector<int16_t> get_coefficients(const 
size_t chan) const = 0;
 
#define RFNOC_DECLARE_BLOCK(CLASS_NAME)
Definition: noc_block_base.hpp:22
 
Definition: build_info.hpp:12
 
Definition: noc_block_base.hpp:42
 
#define UHD_API
Definition: config.h:87
 
Definition: window_block_control.hpp:30