12#include <boost/optional.hpp>
14namespace 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;
Definition: moving_average_block_control.hpp:27
Definition: noc_block_base.hpp:42
#define UHD_API
Definition: config.h:70
Definition: build_info.hpp:12
#define RFNOC_DECLARE_BLOCK(CLASS_NAME)
Definition: noc_block_base.hpp:21