#include <signal_separator_c_impl.h>
|
| signal_separator_c_impl (double samp_rate, int window, float trans_width, float oversampling, bool taps_file, std::map< float, std::vector< float >> &file_path) |
|
| ~signal_separator_c_impl () |
|
void | free_allocation () |
|
void | build_filter (unsigned int signal) |
|
void | rebuild_all_filters () |
|
void | apply_filter (int i) |
|
void | handle_msg (pmt::pmt_t msg) |
|
pmt::pmt_t | pack_message () |
|
void | unpack_message (pmt::pmt_t msg) |
|
void | forecast (int noutput_items, gr_vector_int &ninput_items_required) |
|
int | general_work (int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) |
|
double | samp_rate () const |
|
void | set_samp_rate (double d_samp_rate) |
|
filter::firdes::win_type | window () const |
|
void | set_window (int d_window) |
|
float | trans_width () const |
|
void | set_trans_width (float d_trans_width) |
|
int | oversampling () const |
|
void | set_oversampling (float d_oversampling) |
|
|
typedef boost::shared_ptr< signal_separator_c > | sptr |
|
static sptr | make (double samp_rate, int window, float trans_width, float oversampling, bool taps_file, std::map< float, std::vector< float >> &file_path) |
| Return new instance of Signal Separator block. More...
|
|
◆ signal_separator_c_impl()
gr::inspector::signal_separator_c_impl::signal_separator_c_impl |
( |
double |
samp_rate, |
|
|
int |
window, |
|
|
float |
trans_width, |
|
|
float |
oversampling, |
|
|
bool |
taps_file, |
|
|
std::map< float, std::vector< float >> & |
file_path |
|
) |
| |
◆ ~signal_separator_c_impl()
gr::inspector::signal_separator_c_impl::~signal_separator_c_impl |
( |
| ) |
|
◆ apply_filter()
void gr::inspector::signal_separator_c_impl::apply_filter |
( |
int |
i | ) |
|
◆ build_filter()
void gr::inspector::signal_separator_c_impl::build_filter |
( |
unsigned int |
signal | ) |
|
◆ forecast()
void gr::inspector::signal_separator_c_impl::forecast |
( |
int |
noutput_items, |
|
|
gr_vector_int & |
ninput_items_required |
|
) |
| |
◆ free_allocation()
void gr::inspector::signal_separator_c_impl::free_allocation |
( |
| ) |
|
◆ general_work()
int gr::inspector::signal_separator_c_impl::general_work |
( |
int |
noutput_items, |
|
|
gr_vector_int & |
ninput_items, |
|
|
gr_vector_const_void_star & |
input_items, |
|
|
gr_vector_void_star & |
output_items |
|
) |
| |
◆ handle_msg()
void gr::inspector::signal_separator_c_impl::handle_msg |
( |
pmt::pmt_t |
msg | ) |
|
◆ oversampling()
int gr::inspector::signal_separator_c_impl::oversampling |
( |
| ) |
const |
|
inline |
◆ pack_message()
pmt::pmt_t gr::inspector::signal_separator_c_impl::pack_message |
( |
| ) |
|
◆ rebuild_all_filters()
void gr::inspector::signal_separator_c_impl::rebuild_all_filters |
( |
| ) |
|
◆ samp_rate()
double gr::inspector::signal_separator_c_impl::samp_rate |
( |
| ) |
const |
|
inline |
◆ set_oversampling()
void gr::inspector::signal_separator_c_impl::set_oversampling |
( |
float |
d_oversampling | ) |
|
|
inlinevirtual |
◆ set_samp_rate()
void gr::inspector::signal_separator_c_impl::set_samp_rate |
( |
double |
d_samp_rate | ) |
|
|
inlinevirtual |
◆ set_trans_width()
void gr::inspector::signal_separator_c_impl::set_trans_width |
( |
float |
d_trans_width | ) |
|
|
inlinevirtual |
◆ set_window()
void gr::inspector::signal_separator_c_impl::set_window |
( |
int |
d_window | ) |
|
|
inlinevirtual |
◆ trans_width()
float gr::inspector::signal_separator_c_impl::trans_width |
( |
| ) |
const |
|
inline |
◆ unpack_message()
void gr::inspector::signal_separator_c_impl::unpack_message |
( |
pmt::pmt_t |
msg | ) |
|
◆ window()
filter::firdes::win_type gr::inspector::signal_separator_c_impl::window |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: