<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.16.1" xml:lang="en-US">
  <compounddef id="namespacegr_1_1iio" kind="namespace" language="C++">
    <compoundname>gr::iio</compoundname>
    <innerclass refid="classgr_1_1iio_1_1attr__sink" prot="public">gr::iio::attr_sink</innerclass>
    <innerclass refid="classgr_1_1iio_1_1attr__source" prot="public">gr::iio::attr_source</innerclass>
    <innerclass refid="classgr_1_1iio_1_1attr__updater" prot="public">gr::iio::attr_updater</innerclass>
    <innerclass refid="classgr_1_1iio_1_1dds__control" prot="public">gr::iio::dds_control</innerclass>
    <innerclass refid="classgr_1_1iio_1_1device__sink" prot="public">gr::iio::device_sink</innerclass>
    <innerclass refid="classgr_1_1iio_1_1device__source" prot="public">gr::iio::device_source</innerclass>
    <innerclass refid="classgr_1_1iio_1_1fmcomms2__sink" prot="public">gr::iio::fmcomms2_sink</innerclass>
    <innerclass refid="classgr_1_1iio_1_1fmcomms2__source" prot="public">gr::iio::fmcomms2_source</innerclass>
    <innerclass refid="classgr_1_1iio_1_1iio__param__t" prot="public">gr::iio::iio_param_t</innerclass>
    <sectiondef kind="enum">
      <memberdef kind="enum" id="namespacegr_1_1iio_1abcb4a7b64e53d01adb9628f914b10913" prot="public" static="no" strong="yes">
        <type></type>
        <name>data_type_t</name>
        <qualifiedname>gr::iio::data_type_t</qualifiedname>
        <enumvalue id="namespacegr_1_1iio_1abcb4a7b64e53d01adb9628f914b10913afd3e4ece78a7d422280d5ed379482229" prot="public">
          <name>DOUBLE</name>
          <initializer>= 0</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="namespacegr_1_1iio_1abcb4a7b64e53d01adb9628f914b10913ae738c26bf4ce1037fa81b039a915cbf6" prot="public">
          <name>FLOAT</name>
          <initializer>= 1</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="namespacegr_1_1iio_1abcb4a7b64e53d01adb9628f914b10913adeeed35101214b62ebabd7bf71f27ab1" prot="public">
          <name>LONGLONG</name>
          <initializer>= 2</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="namespacegr_1_1iio_1abcb4a7b64e53d01adb9628f914b10913a53f93baa3057821107c750323892fa92" prot="public">
          <name>INT</name>
          <initializer>= 3</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="namespacegr_1_1iio_1abcb4a7b64e53d01adb9628f914b10913aecfc091ed2a607335524c8389cfa41b5" prot="public">
          <name>UINT8</name>
          <initializer>= 4</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-iio/include/gnuradio/iio/iio_types.h" line="21" column="1" bodyfile="gr-iio/include/gnuradio/iio/iio_types.h" bodystart="21" bodyend="21"/>
      </memberdef>
      <memberdef kind="enum" id="namespacegr_1_1iio_1ace4c92df150e3516755a78ee6c926003" prot="public" static="no" strong="yes">
        <type></type>
        <name>attr_type_t</name>
        <qualifiedname>gr::iio::attr_type_t</qualifiedname>
        <enumvalue id="namespacegr_1_1iio_1ace4c92df150e3516755a78ee6c926003af52e9c50a060add65a035429b2a22229" prot="public">
          <name>CHANNEL</name>
          <initializer>= 0</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="namespacegr_1_1iio_1ace4c92df150e3516755a78ee6c926003ae10b6ab6a278644ce40631f62f360b6d" prot="public">
          <name>DEVICE</name>
          <initializer>= 1</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="namespacegr_1_1iio_1ace4c92df150e3516755a78ee6c926003afca4b58205c5a9c54fae423fe8130a9c" prot="public">
          <name>DEVICE_BUFFER</name>
          <initializer>= 2</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="namespacegr_1_1iio_1ace4c92df150e3516755a78ee6c926003afd3a46f7c1afcd3c71943286ac7626ed" prot="public">
          <name>DEVICE_DEBUG</name>
          <initializer>= 3</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="namespacegr_1_1iio_1ace4c92df150e3516755a78ee6c926003ade576a5a2313e67012a5024acffae62d" prot="public">
          <name>DIRECT_REGISTER_ACCESS</name>
          <initializer>= 4</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-iio/include/gnuradio/iio/iio_types.h" line="23" column="1" bodyfile="gr-iio/include/gnuradio/iio/iio_types.h" bodystart="23" bodyend="29"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="typedef">
      <memberdef kind="typedef" id="namespacegr_1_1iio_1ad953dd4ce48f63000b6948c78bfb046d" prot="public" static="no">
        <type><ref refid="classgr_1_1iio_1_1fmcomms2__sink" kindref="compound">fmcomms2_sink</ref>&lt; int16_t &gt;</type>
        <definition>typedef fmcomms2_sink&lt;int16_t&gt; gr::iio::fmcomms2_sink_s</definition>
        <argsstring></argsstring>
        <name>fmcomms2_sink_s</name>
        <qualifiedname>gr::iio::fmcomms2_sink_s</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-iio/include/gnuradio/iio/fmcomms2_sink.h" line="67" column="23" bodyfile="gr-iio/include/gnuradio/iio/fmcomms2_sink.h" bodystart="67" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="namespacegr_1_1iio_1af5b0a70ce15d32d03a383033a8b01e4b" prot="public" static="no">
        <type><ref refid="classgr_1_1iio_1_1fmcomms2__sink" kindref="compound">fmcomms2_sink</ref>&lt; std::complex&lt; int16_t &gt; &gt;</type>
        <definition>typedef fmcomms2_sink&lt;std::complex&lt;int16_t&gt; &gt; gr::iio::fmcomms2_sink_sc16</definition>
        <argsstring></argsstring>
        <name>fmcomms2_sink_sc16</name>
        <qualifiedname>gr::iio::fmcomms2_sink_sc16</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-iio/include/gnuradio/iio/fmcomms2_sink.h" line="68" column="23" bodyfile="gr-iio/include/gnuradio/iio/fmcomms2_sink.h" bodystart="68" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="namespacegr_1_1iio_1a0878c73ff9527b1936f1bdea1d555e2d" prot="public" static="no">
        <type><ref refid="classgr_1_1iio_1_1fmcomms2__sink" kindref="compound">fmcomms2_sink</ref>&lt; <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> &gt;</type>
        <definition>typedef fmcomms2_sink&lt;gr_complex&gt; gr::iio::fmcomms2_sink_fc32</definition>
        <argsstring></argsstring>
        <name>fmcomms2_sink_fc32</name>
        <qualifiedname>gr::iio::fmcomms2_sink_fc32</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-iio/include/gnuradio/iio/fmcomms2_sink.h" line="69" column="23" bodyfile="gr-iio/include/gnuradio/iio/fmcomms2_sink.h" bodystart="69" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="namespacegr_1_1iio_1a224b03077579fd0c3eb1678145bff2c1" prot="public" static="no">
        <type><ref refid="classgr_1_1iio_1_1fmcomms2__source" kindref="compound">fmcomms2_source</ref>&lt; int16_t &gt;</type>
        <definition>typedef fmcomms2_source&lt;int16_t&gt; gr::iio::fmcomms2_source_s</definition>
        <argsstring></argsstring>
        <name>fmcomms2_source_s</name>
        <qualifiedname>gr::iio::fmcomms2_source_s</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-iio/include/gnuradio/iio/fmcomms2_source.h" line="60" column="25" bodyfile="gr-iio/include/gnuradio/iio/fmcomms2_source.h" bodystart="60" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="namespacegr_1_1iio_1a8a8b8a14683f1beaf2134ffc6d769772" prot="public" static="no">
        <type><ref refid="classgr_1_1iio_1_1fmcomms2__source" kindref="compound">fmcomms2_source</ref>&lt; std::complex&lt; int16_t &gt; &gt;</type>
        <definition>typedef fmcomms2_source&lt;std::complex&lt;int16_t&gt; &gt; gr::iio::fmcomms2_source_sc16</definition>
        <argsstring></argsstring>
        <name>fmcomms2_source_sc16</name>
        <qualifiedname>gr::iio::fmcomms2_source_sc16</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-iio/include/gnuradio/iio/fmcomms2_source.h" line="61" column="25" bodyfile="gr-iio/include/gnuradio/iio/fmcomms2_source.h" bodystart="61" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="namespacegr_1_1iio_1a2619275c516c7f4925a0c2a43ba6a103" prot="public" static="no">
        <type><ref refid="classgr_1_1iio_1_1fmcomms2__source" kindref="compound">fmcomms2_source</ref>&lt; <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> &gt;</type>
        <definition>typedef fmcomms2_source&lt;gr_complex&gt; gr::iio::fmcomms2_source_fc32</definition>
        <argsstring></argsstring>
        <name>fmcomms2_source_fc32</name>
        <qualifiedname>gr::iio::fmcomms2_source_fc32</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-iio/include/gnuradio/iio/fmcomms2_source.h" line="62" column="25" bodyfile="gr-iio/include/gnuradio/iio/fmcomms2_source.h" bodystart="62" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="namespacegr_1_1iio_1abcdfcf3a54363d5e4903e85e8ce4df14" prot="public" static="no">
        <type>std::variant&lt; long long unsigned int, long unsigned int, int, double, std::string &gt;</type>
        <definition>typedef std::variant&lt;long long unsigned int, long unsigned int, int, double, std::string&gt; gr::iio::iio_param_value_t</definition>
        <argsstring></argsstring>
        <name>iio_param_value_t</name>
        <qualifiedname>gr::iio::iio_param_value_t</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-iio/include/gnuradio/iio/iio_types.h" line="32" column="5" bodyfile="gr-iio/include/gnuradio/iio/iio_types.h" bodystart="32" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="namespacegr_1_1iio_1a195ead56819cc38ec706c11417de5d15" prot="public" static="no">
        <type>std::vector&lt; <ref refid="classgr_1_1iio_1_1iio__param__t" kindref="compound">iio_param_t</ref> &gt;</type>
        <definition>typedef std::vector&lt;iio_param_t&gt; gr::iio::iio_param_vec_t</definition>
        <argsstring></argsstring>
        <name>iio_param_vec_t</name>
        <qualifiedname>gr::iio::iio_param_vec_t</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-iio/include/gnuradio/iio/iio_types.h" line="44" column="21" bodyfile="gr-iio/include/gnuradio/iio/iio_types.h" bodystart="44" bodyend="-1"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="func">
      <memberdef kind="function" id="namespacegr_1_1iio_1a6bedb604bf82bd42e951e7bbfaf83bcd" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::string <ref refid="gr-iio_2include_2gnuradio_2iio_2api_8h_1a4fe5c81546d6371cb03d51cd640ef299" kindref="member">IIO_API</ref></type>
        <definition>std::string IIO_API gr::iio::get_pluto_uri</definition>
        <argsstring>()</argsstring>
        <name>get_pluto_uri</name>
        <qualifiedname>gr::iio::get_pluto_uri</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-iio/include/gnuradio/iio/pluto_utils.h" line="17" column="21" declfile="gr-iio/include/gnuradio/iio/pluto_utils.h" declline="17" declcolumn="21"/>
        <references refid="gr-iio_2include_2gnuradio_2iio_2api_8h_1a4fe5c81546d6371cb03d51cd640ef299" compoundref="gr-iio_2include_2gnuradio_2iio_2api_8h" startline="18">IIO_API</references>
      </memberdef>
    </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="gr-iio/include/gnuradio/iio/attr_sink.h" line="19" column="1"/>
  </compounddef>
</doxygen>
