Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-backports > by-pkgid > def0228095a1541e2d3632b6b6da7c38 > files > 9731

gnuradio-doc-3.3.0-8mdv2010.1.i586.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.6.3">
  <compounddef id="usrp__prims_8h" kind="file">
    <compoundname>usrp_prims.h</compoundname>
    <includes refid="usrp__slots_8h" local="no">usrp/usrp_slots.h</includes>
    <includes refid="libusb__types_8h" local="no">usrp/libusb_types.h</includes>
    <includes local="no">string</includes>
    <includedby refid="db__base__impl_8h" local="no">db_base_impl.h</includedby>
    <includedby refid="usrp__primsi_8h" local="yes">usrp_primsi.h</includedby>
    <incdepgraph>
      <node id="32549">
        <label>string</label>
      </node>
      <node id="32547">
        <label>usrp/libusb_types.h</label>
        <link refid="libusb__types_8h"/>
        <childnode refid="32548" relation="include">
        </childnode>
      </node>
      <node id="32545">
        <label>usrp_prims.h</label>
        <link refid="usrp_prims.h"/>
        <childnode refid="32546" relation="include">
        </childnode>
        <childnode refid="32547" relation="include">
        </childnode>
        <childnode refid="32549" relation="include">
        </childnode>
      </node>
      <node id="32548">
        <label>usb.h</label>
      </node>
      <node id="32546">
        <label>usrp/usrp_slots.h</label>
        <link refid="usrp__slots_8h"/>
      </node>
    </incdepgraph>
    <invincdepgraph>
      <node id="32552">
        <label>usrp_primsi.h</label>
        <link refid="usrp__primsi_8h"/>
      </node>
      <node id="32550">
        <label>usrp_prims.h</label>
        <link refid="usrp_prims.h"/>
        <childnode refid="32551" relation="include">
        </childnode>
        <childnode refid="32552" relation="include">
        </childnode>
      </node>
      <node id="32551">
        <label>db_base_impl.h</label>
        <link refid="db__base__impl_8h"/>
      </node>
    </invincdepgraph>
    <innerclass refid="structusrp__dboard__eeprom" prot="public">usrp_dboard_eeprom</innerclass>
      <sectiondef kind="enum">
      <memberdef kind="enum" id="usrp__prims_8h_1a516dbfb08540b8fabe7c291fd1942ba2" prot="public" static="no">
        <name>usrp_load_status_t</name>
        <enumvalue id="usrp__prims_8h_1a516dbfb08540b8fabe7c291fd1942ba2a019b1cd5a5ade04e9a2a046da8838351" prot="public">
          <name>ULS_ERROR</name>
          <initializer> 0</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="usrp__prims_8h_1a516dbfb08540b8fabe7c291fd1942ba2ad0f9fbcbeef4760445bc66d20339957a" prot="public">
          <name>ULS_OK</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="usrp__prims_8h_1a516dbfb08540b8fabe7c291fd1942ba2a6d74db49055b241d7d030a8dbaf46f42" prot="public">
          <name>ULS_ALREADY_LOADED</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="34" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" bodystart="34" bodyend="34"/>
      </memberdef>
      <memberdef kind="enum" id="usrp__prims_8h_1aff88561a43ab4eb5a12f1f6b6e1a5319" prot="public" static="no">
        <name>usrp_dbeeprom_status_t</name>
        <enumvalue id="usrp__prims_8h_1aff88561a43ab4eb5a12f1f6b6e1a5319a4511bf9a250718650f856819ec07132a" prot="public">
          <name>UDBE_OK</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="usrp__prims_8h_1aff88561a43ab4eb5a12f1f6b6e1a5319ad40e7b8cbbd8ffbac091eaf5a3d5f800" prot="public">
          <name>UDBE_BAD_SLOT</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="usrp__prims_8h_1aff88561a43ab4eb5a12f1f6b6e1a5319a52291acb7ae7f8b6ca4cc43a2a0c1444" prot="public">
          <name>UDBE_NO_EEPROM</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="usrp__prims_8h_1aff88561a43ab4eb5a12f1f6b6e1a5319a065b565a87b98cdb159a36fdbbbdc4a3" prot="public">
          <name>UDBE_INVALID_EEPROM</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="277" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" bodystart="277" bodyend="277"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="var">
      <memberdef kind="variable" id="usrp__prims_8h_1a4e6a3c8a3c4dd58a08fb5bc38eb4b538" prot="public" static="yes" mutable="no">
        <type>const int</type>
        <definition>const int USRP_HASH_SIZE</definition>
        <argsstring></argsstring>
        <name>USRP_HASH_SIZE</name>
        <initializer> 16</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="32" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" bodystart="32" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="func">
      <memberdef kind="function" id="usrp__prims_8h_1a7db6e7c1e881f53aca6f36d07c340d12" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void usrp_one_time_init</definition>
        <argsstring>(libusb_context **ctx=NULL)</argsstring>
        <name>usrp_one_time_init</name>
        <param>
          <type>libusb_context **</type>
          <declname>ctx</declname>
          <defval>NULL</defval>
        </param>
        <briefdescription>
<para>initialize libusb; Behavior differs depending on libusb version </para>        </briefdescription>
        <detaileddescription>
<para>libusb-0.12</para><para>Probe busses and devices. The argument is ignored and defaults to NULL. Safe to call more than once.</para><para>libusb-1.0</para><para>If an location to a libusb_context is passed in, create and write in the new context. If no argument is provided, initialize libusb with the default (NULL) context.</para><para>Generally _not_ safe to call more than once with non-NULL argument since a new context will be created each time. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="54"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a7c4d28881ccd609e2dc48e76aaacf26f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void usrp_deinit</definition>
        <argsstring>(libusb_context *ctx)</argsstring>
        <name>usrp_deinit</name>
        <param>
          <type>libusb_context *</type>
          <declname>ctx</declname>
        </param>
        <briefdescription>
<para>deinitialize libusb </para>        </briefdescription>
        <detaileddescription>
<para>libusb-0.1: No effect</para><para>libusb-1.0: Deinitialize context ctx </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="63"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a0b59ad04d1bc23fb5a070983f60572bf" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void usrp_rescan</definition>
        <argsstring>()</argsstring>
        <name>usrp_rescan</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="68"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a91bc9c618e75323cfb96673a135269a9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="libusb__types_8h_1a6a41e56fed0168fbd7abd9359c805bf1" kindref="member">libusb_device</ref> *</type>
        <definition>libusb_device* usrp_find_device</definition>
        <argsstring>(int nth, bool fx2_ok_p=false, libusb_context *ctx=NULL)</argsstring>
        <name>usrp_find_device</name>
        <param>
          <type>int</type>
          <declname>nth</declname>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>fx2_ok_p</declname>
          <defval>false</defval>
        </param>
        <param>
          <type>libusb_context *</type>
          <declname>ctx</declname>
          <defval>NULL</defval>
        </param>
        <briefdescription>
<para>locate Nth (zero based) USRP device in system. Return pointer or 0 if not found. </para>        </briefdescription>
        <detaileddescription>
<para>The following kinds of devices are considered USRPs:</para><para>unconfigured USRP (no firwmare loaded) configured USRP (firmware loaded) unconfigured Cypress FX2 (only if fx2_ok_p is true) </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="80"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a3f3e8476e3c78ba61820edde38477ac6" 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 usrp_usrp_p</definition>
        <argsstring>(libusb_device *q)</argsstring>
        <name>usrp_usrp_p</name>
        <param>
          <type><ref refid="libusb__types_8h_1a6a41e56fed0168fbd7abd9359c805bf1" kindref="member">libusb_device</ref> *</type>
          <declname>q</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="82"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a648e709e72577e0551174e2cdc2bc7f8" 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 usrp_usrp0_p</definition>
        <argsstring>(libusb_device *q)</argsstring>
        <name>usrp_usrp0_p</name>
        <param>
          <type><ref refid="libusb__types_8h_1a6a41e56fed0168fbd7abd9359c805bf1" kindref="member">libusb_device</ref> *</type>
          <declname>q</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="83"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1ad38836dac84e93debba03be7be6c1433" 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 usrp_usrp1_p</definition>
        <argsstring>(libusb_device *q)</argsstring>
        <name>usrp_usrp1_p</name>
        <param>
          <type><ref refid="libusb__types_8h_1a6a41e56fed0168fbd7abd9359c805bf1" kindref="member">libusb_device</ref> *</type>
          <declname>q</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="84"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a419e1f9fc226a5dba5fec58e54c366fe" 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 usrp_usrp2_p</definition>
        <argsstring>(libusb_device *q)</argsstring>
        <name>usrp_usrp2_p</name>
        <param>
          <type><ref refid="libusb__types_8h_1a6a41e56fed0168fbd7abd9359c805bf1" kindref="member">libusb_device</ref> *</type>
          <declname>q</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="85"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a8928959b2e2d3ab52d7b6ad115baaff3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int usrp_hw_rev</definition>
        <argsstring>(libusb_device *q)</argsstring>
        <name>usrp_hw_rev</name>
        <param>
          <type><ref refid="libusb__types_8h_1a6a41e56fed0168fbd7abd9359c805bf1" kindref="member">libusb_device</ref> *</type>
          <declname>q</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="86"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1afeb7e5fc77067223e229be02e78718ee" 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 usrp_fx2_p</definition>
        <argsstring>(libusb_device *q)</argsstring>
        <name>usrp_fx2_p</name>
        <param>
          <type><ref refid="libusb__types_8h_1a6a41e56fed0168fbd7abd9359c805bf1" kindref="member">libusb_device</ref> *</type>
          <declname>q</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="88"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1af4b1c62ea1cf039186177d614c5b95bb" 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 usrp_unconfigured_usrp_p</definition>
        <argsstring>(libusb_device *q)</argsstring>
        <name>usrp_unconfigured_usrp_p</name>
        <param>
          <type><ref refid="libusb__types_8h_1a6a41e56fed0168fbd7abd9359c805bf1" kindref="member">libusb_device</ref> *</type>
          <declname>q</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="90"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1ad201c17f46cc3d699c106cd1df7a036d" 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 usrp_configured_usrp_p</definition>
        <argsstring>(libusb_device *q)</argsstring>
        <name>usrp_configured_usrp_p</name>
        <param>
          <type><ref refid="libusb__types_8h_1a6a41e56fed0168fbd7abd9359c805bf1" kindref="member">libusb_device</ref> *</type>
          <declname>q</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="91"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1ac2d83cf2d42d90dec9f28edbd4e5df78" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
        <definition>libusb_device_handle* usrp_open_cmd_interface</definition>
        <argsstring>(libusb_device *dev)</argsstring>
        <name>usrp_open_cmd_interface</name>
        <param>
          <type><ref refid="libusb__types_8h_1a6a41e56fed0168fbd7abd9359c805bf1" kindref="member">libusb_device</ref> *</type>
          <declname>dev</declname>
        </param>
        <briefdescription>
<para>given a libusb_device return an instance of the appropriate libusb_device_handle </para>        </briefdescription>
        <detaileddescription>
<para>These routines claim the specified interface and select the correct alternate interface. (USB nomenclature is totally screwed!)</para><para>If interface can&apos;t be opened, or is already claimed by some other process, 0 is returned. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="102"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a8747aae7fe65e85b35e8f6c6d2b25406" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
        <definition>libusb_device_handle* usrp_open_rx_interface</definition>
        <argsstring>(libusb_device *dev)</argsstring>
        <name>usrp_open_rx_interface</name>
        <param>
          <type><ref refid="libusb__types_8h_1a6a41e56fed0168fbd7abd9359c805bf1" kindref="member">libusb_device</ref> *</type>
          <declname>dev</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="103"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1ad0b2eca342b62b862016a167de6b832a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
        <definition>libusb_device_handle* usrp_open_tx_interface</definition>
        <argsstring>(libusb_device *dev)</argsstring>
        <name>usrp_open_tx_interface</name>
        <param>
          <type><ref refid="libusb__types_8h_1a6a41e56fed0168fbd7abd9359c805bf1" kindref="member">libusb_device</ref> *</type>
          <declname>dev</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="104"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a5b0fcfee6e1328858c7927d386d0c92a" 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 usrp_close_interface</definition>
        <argsstring>(libusb_device_handle *udh)</argsstring>
        <name>usrp_close_interface</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <briefdescription>
<para>close interface. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="109"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a2b4f03982b4e0e78095bb51e7e48eb5b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="usrp__prims_8h_1a516dbfb08540b8fabe7c291fd1942ba2" kindref="member">usrp_load_status_t</ref></type>
        <definition>usrp_load_status_t usrp_load_firmware</definition>
        <argsstring>(libusb_device_handle *udh, const char *filename, bool force)</argsstring>
        <name>usrp_load_firmware</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>filename</declname>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>force</declname>
        </param>
        <briefdescription>
<para>load intel hex format file into USRP/Cypress FX2 (8051). </para>        </briefdescription>
        <detaileddescription>
<para>The filename extension is typically *.ihx</para><para>Note that loading firmware may cause the device to renumerate. I.e., change its configuration, invalidating the current device handle. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="121"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a52e5327f014ba9b30d23d9412236924f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="usrp__prims_8h_1a516dbfb08540b8fabe7c291fd1942ba2" kindref="member">usrp_load_status_t</ref></type>
        <definition>usrp_load_status_t usrp_load_firmware_nth</definition>
        <argsstring>(int nth, const char *filename, bool force, libusb_context *ctx=NULL)</argsstring>
        <name>usrp_load_firmware_nth</name>
        <param>
          <type>int</type>
          <declname>nth</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>filename</declname>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>force</declname>
        </param>
        <param>
          <type>libusb_context *</type>
          <declname>ctx</declname>
          <defval>NULL</defval>
        </param>
        <briefdescription>
<para>load intel hex format file into USRP FX2 (8051). </para>        </briefdescription>
        <detaileddescription>
<para>The filename extension is typically *.ihx</para><para>Note that loading firmware may cause the device to renumerate. I.e., change its configuration, invalidating the current device handle. If the result is ULS_OK, usrp_load_firmware_nth delays 1 second then rescans the busses and devices. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="134"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a95b32b91b15d143ace5e52b1a6a45170" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="usrp__prims_8h_1a516dbfb08540b8fabe7c291fd1942ba2" kindref="member">usrp_load_status_t</ref></type>
        <definition>usrp_load_status_t usrp_load_fpga</definition>
        <argsstring>(libusb_device_handle *udh, const char *filename, bool force)</argsstring>
        <name>usrp_load_fpga</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>filename</declname>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>force</declname>
        </param>
        <briefdescription>
<para>load fpga configuration bitstream </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="140"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1afad83bab2ee742d3f69298e4b4ff87e0" 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 usrp_load_standard_bits</definition>
        <argsstring>(int nth, bool force, const std::string fpga_filename=&quot;&quot;, const std::string firmware_filename=&quot;&quot;, libusb_context *ctx=NULL)</argsstring>
        <name>usrp_load_standard_bits</name>
        <param>
          <type>int</type>
          <declname>nth</declname>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>force</declname>
        </param>
        <param>
          <type>const std::string</type>
          <declname>fpga_filename</declname>
          <defval>&quot;&quot;</defval>
        </param>
        <param>
          <type>const std::string</type>
          <declname>firmware_filename</declname>
          <defval>&quot;&quot;</defval>
        </param>
        <param>
          <type>libusb_context *</type>
          <declname>ctx</declname>
          <defval>NULL</defval>
        </param>
        <briefdescription>
<para>load the regular firmware and fpga bitstream in the Nth USRP. </para>        </briefdescription>
        <detaileddescription>
<para>This is the normal starting point... </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="150"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a5a4f5c3849c508f01aee76116c403514" 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 usrp_set_hash</definition>
        <argsstring>(libusb_device_handle *udh, int which, const unsigned char hash[USRP_HASH_SIZE])</argsstring>
        <name>usrp_set_hash</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type>int</type>
          <declname>which</declname>
        </param>
        <param>
          <type>const unsigned char</type>
          <declname>hash</declname>
          <array>[USRP_HASH_SIZE]</array>
        </param>
        <briefdescription>
<para>copy the given <computeroutput>hash</computeroutput> into the USRP hash slot <computeroutput>which</computeroutput>. The usrp implements two hash slots, 0 and 1. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="157"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1ab78856b82dd0ded8eba5a39b1555a3b6" 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 usrp_get_hash</definition>
        <argsstring>(libusb_device_handle *udh, int which, unsigned char hash[USRP_HASH_SIZE])</argsstring>
        <name>usrp_get_hash</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type>int</type>
          <declname>which</declname>
        </param>
        <param>
          <type>unsigned char</type>
          <declname>hash</declname>
          <array>[USRP_HASH_SIZE]</array>
        </param>
        <briefdescription>
<para>retrieve the <computeroutput>hash</computeroutput> from the USRP hash slot <computeroutput>which</computeroutput>. The usrp implements two hash slots, 0 and 1. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="164"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1aaef8715cc33a0cd06fb53e76de13d1eb" 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 usrp_write_fpga_reg</definition>
        <argsstring>(libusb_device_handle *udh, int reg, int value)</argsstring>
        <name>usrp_write_fpga_reg</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type>int</type>
          <declname>reg</declname>
        </param>
        <param>
          <type>int</type>
          <declname>value</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="166"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a7e80adc49e58e5acb7a69b0458ac7095" 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 usrp_read_fpga_reg</definition>
        <argsstring>(libusb_device_handle *udh, int reg, int *value)</argsstring>
        <name>usrp_read_fpga_reg</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type>int</type>
          <declname>reg</declname>
        </param>
        <param>
          <type>int *</type>
          <declname>value</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="167"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a010a01fbc5a1ee5fa8d3692e774aa7f3" 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 usrp_set_fpga_reset</definition>
        <argsstring>(libusb_device_handle *udh, bool on)</argsstring>
        <name>usrp_set_fpga_reset</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>on</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="168"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1afdda6f72700cfeb73b9c3337cc4c7607" 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 usrp_set_fpga_tx_enable</definition>
        <argsstring>(libusb_device_handle *udh, bool on)</argsstring>
        <name>usrp_set_fpga_tx_enable</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>on</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="169"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a36a947567043a250ae605dee5eb78bf4" 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 usrp_set_fpga_rx_enable</definition>
        <argsstring>(libusb_device_handle *udh, bool on)</argsstring>
        <name>usrp_set_fpga_rx_enable</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>on</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="170"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a8dbb4b5a64714763d57d2d269c27b047" 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 usrp_set_fpga_tx_reset</definition>
        <argsstring>(libusb_device_handle *udh, bool on)</argsstring>
        <name>usrp_set_fpga_tx_reset</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>on</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="171"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1acb37b3d6745ae54aa7e280187f919787" 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 usrp_set_fpga_rx_reset</definition>
        <argsstring>(libusb_device_handle *udh, bool on)</argsstring>
        <name>usrp_set_fpga_rx_reset</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>on</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="172"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1ac856910e04aa0da0a7e1d946a268b7f2" 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 usrp_set_led</definition>
        <argsstring>(libusb_device_handle *udh, int which, bool on)</argsstring>
        <name>usrp_set_led</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type>int</type>
          <declname>which</declname>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type>
          <declname>on</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="173"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a158c774c3d49b0e4f12e29609ed94a33" 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 usrp_check_rx_overrun</definition>
        <argsstring>(libusb_device_handle *udh, bool *overrun_p)</argsstring>
        <name>usrp_check_rx_overrun</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref> *</type>
          <declname>overrun_p</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="175"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1ac901040cfe8868bf16bcb970454055a2" 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 usrp_check_tx_underrun</definition>
        <argsstring>(libusb_device_handle *udh, bool *underrun_p)</argsstring>
        <name>usrp_check_tx_underrun</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref> *</type>
          <declname>underrun_p</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="176"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a9b367498154b59e4b03fd3d4677734cb" 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 usrp_i2c_write</definition>
        <argsstring>(libusb_device_handle *udh, int i2c_addr, const void *buf, int len)</argsstring>
        <name>usrp_i2c_write</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type>int</type>
          <declname>i2c_addr</declname>
        </param>
        <param>
          <type>const void *</type>
          <declname>buf</declname>
        </param>
        <param>
          <type>int</type>
          <declname>len</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="181"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a67b5af6739c0f41abeae074d2d9821cc" 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 usrp_i2c_read</definition>
        <argsstring>(libusb_device_handle *udh, int i2c_addr, void *buf, int len)</argsstring>
        <name>usrp_i2c_read</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type>int</type>
          <declname>i2c_addr</declname>
        </param>
        <param>
          <type>void *</type>
          <declname>buf</declname>
        </param>
        <param>
          <type>int</type>
          <declname>len</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="184"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a19684ae63c0ce40110e347152742e898" 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 usrp_spi_write</definition>
        <argsstring>(libusb_device_handle *udh, int optional_header, int enables, int format, const void *buf, int len)</argsstring>
        <name>usrp_spi_write</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type>int</type>
          <declname>optional_header</declname>
        </param>
        <param>
          <type>int</type>
          <declname>enables</declname>
        </param>
        <param>
          <type>int</type>
          <declname>format</declname>
        </param>
        <param>
          <type>const void *</type>
          <declname>buf</declname>
        </param>
        <param>
          <type>int</type>
          <declname>len</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="191"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a53e607aa5d7526e5da357ac2ee8d499b" 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 usrp_spi_read</definition>
        <argsstring>(libusb_device_handle *udh, int optional_header, int enables, int format, void *buf, int len)</argsstring>
        <name>usrp_spi_read</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type>int</type>
          <declname>optional_header</declname>
        </param>
        <param>
          <type>int</type>
          <declname>enables</declname>
        </param>
        <param>
          <type>int</type>
          <declname>format</declname>
        </param>
        <param>
          <type>void *</type>
          <declname>buf</declname>
        </param>
        <param>
          <type>int</type>
          <declname>len</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="195"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a5038d35fe755b8a3863082371b64782e" 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 usrp_9862_write</definition>
        <argsstring>(libusb_device_handle *udh, int which_codec, int regno, int value)</argsstring>
        <name>usrp_9862_write</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type>int</type>
          <declname>which_codec</declname>
        </param>
        <param>
          <type>int</type>
          <declname>regno</declname>
        </param>
        <param>
          <type>int</type>
          <declname>value</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="201"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1ab68e752026fa29aab0b24b31d440cbe3" 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 usrp_9862_read</definition>
        <argsstring>(libusb_device_handle *udh, int which_codec, int regno, unsigned char *value)</argsstring>
        <name>usrp_9862_read</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type>int</type>
          <declname>which_codec</declname>
        </param>
        <param>
          <type>int</type>
          <declname>regno</declname>
        </param>
        <param>
          <type>unsigned char *</type>
          <declname>value</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="206"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1ace9c2bd3a87d1240b113db682dbcef09" 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 usrp_9862_write_many</definition>
        <argsstring>(libusb_device_handle *udh, int which_codec, const unsigned char *buf, int len)</argsstring>
        <name>usrp_9862_write_many</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type>int</type>
          <declname>which_codec</declname>
        </param>
        <param>
          <type>const unsigned char *</type>
          <declname>buf</declname>
        </param>
        <param>
          <type>int</type>
          <declname>len</declname>
        </param>
        <briefdescription>
<para>Write multiple 9862 regs at once. </para>        </briefdescription>
        <detaileddescription>
<para><computeroutput>buf</computeroutput> contains alternating register_number, register_value pairs. <computeroutput>len</computeroutput> must be even and is the length of buf in bytes. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="215"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a4ffbe7a8f1f34c079f4e48dd63d5332b" 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 usrp_9862_write_many_all</definition>
        <argsstring>(libusb_device_handle *udh, const unsigned char *buf, int len)</argsstring>
        <name>usrp_9862_write_many_all</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type>const unsigned char *</type>
          <declname>buf</declname>
        </param>
        <param>
          <type>int</type>
          <declname>len</declname>
        </param>
        <briefdescription>
<para>write specified regs to all 9862&apos;s in the system </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="222"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a452984e181f220c9ed68f0f93d9831ee" 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 usrp_eeprom_write</definition>
        <argsstring>(libusb_device_handle *udh, int i2c_addr, int eeprom_offset, const void *buf, int len)</argsstring>
        <name>usrp_eeprom_write</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type>int</type>
          <declname>i2c_addr</declname>
        </param>
        <param>
          <type>int</type>
          <declname>eeprom_offset</declname>
        </param>
        <param>
          <type>const void *</type>
          <declname>buf</declname>
        </param>
        <param>
          <type>int</type>
          <declname>len</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="229"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1afe37e9b1905cf7dc986c6c992d5f35a0" 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 usrp_eeprom_read</definition>
        <argsstring>(libusb_device_handle *udh, int i2c_addr, int eeprom_offset, void *buf, int len)</argsstring>
        <name>usrp_eeprom_read</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type>int</type>
          <declname>i2c_addr</declname>
        </param>
        <param>
          <type>int</type>
          <declname>eeprom_offset</declname>
        </param>
        <param>
          <type>void *</type>
          <declname>buf</declname>
        </param>
        <param>
          <type>int</type>
          <declname>len</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="236"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a5047027d21b7c1ca49b0decb855282ce" 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 usrp_write_aux_dac</definition>
        <argsstring>(libusb_device_handle *uhd, int slot, int which_dac, int value)</argsstring>
        <name>usrp_write_aux_dac</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>uhd</declname>
        </param>
        <param>
          <type>int</type>
          <declname>slot</declname>
        </param>
        <param>
          <type>int</type>
          <declname>which_dac</declname>
        </param>
        <param>
          <type>int</type>
          <declname>value</declname>
        </param>
        <briefdescription>
<para>write to the specified aux dac. </para>        </briefdescription>
        <detaileddescription>
<para><computeroutput>slot:</computeroutput> which Tx or Rx slot to write. N.B., SLOT_TX_A and SLOT_RX_A share the same AUX DAC&apos;s SLOT_TX_B and SLOT_RX_B share the same AUX DAC&apos;s</para><para><computeroutput>which_dac:</computeroutput> [0,3] RX slots must use only 0 and 1. TX slots must use only 2 and 3.</para><para>AUX DAC 3 is really the 9862 sigma delta output.</para><para><computeroutput>value</computeroutput> to write to aux dac. All dacs take straight binary values. Although dacs 0, 1 and 2 are 8-bit and dac 3 is 12-bit, the interface is in terms of 12-bit values [0,4095] </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="258"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a0c6f8c0f7a46bc4fe82029657d6f9be6" 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 usrp_read_aux_adc</definition>
        <argsstring>(libusb_device_handle *udh, int slot, int which_adc, int *value)</argsstring>
        <name>usrp_read_aux_adc</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type>int</type>
          <declname>slot</declname>
        </param>
        <param>
          <type>int</type>
          <declname>which_adc</declname>
        </param>
        <param>
          <type>int *</type>
          <declname>value</declname>
        </param>
        <briefdescription>
<para>Read the specified aux adc. </para>        </briefdescription>
        <detaileddescription>
<para><computeroutput>slot:</computeroutput> which Tx or Rx slot to read aux dac <computeroutput>which_adc:</computeroutput> [0,1] which of the two adcs to read <computeroutput>*value</computeroutput>: return value, 12-bit straight binary. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="268"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1ab860189f7bc6e0531912c03aa52d3dbe" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>const std::string</type>
        <definition>const std::string usrp_dbid_to_string</definition>
        <argsstring>(int dbid)</argsstring>
        <name>usrp_dbid_to_string</name>
        <param>
          <type>int</type>
          <declname>dbid</declname>
        </param>
        <briefdescription>
<para>usrp daughterboard id to name mapping </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="274"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a2bc4729b18234e966aadf42d50b882d6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="usrp__prims_8h_1aff88561a43ab4eb5a12f1f6b6e1a5319" kindref="member">usrp_dbeeprom_status_t</ref></type>
        <definition>usrp_dbeeprom_status_t usrp_read_dboard_eeprom</definition>
        <argsstring>(libusb_device_handle *udh, int slot_id, usrp_dboard_eeprom *eeprom)</argsstring>
        <name>usrp_read_dboard_eeprom</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type>int</type>
          <declname>slot_id</declname>
        </param>
        <param>
          <type><ref refid="structusrp__dboard__eeprom" kindref="compound">usrp_dboard_eeprom</ref> *</type>
          <declname>eeprom</declname>
        </param>
        <briefdescription>
<para>Read and return parsed daughterboard eeprom. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="291"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1a36dee270c322aa161718efe0008e79bd" 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 usrp_write_dboard_offsets</definition>
        <argsstring>(libusb_device_handle *udh, int slot_id, short offset0, short offset1)</argsstring>
        <name>usrp_write_dboard_offsets</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <param>
          <type>int</type>
          <declname>slot_id</declname>
        </param>
        <param>
          <type>short</type>
          <declname>offset0</declname>
        </param>
        <param>
          <type>short</type>
          <declname>offset1</declname>
        </param>
        <briefdescription>
<para>write ADC/DAC offset calibration constants to d&apos;board eeprom </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="297"/>
      </memberdef>
      <memberdef kind="function" id="usrp__prims_8h_1ae687fb1de69502d465285db77cfe3830" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::string</type>
        <definition>std::string usrp_serial_number</definition>
        <argsstring>(libusb_device_handle *udh)</argsstring>
        <name>usrp_serial_number</name>
        <param>
          <type><ref refid="structusb__dev__handle" kindref="compound">libusb_device_handle</ref> *</type>
          <declname>udh</declname>
        </param>
        <briefdescription>
<para>return a usrp&apos;s serial number. </para>        </briefdescription>
        <detaileddescription>
<para>Note that this only works on a configured usrp. <simplesect kind="return"><para>non-zero length string iff successful. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h" line="305"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/usrp/host/include/usrp/usrp_prims.h"/>
  </compounddef>
</doxygen>