12 namespace 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;