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;
 
 
noc_block_base(make_args_ptr make_args)
Definition vector_iir_block_control.hpp:32
static const uint32_t REG_ALPHA_OFFSET
Definition vector_iir_block_control.hpp:39
static const uint32_t REG_BETA_OFFSET
Definition vector_iir_block_control.hpp:40
static const uint32_t REG_DELAY_OFFSET
Definition vector_iir_block_control.hpp:38
static const uint32_t REG_BLOCK_SIZE
Definition vector_iir_block_control.hpp:36
virtual double get_beta(const size_t chan) const =0
virtual uint16_t get_max_delay(const size_t chan) const =0
virtual void set_beta(const double beta, const size_t chan)=0
virtual double get_alpha(const size_t chan) const =0
virtual void set_delay(const uint16_t delay, const size_t chan)=0
virtual uint16_t get_delay(const size_t chan) const =0
virtual void set_alpha(const double alpha, const size_t chan)=0
#define UHD_API
Definition config.h:87
Definition actions.hpp:24
Definition build_info.hpp:12
#define RFNOC_DECLARE_BLOCK(CLASS_NAME)
Definition noc_block_base.hpp:22