10#ifndef INCLUDED_IIO_FMCOMMS5_SOURCE_IMPL_H
11#define INCLUDED_IIO_FMCOMMS5_SOURCE_IMPL_H
25 unsigned long samplerate;
28 static void set_params(iio_device* phy_device,
29 unsigned long long frequency,
30 unsigned long samplerate,
31 unsigned long bandwidth,
39 const char* port_select,
40 const char* filter_source,
41 const char* filter_filename,
45 std::vector<std::string> get_channels_vector(
bool ch1_en,
57 unsigned long long frequency1,
58 unsigned long long frequency2,
59 unsigned long samplerate,
60 unsigned long bandwidth,
81 const char* rf_port_select,
82 const char* filter_source,
83 const char* filter_filename,
88 unsigned long long frequency2,
89 unsigned long samplerate,
90 unsigned long bandwidth,
102 const char* rf_port_select,
103 const char* filter_source,
104 const char* filter_filename,
Definition: device_source_impl.h:37
bool destroy_ctx
Definition: device_source_impl.h:63
iio_context * ctx
Definition: device_source_impl.h:57
unsigned int buffer_size
Definition: device_source_impl.h:61
Definition: fmcomms5_source_impl.h:23
void set_params(unsigned long long frequency1, unsigned long long frequency2, 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 *gain3, double gain3_value, const char *gain4, double gain4_value, const char *rf_port_select, const char *filter_source, const char *filter_filename, float Fpass, float Fstop)
fmcomms5_source_impl(iio_context *ctx, bool destroy_ctx, unsigned long long frequency1, unsigned long long frequency2, unsigned long samplerate, unsigned long bandwidth, bool ch1_en, bool ch2_en, bool ch3_en, bool ch4_en, bool ch5_en, bool ch6_en, bool ch7_en, bool ch8_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 *gain3, double gain3_value, const char *gain4, double gain4_value, const char *rf_port_select, const char *filter_source, const char *filter_filename, float Fpass, float Fstop)
Device specific source for the FMComms5 evaluation card.
Definition: fmcomms5_source.h:33
GNU Radio logging wrapper.
Definition: basic_block.h:29