12namespace uhd { 
namespace rfnoc {
 
   34    static const uint32_t REG_BLOCK_SIZE;
 
   36    static const uint32_t REG_DELAY_OFFSET;
 
   37    static const uint32_t REG_ALPHA_OFFSET;
 
   38    static const uint32_t REG_BETA_OFFSET;
 
   47    virtual 
void set_alpha(const 
double alpha, const 
size_t chan) = 0;
 
   56    virtual 
double get_alpha(const 
size_t chan) const = 0;
 
   65    virtual 
void set_beta(const 
double beta, const 
size_t chan) = 0;
 
   74    virtual 
double get_beta(const 
size_t chan) const = 0;
 
   85    virtual 
void set_delay(const uint16_t delay, const 
size_t chan) = 0;
 
   95    virtual uint16_t get_delay(const 
size_t chan) const = 0;
 
  105    virtual uint16_t get_max_delay(const 
size_t chan) const = 0;
 
Definition: noc_block_base.hpp:42
 
Definition: vector_iir_block_control.hpp:30
 
#define UHD_API
Definition: config.h:67
 
Definition: build_info.hpp:12
 
#define RFNOC_DECLARE_BLOCK(CLASS_NAME)
Definition: noc_block_base.hpp:21