Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > 6e7a2755bd78c9deedab199b86e675f3 > files > 8126

gnuradio-doc-3.2.2-9.fc14.x86_64.rpm

<?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.7.3">
  <compounddef id="classusrp2_1_1usrp2" kind="class" prot="public">
    <compoundname>usrp2::usrp2</compoundname>
    <includes refid="usrp2_8h" local="no">usrp2.h</includes>
    <innerclass refid="classusrp2_1_1usrp2_1_1impl" prot="public">usrp2::usrp2::impl</innerclass>
      <sectiondef kind="public-type">
      <memberdef kind="typedef" id="classusrp2_1_1usrp2_1a495be65b27a7096b8de897b0a033c3ab" prot="public" static="no">
        <type><ref refid="classboost_1_1shared__ptr" kindref="compound">boost::shared_ptr</ref>&lt; <ref refid="classusrp2_1_1usrp2" kindref="compound">usrp2</ref> &gt;</type>
        <definition>typedef boost::shared_ptr&lt;usrp2&gt; usrp2::usrp2::sptr</definition>
        <argsstring></argsstring>
        <name>sptr</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Shared pointer to this class </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="83" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" bodystart="83" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-static-attrib">
      <memberdef kind="variable" id="classusrp2_1_1usrp2_1a0e992c0ab2d8b0c8a99723ed9fe55d2e" prot="public" static="yes" mutable="no">
        <type>const unsigned int</type>
        <definition>const unsigned int usrp2::usrp2::MAX_CHAN</definition>
        <argsstring></argsstring>
        <name>MAX_CHAN</name>
        <initializer> 30</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="78" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" bodystart="78" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classusrp2_1_1usrp2_1a9e00d1e39a8b9a59747dc81bfc24b613" prot="private" static="no" mutable="no">
        <type>std::auto_ptr&lt; <ref refid="classusrp2_1_1usrp2_1_1impl" kindref="compound">impl</ref> &gt;</type>
        <definition>std::auto_ptr&lt;impl&gt; usrp2::usrp2::d_impl</definition>
        <argsstring></argsstring>
        <name>d_impl</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="592" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" bodystart="592" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-static-func">
      <memberdef kind="function" id="classusrp2_1_1usrp2_1aca00b5a1e9ff0b801e321bd6a3250d92" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classboost_1_1shared__ptr" kindref="compound">sptr</ref></type>
        <definition>static sptr usrp2::usrp2::make</definition>
        <argsstring>(const std::string &amp;ifc, const std::string &amp;addr=&quot;&quot;, size_t rx_bufsize=0)</argsstring>
        <name>make</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>ifc</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>addr</declname>
          <defval>&quot;&quot;</defval>
        </param>
        <param>
          <type>size_t</type>
          <declname>rx_bufsize</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Static function to return an instance of <ref refid="classusrp2_1_1usrp2" kindref="compound">usrp2</ref> as a shared pointer</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>ifc</parametername>
</parameternamelist>
<parameterdescription>
<para>Network interface name, e.g., &quot;eth0&quot; </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>addr</parametername>
</parameternamelist>
<parameterdescription>
<para>Network mac address, e.g., &quot;01:23:45:67:89:ab&quot;, &quot;89:ab&quot; or &quot;&quot;. If <computeroutput>addr</computeroutput> is HH:HH, it&apos;s treated as if it were 00:50:c2:85:HH:HH &quot;&quot; will autoselect a USRP2 if there is only a single one on the local ethernet. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>rx_bufsize</parametername>
</parameternamelist>
<parameterdescription>
<para>is the length in bytes of the kernel networking buffer to allocate. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="94"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a40577de9cf7226d231e048bd8f66cbec" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>usrp2::usrp2::~usrp2</definition>
        <argsstring>()</argsstring>
        <name>~usrp2</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Class destructor </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="99"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a94b9b36e7740874af7fae96198bbbb46" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::string</type>
        <definition>std::string usrp2::usrp2::mac_addr</definition>
        <argsstring>()</argsstring>
        <name>mac_addr</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Returns the MAC address associated with this USRP </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="104"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1adaf0f547244415fc982a7b177358ca11" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::string</type>
        <definition>std::string usrp2::usrp2::interface_name</definition>
        <argsstring>()</argsstring>
        <name>interface_name</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Returns the GbE interface name associated with this USRP </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="109"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1ac2726fe4d9071afeb5fde690d31fe7bc" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::set_rx_gain</definition>
        <argsstring>(double gain)</argsstring>
        <name>set_rx_gain</name>
        <param>
          <type>double</type>
          <declname>gain</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set receiver gain <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>gain</parametername>
</parameternamelist>
<parameterdescription>
<para>in dB (more or less) </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="121"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1ac75be9cf7591eb34ee20a9c8a2bb7737" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>double</type>
        <definition>double usrp2::usrp2::rx_gain_min</definition>
        <argsstring>()</argsstring>
        <name>rx_gain_min</name>
        <briefdescription>
<para>return minimum Rx gain </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="124"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1ae371035411d10fab287fbcdac98ff5f5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>double</type>
        <definition>double usrp2::usrp2::rx_gain_max</definition>
        <argsstring>()</argsstring>
        <name>rx_gain_max</name>
        <briefdescription>
<para>return maximum Rx gain </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="127"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a48a79f89af26ef21cfdb168527946b0b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>double</type>
        <definition>double usrp2::usrp2::rx_gain_db_per_step</definition>
        <argsstring>()</argsstring>
        <name>rx_gain_db_per_step</name>
        <briefdescription>
<para>return Rx gain db_per_step </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="130"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a26ca99959366c7d2ceba3df8435a89e5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::set_rx_lo_offset</definition>
        <argsstring>(double frequency)</argsstring>
        <name>set_rx_lo_offset</name>
        <param>
          <type>double</type>
          <declname>frequency</declname>
        </param>
        <briefdescription>
<para>Set receive daughterboard LO offset frequency. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="135"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a64706690819e7d25c85a3c2bb3171100" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::set_rx_center_freq</definition>
        <argsstring>(double frequency, tune_result *result)</argsstring>
        <name>set_rx_center_freq</name>
        <param>
          <type>double</type>
          <declname>frequency</declname>
        </param>
        <param>
          <type><ref refid="classusrp2_1_1tune__result" kindref="compound">tune_result</ref> *</type>
          <declname>result</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set receiver center frequency </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="140"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a1acb81b5b6bcff145ab35be1c72d5114" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>double</type>
        <definition>double usrp2::usrp2::rx_freq_min</definition>
        <argsstring>()</argsstring>
        <name>rx_freq_min</name>
        <briefdescription>
<para>return minimum Rx center frequency </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="143"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1ac0bbc275573f647df2d898051fe60e8a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>double</type>
        <definition>double usrp2::usrp2::rx_freq_max</definition>
        <argsstring>()</argsstring>
        <name>rx_freq_max</name>
        <briefdescription>
<para>return maximum Rx center frequency </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="146"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a0e4330e851a12f2de3044a9abeb5125f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::set_rx_decim</definition>
        <argsstring>(int decimation_factor)</argsstring>
        <name>set_rx_decim</name>
        <param>
          <type>int</type>
          <declname>decimation_factor</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set receiver sample rate decimation </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="151"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a67b1f9df5af54a95db4e68adb85d53c3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int usrp2::usrp2::rx_decim</definition>
        <argsstring>()</argsstring>
        <name>rx_decim</name>
        <briefdescription>
<para>Return current decimation factor. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="154"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1ac77b97e74940641d531f204422656ea3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::set_rx_scale_iq</definition>
        <argsstring>(int scale_i, int scale_q)</argsstring>
        <name>set_rx_scale_iq</name>
        <param>
          <type>int</type>
          <declname>scale_i</declname>
        </param>
        <param>
          <type>int</type>
          <declname>scale_q</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set receiver IQ magnitude scaling </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="159"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a99811f59a38aa3097e0be6196cf3790a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::start_rx_streaming</definition>
        <argsstring>(unsigned int channel=0, unsigned int items_per_frame=0)</argsstring>
        <name>start_rx_streaming</name>
        <param>
          <type>unsigned int</type>
          <declname>channel</declname>
          <defval>0</defval>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>items_per_frame</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set received sample format</para><para>domain: complex or real type: floating, fixed point, or raw depth: bits per sample</para><para>Sets format over the wire for samples from USRP2.</para><para>Start streaming receive mode. USRP2 will send a continuous stream of DSP pipeline samples to host. Call rx_samples(...) to access.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>channel</parametername>
</parameternamelist>
<parameterdescription>
<para>Stream channel number (0-30) </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>items_per_frame</parametername>
</parameternamelist>
<parameterdescription>
<para>Number of 32-bit items per frame. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="179"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a75c9dc7c14da792f8fb6a73b8caaabb1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::stop_rx_streaming</definition>
        <argsstring>(unsigned int channel=0)</argsstring>
        <name>stop_rx_streaming</name>
        <param>
          <type>unsigned int</type>
          <declname>channel</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Stop streaming receive mode. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="184"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1adc5c23804bb1277b89ec51c519275c42" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::rx_samples</definition>
        <argsstring>(unsigned int channel, rx_sample_handler *handler)</argsstring>
        <name>rx_samples</name>
        <param>
          <type>unsigned int</type>
          <declname>channel</declname>
        </param>
        <param>
          <type><ref refid="classusrp2_1_1rx__sample__handler" kindref="compound">rx_sample_handler</ref> *</type>
          <declname>handler</declname>
        </param>
        <briefdescription>
<para>Receive data from the specified channel This method is used to receive all data: streaming or discrete. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="190"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a268b49a605a2cc001e753052b91367a1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>unsigned int</type>
        <definition>unsigned int usrp2::usrp2::rx_overruns</definition>
        <argsstring>()</argsstring>
        <name>rx_overruns</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Returns number of times receive overruns have occurred </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="195"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a4586604bf3d2614e5d7533e22549aaa9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>unsigned int</type>
        <definition>unsigned int usrp2::usrp2::rx_missing</definition>
        <argsstring>()</argsstring>
        <name>rx_missing</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Returns total number of missing frames from overruns. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="200"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a8f3512a284bcdb566e9f33d2b58eec7c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::set_tx_gain</definition>
        <argsstring>(double gain)</argsstring>
        <name>set_tx_gain</name>
        <param>
          <type>double</type>
          <declname>gain</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set transmitter gain </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="211"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a0534b619c93788c66686268983da34c7" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>double</type>
        <definition>double usrp2::usrp2::tx_gain_min</definition>
        <argsstring>()</argsstring>
        <name>tx_gain_min</name>
        <briefdescription>
<para>return minimum Tx gain </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="214"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1abfd17a980f1450e4c6cb9bfb9a54d413" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>double</type>
        <definition>double usrp2::usrp2::tx_gain_max</definition>
        <argsstring>()</argsstring>
        <name>tx_gain_max</name>
        <briefdescription>
<para>return maximum Tx gain </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="217"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a17abc39bc29e3d1d13e7d8082e1e577a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>double</type>
        <definition>double usrp2::usrp2::tx_gain_db_per_step</definition>
        <argsstring>()</argsstring>
        <name>tx_gain_db_per_step</name>
        <briefdescription>
<para>return Tx gain db_per_step </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="220"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1aca5cd4b1f1943c17b93e664c441d7126" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::set_tx_lo_offset</definition>
        <argsstring>(double frequency)</argsstring>
        <name>set_tx_lo_offset</name>
        <param>
          <type>double</type>
          <declname>frequency</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="225"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a187858c2d829c319f44a1e3db6ca38d8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::set_tx_center_freq</definition>
        <argsstring>(double frequency, tune_result *result)</argsstring>
        <name>set_tx_center_freq</name>
        <param>
          <type>double</type>
          <declname>frequency</declname>
        </param>
        <param>
          <type><ref refid="classusrp2_1_1tune__result" kindref="compound">tune_result</ref> *</type>
          <declname>result</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set transmitter center frequency </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="230"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a23803477520e7d6a470c445c70a2c60b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>double</type>
        <definition>double usrp2::usrp2::tx_freq_min</definition>
        <argsstring>()</argsstring>
        <name>tx_freq_min</name>
        <briefdescription>
<para>return minimum Tx center frequency </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="233"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a21a76cc4ab69185d796bf5602c9cb8ff" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>double</type>
        <definition>double usrp2::usrp2::tx_freq_max</definition>
        <argsstring>()</argsstring>
        <name>tx_freq_max</name>
        <briefdescription>
<para>return maximum Tx center frequency </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="236"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a97a89168fa7801f6681c499210cc08f3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::set_tx_interp</definition>
        <argsstring>(int interpolation_factor)</argsstring>
        <name>set_tx_interp</name>
        <param>
          <type>int</type>
          <declname>interpolation_factor</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set transmitter sample rate interpolation </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="241"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1afcd40f8eb490f95f3b88e403beb95db7" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int usrp2::usrp2::tx_interp</definition>
        <argsstring>()</argsstring>
        <name>tx_interp</name>
        <briefdescription>
<para>Return current interpolation factor. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="244"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a4cf2cc57c170200e09b45da8f82b990b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void usrp2::usrp2::default_tx_scale_iq</definition>
        <argsstring>(int interpolation_factor, int *scale_i, int *scale_q)</argsstring>
        <name>default_tx_scale_iq</name>
        <param>
          <type>int</type>
          <declname>interpolation_factor</declname>
        </param>
        <param>
          <type>int *</type>
          <declname>scale_i</declname>
        </param>
        <param>
          <type>int *</type>
          <declname>scale_q</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="249"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1aa458137a015f61fb400e626b594e2852" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::set_tx_scale_iq</definition>
        <argsstring>(int scale_i, int scale_q)</argsstring>
        <name>set_tx_scale_iq</name>
        <param>
          <type>int</type>
          <declname>scale_i</declname>
        </param>
        <param>
          <type>int</type>
          <declname>scale_q</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set transmit IQ magnitude scaling </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="254"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a6a11fb6a5567d69e584cf16b02e510ca" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::tx_32fc</definition>
        <argsstring>(unsigned int channel, const std::complex&lt; float &gt; *samples, size_t nsamples, const tx_metadata *metadata)</argsstring>
        <name>tx_32fc</name>
        <param>
          <type>unsigned int</type>
          <declname>channel</declname>
        </param>
        <param>
          <type>const std::complex&lt; float &gt; *</type>
          <declname>samples</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>nsamples</declname>
        </param>
        <param>
          <type>const <ref refid="structusrp2_1_1tx__metadata" kindref="compound">tx_metadata</ref> *</type>
          <declname>metadata</declname>
        </param>
        <briefdescription>
<para>transmit complex&lt;float&gt; samples to USRP2 </para>        </briefdescription>
        <detaileddescription>
<para>Set transmit sample format</para><para>domain: complex or real type: floating, fixed point, or raw depth: bits per sample</para><para>Sets format over the wire for samples to USRP2.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>channel</parametername>
</parameternamelist>
<parameterdescription>
<para>specifies the channel to send them to </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>samples</parametername>
</parameternamelist>
<parameterdescription>
<para>are the samples to transmit. They should be in the range [-1.0, +1.0] </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>nsamples</parametername>
</parameternamelist>
<parameterdescription>
<para>is the number of samples to transmit </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>metadata</parametername>
</parameternamelist>
<parameterdescription>
<para>provides the timestamp and flags</para></parameterdescription>
</parameteritem>
</parameterlist>
The complex&lt;float&gt; samples are converted to the appropriate &quot;on the wire&quot; representation, depending on the current USRP2 configuration. Typically, this is big-endian 16-bit I &amp; Q. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="282"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1aa90bd651ad3c2750dccff12444b48282" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::tx_16sc</definition>
        <argsstring>(unsigned int channel, const std::complex&lt; int16_t &gt; *samples, size_t nsamples, const tx_metadata *metadata)</argsstring>
        <name>tx_16sc</name>
        <param>
          <type>unsigned int</type>
          <declname>channel</declname>
        </param>
        <param>
          <type>const std::complex&lt; int16_t &gt; *</type>
          <declname>samples</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>nsamples</declname>
        </param>
        <param>
          <type>const <ref refid="structusrp2_1_1tx__metadata" kindref="compound">tx_metadata</ref> *</type>
          <declname>metadata</declname>
        </param>
        <briefdescription>
<para>transmit complex&lt;int16_t&gt; samples to USRP2 </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>channel</parametername>
</parameternamelist>
<parameterdescription>
<para>specifies the channel to send them to </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>samples</parametername>
</parameternamelist>
<parameterdescription>
<para>are the samples to transmit </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>nsamples</parametername>
</parameternamelist>
<parameterdescription>
<para>is the number of samples to transmit </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>metadata</parametername>
</parameternamelist>
<parameterdescription>
<para>provides the timestamp and flags</para></parameterdescription>
</parameteritem>
</parameterlist>
The complex&lt;int16_t&gt; samples are converted to the appropriate &quot;on the wire&quot; representation, depending on the current USRP2 configuration. Typically, this is big-endian 16-bit I &amp; Q. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="299"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a9853a8439165f467814d472024c4c551" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::tx_raw</definition>
        <argsstring>(unsigned int channel, const uint32_t *items, size_t nitems, const tx_metadata *metadata)</argsstring>
        <name>tx_raw</name>
        <param>
          <type>unsigned int</type>
          <declname>channel</declname>
        </param>
        <param>
          <type>const uint32_t *</type>
          <declname>items</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>nitems</declname>
        </param>
        <param>
          <type>const <ref refid="structusrp2_1_1tx__metadata" kindref="compound">tx_metadata</ref> *</type>
          <declname>metadata</declname>
        </param>
        <briefdescription>
<para>transmit raw uint32_t data items to USRP2 </para>        </briefdescription>
        <detaileddescription>
<para>The caller is responsible for ensuring that the items are formatted appropriately for the USRP2 and its configuration. This method is used primarily by the system itself. Users should call tx_32fc or tx_16sc instead.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>channel</parametername>
</parameternamelist>
<parameterdescription>
<para>specifies the channel to send them to </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>items</parametername>
</parameternamelist>
<parameterdescription>
<para>are the data items to transmit </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>nitems</parametername>
</parameternamelist>
<parameterdescription>
<para>is the number of items to transmit </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>metadata</parametername>
</parameternamelist>
<parameterdescription>
<para>provides the timestamp and flags </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="317"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a5a547f128bb1129445e90f029c36d63c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::config_mimo</definition>
        <argsstring>(int flags)</argsstring>
        <name>config_mimo</name>
        <param>
          <type>int</type>
          <declname>flags</declname>
        </param>
        <briefdescription>
<para>MIMO configuration. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>flags</parametername>
</parameternamelist>
<parameterdescription>
<para>from usrp2_mimo_config.h</para></parameterdescription>
</parameteritem>
</parameterlist>
<preformatted>
   one of these:</preformatted></para><para><preformatted>     MC_WE_DONT_LOCK
     MC_WE_LOCK_TO_SMA
     MC_WE_LOCK_TO_MIMO</preformatted></para><para><preformatted>   and optionally this:</preformatted></para><para><preformatted>     MC_PROVIDE_CLK_TO_MIMO
 </preformatted> </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="342"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a91771bfb13bb9e7e7534310204b9192e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::fpga_master_clock_freq</definition>
        <argsstring>(long *freq)</argsstring>
        <name>fpga_master_clock_freq</name>
        <param>
          <type>long *</type>
          <declname>freq</declname>
        </param>
        <briefdescription>
<para>Get frequency of master oscillator in Hz. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="346"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a49bc0d8a533ad7259e5574acfd027d68" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::adc_rate</definition>
        <argsstring>(long *rate)</argsstring>
        <name>adc_rate</name>
        <param>
          <type>long *</type>
          <declname>rate</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="349"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1ac1e9dd22b54da3bd44fa6d46b43293b8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::dac_rate</definition>
        <argsstring>(long *rate)</argsstring>
        <name>dac_rate</name>
        <param>
          <type>long *</type>
          <declname>rate</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="352"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1aef3c674c9f2c7495e197a5c6130a2cce" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::tx_daughterboard_id</definition>
        <argsstring>(int *dbid)</argsstring>
        <name>tx_daughterboard_id</name>
        <param>
          <type>int *</type>
          <declname>dbid</declname>
        </param>
        <briefdescription>
<para>Get Tx daughterboard ID. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="out">dbid</parametername>
</parameternamelist>
<parameterdescription>
<para>returns the daughterboard id.</para></parameterdescription>
</parameteritem>
</parameterlist>
daughterboard id &gt;= 0 if successful, -1 if no daugherboard installed, -2 if invalid EEPROM on daughterboard. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="362"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1acd497e686236e986d2a7c9708101fc94" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::rx_daughterboard_id</definition>
        <argsstring>(int *dbid)</argsstring>
        <name>rx_daughterboard_id</name>
        <param>
          <type>int *</type>
          <declname>dbid</declname>
        </param>
        <briefdescription>
<para>Get Rx daughterboard ID. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="out">dbid</parametername>
</parameternamelist>
<parameterdescription>
<para>returns the daughterboard id.</para></parameterdescription>
</parameteritem>
</parameterlist>
daughterboard id &gt;= 0 if successful, -1 if no daugherboard installed, -2 if invalid EEPROM on daughterboard. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="372"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1aa1e646a4b9695438a3175eb1c3b7a324" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::burn_mac_addr</definition>
        <argsstring>(const std::string &amp;new_addr)</argsstring>
        <name>burn_mac_addr</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>new_addr</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Burn new mac address into EEPROM on USRP2</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>new_addr</parametername>
</parameternamelist>
<parameterdescription>
<para>Network mac address, e.g., &quot;01:23:45:67:89:ab&quot; or &quot;89:ab&quot;. If <computeroutput>addr</computeroutput> is HH:HH, it&apos;s treated as if it were 00:50:c2:85:HH:HH </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="386"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a6407149eaf9535bac0642889d0c67a6f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::sync_to_pps</definition>
        <argsstring>()</argsstring>
        <name>sync_to_pps</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Reset master time to 0 at next PPS edge </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="391"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1ac57859c598d0b2f7fec17731fdf1f333" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::sync_every_pps</definition>
        <argsstring>(bool enable)</argsstring>
        <name>sync_every_pps</name>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>enable</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Reset master time to 0 at every PPS edge </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="396"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a3d89fc2845a564ab3b3077699f434e1a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classstd_1_1vector" kindref="compound">std::vector</ref>&lt; uint32_t &gt;</type>
        <definition>std::vector&lt;uint32_t&gt; usrp2::usrp2::peek32</definition>
        <argsstring>(uint32_t addr, uint32_t words)</argsstring>
        <name>peek32</name>
        <param>
          <type>uint32_t</type>
          <declname>addr</declname>
        </param>
        <param>
          <type>uint32_t</type>
          <declname>words</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Read memory from Wishbone bus as 32-bit words. Handles endian swapping if needed.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>addr</parametername>
</parameternamelist>
<parameterdescription>
<para>32-bit aligned address. Only the lower 16-bits are significant. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>words</parametername>
</parameternamelist>
<parameterdescription>
<para>Number of 32-bit words</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>Vector of 32-bit read values</para></simplesect>
WARNING: Attempts to read memory from addresses that do not correspond to RAM or memory-mapped peripherals may cause the USRP2 to hang, requiring a power cycle. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="410"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a8f386b5781d5a675eaa647cc0b2c54fe" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::poke32</definition>
        <argsstring>(uint32_t addr, const std::vector&lt; uint32_t &gt; &amp;data)</argsstring>
        <name>poke32</name>
        <param>
          <type>uint32_t</type>
          <declname>addr</declname>
        </param>
        <param>
          <type>const <ref refid="classstd_1_1vector" kindref="compound">std::vector</ref>&lt; uint32_t &gt; &amp;</type>
          <declname>data</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Write memory to Wishbone bus as 32-bit words. Handles endian swapping if needed.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>addr</parametername>
</parameternamelist>
<parameterdescription>
<para>32-bit aligned address. Only the lower 16-bits are significant </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>data</parametername>
</parameternamelist>
<parameterdescription>
<para>Vector of 32-bit values to write.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>true iff successful</para></simplesect>
WARNING: Attempts to read memory from addresses that do not correspond to RAM or memory-mapped peripherals may cause the USRP2 to hang, requiring a power cycle. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="424"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1aee3d2e654c22198430c7626ee65676e1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::set_gpio_ddr</definition>
        <argsstring>(int bank, uint16_t value, uint16_t mask)</argsstring>
        <name>set_gpio_ddr</name>
        <param>
          <type>int</type>
          <declname>bank</declname>
        </param>
        <param>
          <type>uint16_t</type>
          <declname>value</declname>
        </param>
        <param>
          <type>uint16_t</type>
          <declname>mask</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set daughterboard GPIO data direction register.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>bank</parametername>
</parameternamelist>
<parameterdescription>
<para>GPIO_TX_BANK or GPIO_RX_BANK </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>value</parametername>
</parameternamelist>
<parameterdescription>
<para>16-bits, 0=FPGA input, 1=FPGA output </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>mask</parametername>
</parameternamelist>
<parameterdescription>
<para>16-bits, 0=ignore, 1=set</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>true iff successful</para></simplesect>
WARNING: Improper usage of this function may result in damage to the USRP2 </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="438"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1af2893ac8a6f56e62b05fc486740ffacb" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::set_gpio_sels</definition>
        <argsstring>(int bank, std::string sels)</argsstring>
        <name>set_gpio_sels</name>
        <param>
          <type>int</type>
          <declname>bank</declname>
        </param>
        <param>
          <type>std::string</type>
          <declname>sels</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set daughterboard GPIO output selection register. For those GPIO pins that are configured as outputs in the DDR, this settings configures the source of the pin value.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>bank</parametername>
</parameternamelist>
<parameterdescription>
<para>GPIO_TX_BANK or GPIO_RX_BANK </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>sels</parametername>
</parameternamelist>
<parameterdescription>
<para>Exactly 16 character MSB-&gt;LSB string. For each position: &apos;.&apos; = ignore this bit, i.e., leave current value &apos;a&apos; = Output ATR value &apos;s&apos; = Output host software controlled value &apos;0&apos; = Output FPGA debug bus 0 value &apos;1&apos; = Output FPGA debug bus 1 value</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>true iff successful</para></simplesect>
WARNING: Improper usage of this function may result in damage to the USRP2 </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="458"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1ac4f19c8609dfde67d0b1cfbb80f9d90c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::write_gpio</definition>
        <argsstring>(int bank, uint16_t value, uint16_t mask)</argsstring>
        <name>write_gpio</name>
        <param>
          <type>int</type>
          <declname>bank</declname>
        </param>
        <param>
          <type>uint16_t</type>
          <declname>value</declname>
        </param>
        <param>
          <type>uint16_t</type>
          <declname>mask</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set daughterboard GPIO pin values.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>bank</parametername>
</parameternamelist>
<parameterdescription>
<para>GPIO_TX_BANK or GPIO_RX_BANK </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>value</parametername>
</parameternamelist>
<parameterdescription>
<para>16 bits, 0=low, 1=high </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>mask</parametername>
</parameternamelist>
<parameterdescription>
<para>16 bits, 0=ignore, 1=set</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>true iff successful</para></simplesect>
WARNING: Improper usage of this function may result in damage to the USRP2 </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="472"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1aef356a85afe76aa2938b022b73c38ddd" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::read_gpio</definition>
        <argsstring>(int bank, uint16_t *value)</argsstring>
        <name>read_gpio</name>
        <param>
          <type>int</type>
          <declname>bank</declname>
        </param>
        <param>
          <type>uint16_t *</type>
          <declname>value</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Read daughterboard GPIO pin values</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>bank</parametername>
</parameternamelist>
<parameterdescription>
<para>GPIO_TX_BANK or GPIO_RX_BANK </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>value</parametername>
</parameternamelist>
<parameterdescription>
<para>pointer to uint16_t to hold read results</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>true iff successful </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="483"/>
      </memberdef>
      <memberdef kind="function" id="classusrp2_1_1usrp2_1acf667cea17739ba8b8ede8cf162a7272" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
        <definition>bool usrp2::usrp2::enable_gpio_streaming</definition>
        <argsstring>(int bank, int enable)</argsstring>
        <name>enable_gpio_streaming</name>
        <param>
          <type>int</type>
          <declname>bank</declname>
        </param>
        <param>
          <type>int</type>
          <declname>enable</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set GPIO streaming mode</para><para>Individually enables streaming GPIO pins through LSBs of DSP samples.</para><para>On receive, io_rx[15] replaces I[0], io_rx[14] replaces Q[0] On transmit, I[0] maps to io_tx[15], Q[0] maps to io_tx[14] (Transmit streaming is not yet implemented.)</para><para>The selected GPIO pins must have been set as inputs or outputs and, for transmit, set to software control.</para><para>When enabled, the replaced DSP sample LSBs become 0.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>bank</parametername>
</parameternamelist>
<parameterdescription>
<para>GPIO_TX_BANK or GPIO_RX_BANK </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>enable</parametername>
</parameternamelist>
<parameterdescription>
<para>enable[0] controls I channel LSB enable[1] controls Q channel LSB</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>true iff successful</para></simplesect>
WARNING: Improper usage of this function may result in damage to the USRP2 </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="509"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-static-func">
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a5f1dd609c66edbd3ea21fd20212ac819" prot="private" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classboost_1_1shared__ptr" kindref="compound">sptr</ref></type>
        <definition>static sptr usrp2::usrp2::find_existing_or_make_new</definition>
        <argsstring>(const std::string &amp;ifc, props *p, size_t rx_bufsize)</argsstring>
        <name>find_existing_or_make_new</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>ifc</declname>
        </param>
        <param>
          <type><ref refid="structusrp2_1_1props" kindref="compound">props</ref> *</type>
          <declname>p</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>rx_bufsize</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="586"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="classusrp2_1_1usrp2_1a6f20b52820e5a5733cd32e41bbed3538" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>usrp2::usrp2::usrp2</definition>
        <argsstring>(const std::string &amp;ifc, props *p, size_t rx_bufsize)</argsstring>
        <name>usrp2</name>
        <param>
          <type>const std::string &amp;</type>
          <declname>ifc</declname>
        </param>
        <param>
          <type><ref refid="structusrp2_1_1props" kindref="compound">props</ref> *</type>
          <declname>p</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>rx_bufsize</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="589"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>standard C++ interface to USRP2 </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="16892">
        <label>T</label>
      </node>
      <node id="16877">
        <label>usrp2::usrp2::impl</label>
        <link refid="classusrp2_1_1usrp2_1_1impl"/>
        <childnode refid="16878" relation="private-inheritance">
        </childnode>
        <childnode refid="16879" relation="usage">
          <edgelabel>d_eth_buf</edgelabel>
        </childnode>
        <childnode refid="16883" relation="usage">
          <edgelabel>d_rx_db_info</edgelabel>
          <edgelabel>d_tx_db_info</edgelabel>
        </childnode>
        <childnode refid="16884" relation="usage">
          <edgelabel>d_pf</edgelabel>
        </childnode>
        <childnode refid="16885" relation="usage">
          <edgelabel>d_interface_name</edgelabel>
          <edgelabel>d_addr</edgelabel>
        </childnode>
        <childnode refid="16887" relation="usage">
          <edgelabel>d_pending_replies</edgelabel>
        </childnode>
        <childnode refid="16890" relation="usage">
          <edgelabel>d_channel_rings</edgelabel>
        </childnode>
        <childnode refid="16888" relation="usage">
          <edgelabel>d_bg_pending_cond</edgelabel>
        </childnode>
        <childnode refid="16889" relation="usage">
          <edgelabel>d_channel_rings_mutex</edgelabel>
          <edgelabel>d_enqueued_mutex</edgelabel>
        </childnode>
        <childnode refid="16893" relation="usage">
          <edgelabel>d_bg_thread</edgelabel>
        </childnode>
      </node>
      <node id="16887">
        <label>usrp2::pending_reply</label>
        <link refid="classusrp2_1_1pending__reply"/>
        <childnode refid="16888" relation="usage">
          <edgelabel>d_cond</edgelabel>
        </childnode>
        <childnode refid="16889" relation="usage">
          <edgelabel>d_mutex</edgelabel>
        </childnode>
      </node>
      <node id="16891">
        <label>boost::shared_ptr&lt; T &gt;</label>
        <link refid="classboost_1_1shared__ptr"/>
        <childnode refid="16892" relation="usage">
          <edgelabel>px</edgelabel>
        </childnode>
      </node>
      <node id="16895">
        <label>omni_thread::value_t</label>
        <link refid="classomni__thread_1_1value__t"/>
      </node>
      <node id="16890">
        <label>std::vector&lt; ring_sptr &gt;</label>
        <childnode refid="16891" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="16876">
        <label>std::auto_ptr&lt; impl &gt;</label>
        <childnode refid="16877" relation="usage">
          <edgelabel>ptr</edgelabel>
        </childnode>
      </node>
      <node id="16880">
        <label>std::auto_ptr&lt; ethernet &gt;</label>
        <childnode refid="16881" relation="usage">
          <edgelabel>ptr</edgelabel>
        </childnode>
      </node>
      <node id="16878">
        <label>usrp2::data_handler</label>
        <link refid="classusrp2_1_1data__handler"/>
      </node>
      <node id="16886">
        <label>std::basic_string&lt; char &gt;</label>
      </node>
      <node id="16894">
        <label>omni_thread</label>
        <link refid="classomni__thread"/>
        <childnode refid="16895" relation="usage">
          <edgelabel>_values</edgelabel>
        </childnode>
        <childnode refid="16889" relation="usage">
          <edgelabel>mutex</edgelabel>
          <edgelabel>next_id_mutex</edgelabel>
        </childnode>
      </node>
      <node id="16883">
        <label>usrp2::db_info</label>
        <link refid="structusrp2_1_1db__info"/>
      </node>
      <node id="16879">
        <label>usrp2::eth_buffer</label>
        <link refid="classusrp2_1_1eth__buffer"/>
        <childnode refid="16880" relation="usage">
          <edgelabel>d_ethernet</edgelabel>
        </childnode>
        <childnode refid="16882" relation="usage">
          <edgelabel>d_ring</edgelabel>
        </childnode>
      </node>
      <node id="16881">
        <label>usrp2::ethernet</label>
        <link refid="classusrp2_1_1ethernet"/>
      </node>
      <node id="16884">
        <label>usrp2::pktfilter</label>
        <link refid="classusrp2_1_1pktfilter"/>
      </node>
      <node id="16875">
        <label>usrp2::usrp2</label>
        <link refid="classusrp2_1_1usrp2"/>
        <childnode refid="16876" relation="usage">
          <edgelabel>d_impl</edgelabel>
        </childnode>
      </node>
      <node id="16882">
        <label>std::vector&lt; uint8_t * &gt;</label>
        <link refid="classstd_1_1vector"/>
      </node>
      <node id="16888">
        <label>omni_condition</label>
        <link refid="classomni__condition"/>
        <childnode refid="16889" relation="usage">
          <edgelabel>mutex</edgelabel>
        </childnode>
      </node>
      <node id="16893">
        <label>usrp2::usrp2_thread</label>
        <link refid="classusrp2_1_1usrp2__thread"/>
        <childnode refid="16894" relation="public-inheritance">
        </childnode>
        <childnode refid="16877" relation="usage">
          <edgelabel>d_u2</edgelabel>
        </childnode>
      </node>
      <node id="16885">
        <label>std::string</label>
        <childnode refid="16886" relation="public-inheritance">
        </childnode>
      </node>
      <node id="16889">
        <label>omni_mutex</label>
        <link refid="classomni__mutex"/>
      </node>
    </collaborationgraph>
    <location file="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" line="76" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/usrp2/host/include/usrp2/usrp2.h" bodystart="75" bodyend="593"/>
    <listofallmembers>
      <member refid="classusrp2_1_1usrp2_1a49bc0d8a533ad7259e5574acfd027d68" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>adc_rate</name></member>
      <member refid="classusrp2_1_1usrp2_1aa1e646a4b9695438a3175eb1c3b7a324" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>burn_mac_addr</name></member>
      <member refid="classusrp2_1_1usrp2_1a5a547f128bb1129445e90f029c36d63c" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>config_mimo</name></member>
      <member refid="classusrp2_1_1usrp2_1a9e00d1e39a8b9a59747dc81bfc24b613" prot="private" virt="non-virtual"><scope>usrp2::usrp2</scope><name>d_impl</name></member>
      <member refid="classusrp2_1_1usrp2_1ac1e9dd22b54da3bd44fa6d46b43293b8" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>dac_rate</name></member>
      <member refid="classusrp2_1_1usrp2_1a4cf2cc57c170200e09b45da8f82b990b" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>default_tx_scale_iq</name></member>
      <member refid="classusrp2_1_1usrp2_1acf667cea17739ba8b8ede8cf162a7272" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>enable_gpio_streaming</name></member>
      <member refid="classusrp2_1_1usrp2_1a5f1dd609c66edbd3ea21fd20212ac819" prot="private" virt="non-virtual"><scope>usrp2::usrp2</scope><name>find_existing_or_make_new</name></member>
      <member refid="classusrp2_1_1usrp2_1a91771bfb13bb9e7e7534310204b9192e" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>fpga_master_clock_freq</name></member>
      <member refid="classusrp2_1_1usrp2_1adaf0f547244415fc982a7b177358ca11" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>interface_name</name></member>
      <member refid="classusrp2_1_1usrp2_1a94b9b36e7740874af7fae96198bbbb46" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>mac_addr</name></member>
      <member refid="classusrp2_1_1usrp2_1aca00b5a1e9ff0b801e321bd6a3250d92" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>make</name></member>
      <member refid="classusrp2_1_1usrp2_1a0e992c0ab2d8b0c8a99723ed9fe55d2e" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>MAX_CHAN</name></member>
      <member refid="classusrp2_1_1usrp2_1a3d89fc2845a564ab3b3077699f434e1a" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>peek32</name></member>
      <member refid="classusrp2_1_1usrp2_1a8f386b5781d5a675eaa647cc0b2c54fe" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>poke32</name></member>
      <member refid="classusrp2_1_1usrp2_1aef356a85afe76aa2938b022b73c38ddd" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>read_gpio</name></member>
      <member refid="classusrp2_1_1usrp2_1acd497e686236e986d2a7c9708101fc94" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>rx_daughterboard_id</name></member>
      <member refid="classusrp2_1_1usrp2_1a67b1f9df5af54a95db4e68adb85d53c3" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>rx_decim</name></member>
      <member refid="classusrp2_1_1usrp2_1ac0bbc275573f647df2d898051fe60e8a" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>rx_freq_max</name></member>
      <member refid="classusrp2_1_1usrp2_1a1acb81b5b6bcff145ab35be1c72d5114" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>rx_freq_min</name></member>
      <member refid="classusrp2_1_1usrp2_1a48a79f89af26ef21cfdb168527946b0b" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>rx_gain_db_per_step</name></member>
      <member refid="classusrp2_1_1usrp2_1ae371035411d10fab287fbcdac98ff5f5" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>rx_gain_max</name></member>
      <member refid="classusrp2_1_1usrp2_1ac75be9cf7591eb34ee20a9c8a2bb7737" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>rx_gain_min</name></member>
      <member refid="classusrp2_1_1usrp2_1a4586604bf3d2614e5d7533e22549aaa9" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>rx_missing</name></member>
      <member refid="classusrp2_1_1usrp2_1a268b49a605a2cc001e753052b91367a1" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>rx_overruns</name></member>
      <member refid="classusrp2_1_1usrp2_1adc5c23804bb1277b89ec51c519275c42" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>rx_samples</name></member>
      <member refid="classusrp2_1_1usrp2_1aee3d2e654c22198430c7626ee65676e1" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>set_gpio_ddr</name></member>
      <member refid="classusrp2_1_1usrp2_1af2893ac8a6f56e62b05fc486740ffacb" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>set_gpio_sels</name></member>
      <member refid="classusrp2_1_1usrp2_1a64706690819e7d25c85a3c2bb3171100" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>set_rx_center_freq</name></member>
      <member refid="classusrp2_1_1usrp2_1a0e4330e851a12f2de3044a9abeb5125f" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>set_rx_decim</name></member>
      <member refid="classusrp2_1_1usrp2_1ac2726fe4d9071afeb5fde690d31fe7bc" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>set_rx_gain</name></member>
      <member refid="classusrp2_1_1usrp2_1a26ca99959366c7d2ceba3df8435a89e5" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>set_rx_lo_offset</name></member>
      <member refid="classusrp2_1_1usrp2_1ac77b97e74940641d531f204422656ea3" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>set_rx_scale_iq</name></member>
      <member refid="classusrp2_1_1usrp2_1a187858c2d829c319f44a1e3db6ca38d8" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>set_tx_center_freq</name></member>
      <member refid="classusrp2_1_1usrp2_1a8f3512a284bcdb566e9f33d2b58eec7c" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>set_tx_gain</name></member>
      <member refid="classusrp2_1_1usrp2_1a97a89168fa7801f6681c499210cc08f3" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>set_tx_interp</name></member>
      <member refid="classusrp2_1_1usrp2_1aca5cd4b1f1943c17b93e664c441d7126" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>set_tx_lo_offset</name></member>
      <member refid="classusrp2_1_1usrp2_1aa458137a015f61fb400e626b594e2852" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>set_tx_scale_iq</name></member>
      <member refid="classusrp2_1_1usrp2_1a495be65b27a7096b8de897b0a033c3ab" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>sptr</name></member>
      <member refid="classusrp2_1_1usrp2_1a99811f59a38aa3097e0be6196cf3790a" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>start_rx_streaming</name></member>
      <member refid="classusrp2_1_1usrp2_1a75c9dc7c14da792f8fb6a73b8caaabb1" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>stop_rx_streaming</name></member>
      <member refid="classusrp2_1_1usrp2_1ac57859c598d0b2f7fec17731fdf1f333" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>sync_every_pps</name></member>
      <member refid="classusrp2_1_1usrp2_1a6407149eaf9535bac0642889d0c67a6f" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>sync_to_pps</name></member>
      <member refid="classusrp2_1_1usrp2_1aa90bd651ad3c2750dccff12444b48282" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>tx_16sc</name></member>
      <member refid="classusrp2_1_1usrp2_1a6a11fb6a5567d69e584cf16b02e510ca" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>tx_32fc</name></member>
      <member refid="classusrp2_1_1usrp2_1aef3c674c9f2c7495e197a5c6130a2cce" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>tx_daughterboard_id</name></member>
      <member refid="classusrp2_1_1usrp2_1a21a76cc4ab69185d796bf5602c9cb8ff" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>tx_freq_max</name></member>
      <member refid="classusrp2_1_1usrp2_1a23803477520e7d6a470c445c70a2c60b" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>tx_freq_min</name></member>
      <member refid="classusrp2_1_1usrp2_1a17abc39bc29e3d1d13e7d8082e1e577a" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>tx_gain_db_per_step</name></member>
      <member refid="classusrp2_1_1usrp2_1abfd17a980f1450e4c6cb9bfb9a54d413" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>tx_gain_max</name></member>
      <member refid="classusrp2_1_1usrp2_1a0534b619c93788c66686268983da34c7" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>tx_gain_min</name></member>
      <member refid="classusrp2_1_1usrp2_1afcd40f8eb490f95f3b88e403beb95db7" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>tx_interp</name></member>
      <member refid="classusrp2_1_1usrp2_1a9853a8439165f467814d472024c4c551" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>tx_raw</name></member>
      <member refid="classusrp2_1_1usrp2_1a6f20b52820e5a5733cd32e41bbed3538" prot="private" virt="non-virtual"><scope>usrp2::usrp2</scope><name>usrp2</name></member>
      <member refid="classusrp2_1_1usrp2_1ac4f19c8609dfde67d0b1cfbb80f9d90c" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>write_gpio</name></member>
      <member refid="classusrp2_1_1usrp2_1a40577de9cf7226d231e048bd8f66cbec" prot="public" virt="non-virtual"><scope>usrp2::usrp2</scope><name>~usrp2</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>