12namespace uhd { 
namespace rfnoc {
 
   36    static const uint32_t REG_BLOCK_SIZE;
 
   38    static const uint32_t REG_DELAY_OFFSET;
 
   39    static const uint32_t REG_ALPHA_OFFSET;
 
   40    static const uint32_t REG_BETA_OFFSET;
 
   49    virtual 
void set_alpha(const 
double alpha, const 
size_t chan) = 0;
 
   58    virtual 
double get_alpha(const 
size_t chan) const = 0;
 
   67    virtual 
void set_beta(const 
double beta, const 
size_t chan) = 0;
 
   76    virtual 
double get_beta(const 
size_t chan) const = 0;
 
   87    virtual 
void set_delay(const uint16_t delay, const 
size_t chan) = 0;
 
   97    virtual uint16_t get_delay(const 
size_t chan) const = 0;
 
  107    virtual uint16_t get_max_delay(const 
size_t chan) const = 0;
 
Definition: noc_block_base.hpp:43
 
Definition: vector_iir_block_control.hpp:32
 
#define UHD_API
Definition: config.h:87
 
Definition: build_info.hpp:12
 
#define RFNOC_DECLARE_BLOCK(CLASS_NAME)
Definition: noc_block_base.hpp:22