9 #ifndef INCLUDED_GR_UHD_RFNOC_FIR_FILTER_H 10 #define INCLUDED_GR_UHD_RFNOC_FIR_FILTER_H 26 typedef std::shared_ptr<rfnoc_fir_filter>
sptr;
35 const ::uhd::device_addr_t& block_args,
36 const int device_select,
44 virtual void set_coefficients(
const std::vector<float>& coeffs,
45 const size_t chan = 0) = 0;
52 virtual void set_coefficients(
const std::vector<int16_t>& coeffs,
53 const size_t chan = 0) = 0;
59 virtual size_t get_max_num_coefficients(
const size_t chan = 0) = 0;
65 virtual std::vector<int16_t> get_coefficients(
const size_t chan = 0) = 0;
std::shared_ptr< rfnoc_graph > sptr
Definition: rfnoc_graph.h:32
Definition: rfnoc_fir_filter.h:23
GNU Radio logging wrapper.
Definition: basic_block.h:29
std::shared_ptr< rfnoc_fir_filter > sptr
Definition: rfnoc_fir_filter.h:26
#define GR_UHD_API
Definition: gr-uhd/include/gnuradio/uhd/api.h:18
Definition: rfnoc_block.h:25
std::shared_ptr< rfnoc_block > sptr
Definition: rfnoc_block.h:34