#include <analog_in_source_impl.h>
|
| | analog_in_source_impl (libm2k::context::M2k *context, int buffer_size, const std::vector< int > &channels, std::vector< int > ranges, double sampling_frequency, int oversampling_ratio, int kernel_buffers, bool calibrate_ADC, bool stream_voltage_values, std::vector< int > trigger_condition, std::vector< int > trigger_mode, int trigger_source, int trigger_delay, std::vector< double > trigger_level, bool streaming, bool deinit, double data_rate) |
| | ~analog_in_source_impl () override |
| void | refill_buffer () |
| int | work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) override |
| bool | start () override |
| bool | stop () override |
| void | set_params (std::vector< int > ranges, double sampling_frequency, int oversampling_ratio) override |
| void | set_trigger (std::vector< int > trigger_condition, std::vector< int > trigger_mode, int trigger_source, int trigger_delay, std::vector< double > trigger_level, bool streaming) override |
| void | set_timeout_ms (unsigned int timeout) override |
| void | set_data_rate (double rate) override |
| void | set_buffer_size (int buffer_size) override |
|
| static libm2k::context::M2k * | get_context (const std::string &uri) |
| static void | add_context (libm2k::context::M2k *context) |
| static void | remove_contexts (const std::string &uri) |
| static sptr | make (const std::string &uri, int buffer_size, const std::vector< int > &channels, std::vector< int > ranges, double sampling_frequency, int oversampling_ratio, int kernel_buffers, bool calibrate_ADC, bool stream_voltage_values, std::vector< int > trigger_condition, std::vector< int > trigger_mode, int trigger_source, int trigger_delay, std::vector< double > trigger_level, bool streaming, bool deinit=true, double data_rate=0) |
| | Return a shared_ptr to a new instance of m2k::analog_in_source.
|
| static sptr | make_from (libm2k::context::M2k *context, int buffer_size, const std::vector< int > &channels, std::vector< int > ranges, double sampling_frequency, int oversampling_ratio, int kernel_buffers, bool calibrate_ADC, bool stream_voltage_values, std::vector< int > trigger_condition, std::vector< int > trigger_mode, int trigger_source, int trigger_delay, std::vector< double > trigger_level, bool streaming, bool deinit=true, double data_rate=0) |
◆ analog_in_source_impl()
| gr::m2k::analog_in_source_impl::analog_in_source_impl |
( |
libm2k::context::M2k * | context, |
|
|
int | buffer_size, |
|
|
const std::vector< int > & | channels, |
|
|
std::vector< int > | ranges, |
|
|
double | sampling_frequency, |
|
|
int | oversampling_ratio, |
|
|
int | kernel_buffers, |
|
|
bool | calibrate_ADC, |
|
|
bool | stream_voltage_values, |
|
|
std::vector< int > | trigger_condition, |
|
|
std::vector< int > | trigger_mode, |
|
|
int | trigger_source, |
|
|
int | trigger_delay, |
|
|
std::vector< double > | trigger_level, |
|
|
bool | streaming, |
|
|
bool | deinit, |
|
|
double | data_rate ) |
◆ ~analog_in_source_impl()
| gr::m2k::analog_in_source_impl::~analog_in_source_impl |
( |
| ) |
|
|
override |
◆ add_context()
| void gr::m2k::analog_in_source_impl::add_context |
( |
libm2k::context::M2k * | context | ) |
|
|
static |
◆ get_context()
| libm2k::context::M2k * gr::m2k::analog_in_source_impl::get_context |
( |
const std::string & | uri | ) |
|
|
static |
◆ refill_buffer()
| void gr::m2k::analog_in_source_impl::refill_buffer |
( |
| ) |
|
◆ remove_contexts()
| void gr::m2k::analog_in_source_impl::remove_contexts |
( |
const std::string & | uri | ) |
|
|
static |
◆ set_buffer_size()
| void gr::m2k::analog_in_source_impl::set_buffer_size |
( |
int | buffer_size | ) |
|
|
overridevirtual |
◆ set_data_rate()
| void gr::m2k::analog_in_source_impl::set_data_rate |
( |
double | rate | ) |
|
|
overridevirtual |
◆ set_params()
| void gr::m2k::analog_in_source_impl::set_params |
( |
std::vector< int > | ranges, |
|
|
double | sampling_frequency, |
|
|
int | oversampling_ratio ) |
|
overridevirtual |
◆ set_timeout_ms()
| void gr::m2k::analog_in_source_impl::set_timeout_ms |
( |
unsigned int | timeout | ) |
|
|
overridevirtual |
◆ set_trigger()
| void gr::m2k::analog_in_source_impl::set_trigger |
( |
std::vector< int > | trigger_condition, |
|
|
std::vector< int > | trigger_mode, |
|
|
int | trigger_source, |
|
|
int | trigger_delay, |
|
|
std::vector< double > | trigger_level, |
|
|
bool | streaming ) |
|
overridevirtual |
◆ start()
| bool gr::m2k::analog_in_source_impl::start |
( |
| ) |
|
|
override |
◆ stop()
| bool gr::m2k::analog_in_source_impl::stop |
( |
| ) |
|
|
override |
◆ work()
| int gr::m2k::analog_in_source_impl::work |
( |
int | noutput_items, |
|
|
gr_vector_const_void_star & | input_items, |
|
|
gr_vector_void_star & | output_items ) |
|
override |
The documentation for this class was generated from the following file: