12 #include <boost/optional.hpp> 14 namespace uhd {
namespace rfnoc {
31 static const uint32_t REG_SUM_LEN_ADDR;
32 static const uint32_t REG_DIVISOR_ADDR;
40 virtual
void set_sum_len(const uint8_t sum_len) = 0;
46 virtual uint8_t get_sum_len() const = 0;
52 virtual
void set_divisor(const uint32_t divisor) = 0;
58 virtual uint32_t get_divisor() 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
Definition: moving_average_block_control.hpp:26
#define UHD_API
Definition: config.h:87