#include <source_impl.h>
|
| source_impl (int device_number, int device_type, int chip_mode, int channel, int file_switch, const char *filename, double rf_freq, double samp_rate, size_t oversample, int calibration_ch0, double calibr_bandw_ch0, int calibration_ch1, double calibr_bandw_ch1, int lna_path_mini, int lna_path_ch0, int lna_path_ch1, int analog_filter_ch0, double analog_bandw_ch0, int analog_filter_ch1, double analog_bandw_ch1, int digital_filter_ch0, double digital_bandw_ch0, int digital_filter_ch1, double digital_bandw_ch1, int gain_dB_ch0, int gain_dB_ch1) |
|
| ~source_impl () |
|
int | work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) |
|
bool | start (void) |
|
bool | stop (void) |
|
void | init_stream (int device_number, int channel) |
|
gr::io_signature::sptr | args_to_io_signature (int channel_number) |
|
|
typedef boost::shared_ptr< source > | sptr |
|
static sptr | make (int device_number, int device_type, int chip_mode, int channel, int file_switch, const char *filename, double rf_freq, double samp_rate, size_t oversample, int calibration_ch0, double calibr_bandw_ch0, int calibration_ch1, double calibr_bandw_ch1, int lna_path_mini, int lna_path_ch0, int lna_path_ch1, int analog_filter_ch0, double analog_bandw_ch0, int analog_filter_ch1, double analog_bandw_ch1, int digital_filter_ch0, double digital_bandw_ch0, int digital_filter_ch1, double digital_bandw_ch1, int gain_dB_ch0, int gain_dB_ch1) |
| Return a shared_ptr to a new instance of source. More...
|
|
◆ source_impl()
gr::limesdr::source_impl::source_impl |
( |
int |
device_number, |
|
|
int |
device_type, |
|
|
int |
chip_mode, |
|
|
int |
channel, |
|
|
int |
file_switch, |
|
|
const char * |
filename, |
|
|
double |
rf_freq, |
|
|
double |
samp_rate, |
|
|
size_t |
oversample, |
|
|
int |
calibration_ch0, |
|
|
double |
calibr_bandw_ch0, |
|
|
int |
calibration_ch1, |
|
|
double |
calibr_bandw_ch1, |
|
|
int |
lna_path_mini, |
|
|
int |
lna_path_ch0, |
|
|
int |
lna_path_ch1, |
|
|
int |
analog_filter_ch0, |
|
|
double |
analog_bandw_ch0, |
|
|
int |
analog_filter_ch1, |
|
|
double |
analog_bandw_ch1, |
|
|
int |
digital_filter_ch0, |
|
|
double |
digital_bandw_ch0, |
|
|
int |
digital_filter_ch1, |
|
|
double |
digital_bandw_ch1, |
|
|
int |
gain_dB_ch0, |
|
|
int |
gain_dB_ch1 |
|
) |
| |
◆ ~source_impl()
gr::limesdr::source_impl::~source_impl |
( |
| ) |
|
◆ args_to_io_signature()
gr::io_signature::sptr gr::limesdr::source_impl::args_to_io_signature |
( |
int |
channel_number | ) |
|
|
inline |
◆ init_stream()
void gr::limesdr::source_impl::init_stream |
( |
int |
device_number, |
|
|
int |
channel |
|
) |
| |
◆ start()
bool gr::limesdr::source_impl::start |
( |
void |
| ) |
|
◆ stop()
bool gr::limesdr::source_impl::stop |
( |
void |
| ) |
|
◆ work()
int gr::limesdr::source_impl::work |
( |
int |
noutput_items, |
|
|
gr_vector_const_void_star & |
input_items, |
|
|
gr_vector_void_star & |
output_items |
|
) |
| |
The documentation for this class was generated from the following file: