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 |
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 |
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 () |
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 | ( | ) |