Classes | |
| class | attr_sink |
| Generic writer for attributes of IIO devices. More... | |
| class | attr_source |
| Generic reader for attributes of IIO devices. More... | |
| class | attr_updater |
| Generic helper block to create message in a format that will be accepted by the IIO Attribute Sink Block. More... | |
| class | dds_control |
| Control block for DDSs which are available in controlling FPGAs of certain IIO drivers. More... | |
| class | device_sink |
| Generic sink for IIO drivers with buffered input channels. More... | |
| class | device_source |
| Generic source for IIO drivers with buffered output channels. More... | |
| class | fmcomms2_sink |
| Device specific sink for FMComms evaluation cards. More... | |
| class | fmcomms2_source |
| Device specific source for FMComms evaluation cards. More... | |
| class | fmcomms5_sink |
| Device specific sink for FMComms5 evaluation card. More... | |
| class | fmcomms5_sink_f32c |
| Device specific sink for FMComms5 evaluation card. More... | |
| class | fmcomms5_source |
| Device specific source for the FMComms5 evaluation card. More... | |
| class | fmcomms5_source_f32c |
| Device specific source for the FMComms5 evaluation card. More... | |
| class | iio_param_t |
| class | attr_sink_impl |
| class | attr_source_impl |
| class | attr_updater_impl |
| class | dds_control_impl |
| class | device_sink_impl |
| struct | ctxInfo |
| class | device_source_impl |
| class | fmcomms2_sink_impl |
| class | fmcomms2_source_impl |
| class | fmcomms5_sink_impl |
| class | fmcomms5_source_impl |
Typedefs | |
| typedef fmcomms2_sink< int16_t > | fmcomms2_sink_s |
| typedef fmcomms2_sink< std::complex< int16_t > > | fmcomms2_sink_sc16 |
| typedef fmcomms2_sink< gr_complex > | fmcomms2_sink_fc32 |
| typedef fmcomms2_source< int16_t > | fmcomms2_source_s |
| typedef fmcomms2_source< std::complex< int16_t > > | fmcomms2_source_sc16 |
| typedef fmcomms2_source< gr_complex > | fmcomms2_source_fc32 |
| typedef std::variant< long long unsigned int, long unsigned int, int, double, std::string > | iio_param_value_t |
| typedef std::vector< iio_param_t > | iio_param_vec_t |
| typedef std::vector< ctxInfo >::iterator | ctx_it |
Enumerations | |
| enum class | data_type_t { DOUBLE = 0 , FLOAT = 1 , LONGLONG = 2 , INT = 3 , UINT8 = 4 } |
| enum class | attr_type_t { CHANNEL = 0 , DEVICE = 1 , DEVICE_BUFFER = 2 , DEVICE_DEBUG = 3 , DIRECT_REGISTER_ACCESS = 4 } |
Functions | |
| std::string IIO_API | get_pluto_uri () |
Variables | |
| static std::mutex | ctx_mutex |
| static std::vector< ctxInfo > | contexts |
| typedef std::vector<ctxInfo>::iterator gr::iio::ctx_it |
| typedef fmcomms2_sink<int16_t> gr::iio::fmcomms2_sink_s |
| typedef fmcomms2_sink<std::complex<int16_t> > gr::iio::fmcomms2_sink_sc16 |
| typedef fmcomms2_source<int16_t> gr::iio::fmcomms2_source_s |
| typedef fmcomms2_source<std::complex<int16_t> > gr::iio::fmcomms2_source_sc16 |
| typedef std::variant<long long unsigned int, long unsigned int, int, double, std::string> gr::iio::iio_param_value_t |
| typedef std::vector<iio_param_t> gr::iio::iio_param_vec_t |
|
strong |
|
strong |
| std::string IIO_API gr::iio::get_pluto_uri | ( | ) |
|
static |
|
static |