22 #ifndef INCLUDED_IIO_FMCOMMS2_SOURCE_IMPL_H 23 #define INCLUDED_IIO_FMCOMMS2_SOURCE_IMPL_H 39 std::vector<std::string> get_channels_vector(
40 bool ch1_en,
bool ch2_en,
bool ch3_en,
bool ch4_en);
44 unsigned long long frequency,
unsigned long samplerate,
45 unsigned long bandwidth,
46 bool ch1_en,
bool ch2_en,
bool ch3_en,
bool ch4_en,
47 unsigned long buffer_size,
bool quadrature,
bool rfdc,
48 bool bbdc,
const char *gain1,
double gain1_value,
49 const char *gain2,
double gain2_value,
50 const char *rf_port_select,
const char *filter,
54 unsigned long samplerate,
unsigned long bandwidth,
55 bool quadrature,
bool rfdc,
bool bbdc,
56 const char *gain1,
double gain1_value,
57 const char *gain2,
double gain2_value,
58 const char *rf_port_select,
struct iio_context * ctx
Definition: device_source_impl.h:61
Definition: device_source_impl.h:41
Definition: fmcomms2_source_impl.h:35
unsigned int buffer_size
Definition: device_source_impl.h:65
bool destroy_ctx
Definition: device_source_impl.h:67
fmcomms2_source_impl(struct iio_context *ctx, bool destroy_ctx, unsigned long long frequency, unsigned long samplerate, unsigned long bandwidth, bool ch1_en, bool ch2_en, bool ch3_en, bool ch4_en, unsigned long buffer_size, bool quadrature, bool rfdc, bool bbdc, const char *gain1, double gain1_value, const char *gain2, double gain2_value, const char *rf_port_select, const char *filter, bool auto_filter)
Definition: attr_sink.h:29
<+description of block+>
Definition: fmcomms2_source.h:40
void set_params(unsigned long long frequency, unsigned long samplerate, unsigned long bandwidth, bool quadrature, bool rfdc, bool bbdc, const char *gain1, double gain1_value, const char *gain2, double gain2_value, const char *rf_port_select, const char *filter, bool auto_filter)