<?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.9.3" xml:lang="en-US">
  <compounddef id="classuhd__sink__c" kind="class" language="C++" prot="public">
    <compoundname>uhd_sink_c</compoundname>
    <basecompoundref prot="public" virt="non-virtual">gr::hier_block2</basecompoundref>
    <basecompoundref refid="classsink__iface" prot="public" virt="non-virtual">sink_iface</basecompoundref>
    <includes refid="uhd__sink__c_8h" local="no">uhd_sink_c.h</includes>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classuhd__sink__c_1afef6534f3872056fe0a404b76b2edc8b" prot="private" static="no" mutable="no">
        <type>double</type>
        <definition>double uhd_sink_c::_center_freq</definition>
        <argsstring></argsstring>
        <name>_center_freq</name>
        <qualifiedname>uhd_sink_c::_center_freq</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="97" column="10" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" bodystart="97" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classuhd__sink__c_1ae26472db8dd5aca1c3746b5cf07044ac" prot="private" static="no" mutable="no">
        <type>double</type>
        <definition>double uhd_sink_c::_freq_corr</definition>
        <argsstring></argsstring>
        <name>_freq_corr</name>
        <qualifiedname>uhd_sink_c::_freq_corr</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="98" column="10" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" bodystart="98" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classuhd__sink__c_1aa99d8dedc2f46c40f69f32c60af29a95" prot="private" static="no" mutable="no">
        <type>double</type>
        <definition>double uhd_sink_c::_lo_offset</definition>
        <argsstring></argsstring>
        <name>_lo_offset</name>
        <qualifiedname>uhd_sink_c::_lo_offset</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="99" column="10" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" bodystart="99" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classuhd__sink__c_1addd53fbaefd057fb0477280fe2f6c02e" prot="private" static="no" mutable="no">
        <type>gr::uhd::usrp_sink::sptr</type>
        <definition>gr::uhd::usrp_sink::sptr uhd_sink_c::_snk</definition>
        <argsstring></argsstring>
        <name>_snk</name>
        <qualifiedname>uhd_sink_c::_snk</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="100" column="28" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" bodystart="100" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="friend">
      <memberdef kind="friend" id="classuhd__sink__c_1aca311c37e0fdff440688cb01835aa04d" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>uhd_sink_c_sptr</type>
        <definition>uhd_sink_c_sptr make_uhd_sink_c</definition>
        <argsstring>(const std::string &amp;args)</argsstring>
        <name>make_uhd_sink_c</name>
        <qualifiedname>uhd_sink_c::make_uhd_sink_c</qualifiedname>
        <param>
          <type>const std::string &amp;</type>
          <declname>args</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="39" column="26"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="classuhd__sink__c_1ad3ca996f522baaef4c04e7f4c8212733" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>uhd_sink_c::uhd_sink_c</definition>
        <argsstring>(const std::string &amp;args)</argsstring>
        <name>uhd_sink_c</name>
        <qualifiedname>uhd_sink_c::uhd_sink_c</qualifiedname>
        <param>
          <type>const std::string &amp;</type>
          <declname>args</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="41" column="3"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classuhd__sink__c_1a7615e85a00ec3e70d5adfeac0227cda7" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>uhd_sink_c::~uhd_sink_c</definition>
        <argsstring>()</argsstring>
        <name>~uhd_sink_c</name>
        <qualifiedname>uhd_sink_c::~uhd_sink_c</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="44" column="3"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a67479353abeb0fec464a57cf9bea56aa" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::string</type>
        <definition>std::string uhd_sink_c::name</definition>
        <argsstring>()</argsstring>
        <name>name</name>
        <qualifiedname>uhd_sink_c::name</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="48" column="15"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a32ad51d87edd0c9898c9a2f8108cb461" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>size_t</type>
        <definition>size_t uhd_sink_c::get_num_channels</definition>
        <argsstring>(void)</argsstring>
        <name>get_num_channels</name>
        <qualifiedname>uhd_sink_c::get_num_channels</qualifiedname>
        <reimplements refid="classsink__iface_1ab3908e865e9cf22aa79365027725b805">get_num_channels</reimplements>
        <param>
          <type>void</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the number of channels the underlying radio hardware offers. <simplesect kind="return"><para>the number of available channels </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="50" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a7857a451804d9216d80de3900dfa4129" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type><ref refid="structosmosdr_1_1meta__range__t" kindref="compound">osmosdr::meta_range_t</ref></type>
        <definition>osmosdr::meta_range_t uhd_sink_c::get_sample_rates</definition>
        <argsstring>(void)</argsstring>
        <name>get_sample_rates</name>
        <qualifiedname>uhd_sink_c::get_sample_rates</qualifiedname>
        <reimplements refid="classsink__iface_1a4399d5002df83282f3a6a03044010eb7">get_sample_rates</reimplements>
        <param>
          <type>void</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the possible sample rates for the underlying radio hardware. <simplesect kind="return"><para>a range of rates in Sps </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="52" column="25"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a84026ee304e0774d56d8fa47b0272498" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double uhd_sink_c::set_sample_rate</definition>
        <argsstring>(double rate)</argsstring>
        <name>set_sample_rate</name>
        <qualifiedname>uhd_sink_c::set_sample_rate</qualifiedname>
        <reimplements refid="classsink__iface_1ad0cc76ae2f91f37b20d10169d8a78342">set_sample_rate</reimplements>
        <param>
          <type>double</type>
          <declname>rate</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set the sample rate for the underlying radio hardware. This also will select the appropriate IF bandpass, if applicable. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>rate</parametername>
</parameternamelist>
<parameterdescription>
<para>a new rate in Sps </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="53" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a2438ad394263a9604a109f0b469310aa" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double uhd_sink_c::get_sample_rate</definition>
        <argsstring>(void)</argsstring>
        <name>get_sample_rate</name>
        <qualifiedname>uhd_sink_c::get_sample_rate</qualifiedname>
        <reimplements refid="classsink__iface_1ae8149d3cca236da92cfee2d1d32ac329">get_sample_rate</reimplements>
        <param>
          <type>void</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the sample rate for the underlying radio hardware. This is the actual sample rate and may differ from the rate set. <simplesect kind="return"><para>the actual rate in Sps </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="54" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a4a3b9dec13e9bbebdef9962ea7ac1284" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type><ref refid="namespaceosmosdr_1a03b9108867000412c7fcef50f8a65c0d" kindref="member">osmosdr::freq_range_t</ref></type>
        <definition>osmosdr::freq_range_t uhd_sink_c::get_freq_range</definition>
        <argsstring>(size_t chan=0)</argsstring>
        <name>get_freq_range</name>
        <qualifiedname>uhd_sink_c::get_freq_range</qualifiedname>
        <reimplements refid="classsink__iface_1a8d79611e1f9e88dded76c7dad6d122c2">get_freq_range</reimplements>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the tunable frequency range for the underlying radio hardware. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the frequency range in Hz </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="56" column="25"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a1a611e03b845b40b2df854c2745cec1c" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double uhd_sink_c::set_center_freq</definition>
        <argsstring>(double freq, size_t chan=0)</argsstring>
        <name>set_center_freq</name>
        <qualifiedname>uhd_sink_c::set_center_freq</qualifiedname>
        <reimplements refid="classsink__iface_1a7ad788a79eb7adf9fa60217383b1a78e">set_center_freq</reimplements>
        <param>
          <type>double</type>
          <declname>freq</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Tune the underlying radio hardware to the desired center frequency. This also will select the appropriate RF bandpass. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>freq</parametername>
</parameternamelist>
<parameterdescription>
<para>the desired frequency in Hz </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the actual frequency in Hz </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="57" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1af0baba530794e5d5abf7fda64909712d" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double uhd_sink_c::get_center_freq</definition>
        <argsstring>(size_t chan=0)</argsstring>
        <name>get_center_freq</name>
        <qualifiedname>uhd_sink_c::get_center_freq</qualifiedname>
        <reimplements refid="classsink__iface_1a9c44d3c48634d10c53afa22776f4badd">get_center_freq</reimplements>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the center frequency the underlying radio hardware is tuned to. This is the actual frequency and may differ from the frequency set. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the frequency in Hz </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="58" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a7d4b3522c358a8a7c8f369dc3fb93792" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double uhd_sink_c::set_freq_corr</definition>
        <argsstring>(double ppm, size_t chan=0)</argsstring>
        <name>set_freq_corr</name>
        <qualifiedname>uhd_sink_c::set_freq_corr</qualifiedname>
        <reimplements refid="classsink__iface_1a3c06ef75c326ef7cb3292ad6ff4bca51">set_freq_corr</reimplements>
        <param>
          <type>double</type>
          <declname>ppm</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set the frequency correction value in parts per million. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>ppm</parametername>
</parameternamelist>
<parameterdescription>
<para>the desired correction value in parts per million </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>correction value in parts per million </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="59" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1abf0a39b5aeaef88a0d47bebb82f34783" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double uhd_sink_c::get_freq_corr</definition>
        <argsstring>(size_t chan=0)</argsstring>
        <name>get_freq_corr</name>
        <qualifiedname>uhd_sink_c::get_freq_corr</qualifiedname>
        <reimplements refid="classsink__iface_1a0a6a5067a070ab04620597860022d4ba">get_freq_corr</reimplements>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the frequency correction value. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>correction value in parts per million </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="60" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a7c32e73cbdda84b64ba6df84f6786d94" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>std::vector&lt; std::string &gt;</type>
        <definition>std::vector&lt; std::string &gt; uhd_sink_c::get_gain_names</definition>
        <argsstring>(size_t chan=0)</argsstring>
        <name>get_gain_names</name>
        <qualifiedname>uhd_sink_c::get_gain_names</qualifiedname>
        <reimplements refid="classsink__iface_1a7a9ceda124623beba8595ecf94f4f859">get_gain_names</reimplements>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the gain stage names of the underlying radio hardware. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>a vector of strings containing the names of gain stages </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="62" column="15"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a95cbff654ba85c5ffc3ac45820d26060" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type><ref refid="namespaceosmosdr_1adfdc6fd5f1a57069c805d86ef890f78d" kindref="member">osmosdr::gain_range_t</ref></type>
        <definition>osmosdr::gain_range_t uhd_sink_c::get_gain_range</definition>
        <argsstring>(size_t chan=0)</argsstring>
        <name>get_gain_range</name>
        <qualifiedname>uhd_sink_c::get_gain_range</qualifiedname>
        <reimplements refid="classsink__iface_1afce7c4d9b69d219ea908adf8bfa18bb2">get_gain_range</reimplements>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the settable overall gain range for the underlying radio hardware. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the gain range in dB </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="63" column="25"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a42b9b92e6c846ba9d0c591e3d354d0ca" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type><ref refid="namespaceosmosdr_1adfdc6fd5f1a57069c805d86ef890f78d" kindref="member">osmosdr::gain_range_t</ref></type>
        <definition>osmosdr::gain_range_t uhd_sink_c::get_gain_range</definition>
        <argsstring>(const std::string &amp;name, size_t chan=0)</argsstring>
        <name>get_gain_range</name>
        <qualifiedname>uhd_sink_c::get_gain_range</qualifiedname>
        <reimplements refid="classsink__iface_1a023bf6f02e4da51e9e15c7c60a694d67">get_gain_range</reimplements>
        <param>
          <type>const std::string &amp;</type>
          <declname>name</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the settable gain range for a specific gain stage. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>name</parametername>
</parameternamelist>
<parameterdescription>
<para>the name of the gain stage </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the gain range in dB </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="64" column="25"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a8190f1f9a4bbba9bc14f42ef1d90a35e" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double uhd_sink_c::set_gain</definition>
        <argsstring>(double gain, size_t chan=0)</argsstring>
        <name>set_gain</name>
        <qualifiedname>uhd_sink_c::set_gain</qualifiedname>
        <reimplements refid="classsink__iface_1a4a09ef300e272c98a2890b5f208b1a13">set_gain</reimplements>
        <param>
          <type>double</type>
          <declname>gain</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set the gain for the underlying radio hardware. This function will automatically distribute the desired gain value over available gain stages in an appropriate way and return the actual value. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>gain</parametername>
</parameternamelist>
<parameterdescription>
<para>the gain in dB </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the actual gain in dB </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="65" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a363dedee0feb5155dff5183d87d61e63" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double uhd_sink_c::set_gain</definition>
        <argsstring>(double gain, const std::string &amp;name, size_t chan=0)</argsstring>
        <name>set_gain</name>
        <qualifiedname>uhd_sink_c::set_gain</qualifiedname>
        <reimplements refid="classsink__iface_1a03dc1ae9429226cc0bb7d185c57417af">set_gain</reimplements>
        <param>
          <type>double</type>
          <declname>gain</declname>
        </param>
        <param>
          <type>const std::string &amp;</type>
          <declname>name</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set the named gain on the underlying radio hardware. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>gain</parametername>
</parameternamelist>
<parameterdescription>
<para>the gain in dB </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>name</parametername>
</parameternamelist>
<parameterdescription>
<para>the name of the gain stage </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the actual gain in dB </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="66" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a6de59abc86e653412459f6cf0a1f5bc4" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double uhd_sink_c::get_gain</definition>
        <argsstring>(size_t chan=0)</argsstring>
        <name>get_gain</name>
        <qualifiedname>uhd_sink_c::get_gain</qualifiedname>
        <reimplements refid="classsink__iface_1a4da9506ab6e37b2701e292ea4e30acb0">get_gain</reimplements>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the actual gain setting of the underlying radio hardware. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the actual gain in dB </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="67" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a4cf353e2dbda0988ad166b9b1dbf3467" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double uhd_sink_c::get_gain</definition>
        <argsstring>(const std::string &amp;name, size_t chan=0)</argsstring>
        <name>get_gain</name>
        <qualifiedname>uhd_sink_c::get_gain</qualifiedname>
        <reimplements refid="classsink__iface_1ac6c3ae35cf82130a4a1f5313b1116143">get_gain</reimplements>
        <param>
          <type>const std::string &amp;</type>
          <declname>name</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the actual gain setting of a named stage. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>name</parametername>
</parameternamelist>
<parameterdescription>
<para>the name of the gain stage </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the actual gain in dB </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="68" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1aeb61c4613cce4559555128c68c36a993" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>std::vector&lt; std::string &gt;</type>
        <definition>std::vector&lt; std::string &gt; uhd_sink_c::get_antennas</definition>
        <argsstring>(size_t chan=0)</argsstring>
        <name>get_antennas</name>
        <qualifiedname>uhd_sink_c::get_antennas</qualifiedname>
        <reimplements refid="classsink__iface_1ad427d58fcff8bff700be85c8a0fe267f">get_antennas</reimplements>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the available antennas of the underlying radio hardware. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>a vector of strings containing the names of available antennas </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="70" column="15"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a481d0070081ec3f88cefa007641e8cec" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>std::string</type>
        <definition>std::string uhd_sink_c::set_antenna</definition>
        <argsstring>(const std::string &amp;antenna, size_t chan=0)</argsstring>
        <name>set_antenna</name>
        <qualifiedname>uhd_sink_c::set_antenna</qualifiedname>
        <reimplements refid="classsink__iface_1a5e1cf06555962ff076a5b5f0c853aeb6">set_antenna</reimplements>
        <param>
          <type>const std::string &amp;</type>
          <declname>antenna</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Select the active antenna of the underlying radio hardware. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>antenna</parametername>
</parameternamelist>
<parameterdescription>
<para>the antenna name </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the actual antenna&apos;s name </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="71" column="15"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1ae19da6d3ccc8f52e8aa295bd91ed4f40" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>std::string</type>
        <definition>std::string uhd_sink_c::get_antenna</definition>
        <argsstring>(size_t chan=0)</argsstring>
        <name>get_antenna</name>
        <qualifiedname>uhd_sink_c::get_antenna</qualifiedname>
        <reimplements refid="classsink__iface_1ad20d35ecf866b33ddf3dd85bc17ded56">get_antenna</reimplements>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the actual underlying radio hardware antenna setting. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the actual antenna&apos;s name </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="72" column="15"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a0580bf51224f8b57555240efc9359b24" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>void uhd_sink_c::set_dc_offset</definition>
        <argsstring>(const std::complex&lt; double &gt; &amp;offset, size_t chan=0)</argsstring>
        <name>set_dc_offset</name>
        <qualifiedname>uhd_sink_c::set_dc_offset</qualifiedname>
        <reimplements refid="classsink__iface_1a514b1bf8b6ed485045e92615a2cfba9b">set_dc_offset</reimplements>
        <param>
          <type>const std::complex&lt; double &gt; &amp;</type>
          <declname>offset</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set the TX frontend DC offset value. The value is complex to control both I and Q.</para>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>offset</parametername>
</parameternamelist>
<parameterdescription>
<para>the dc offset (1.0 is full-scale) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="74" column="8"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a67cdab92aa96303fb6d06b5f4ebe3e0e" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>void uhd_sink_c::set_iq_balance</definition>
        <argsstring>(const std::complex&lt; double &gt; &amp;balance, size_t chan=0)</argsstring>
        <name>set_iq_balance</name>
        <qualifiedname>uhd_sink_c::set_iq_balance</qualifiedname>
        <reimplements refid="classsink__iface_1a7aab13256b638b8de014879cb4a3f582">set_iq_balance</reimplements>
        <param>
          <type>const std::complex&lt; double &gt; &amp;</type>
          <declname>balance</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set the TX frontend IQ balance correction. Use this to adjust the magnitude and phase of I and Q.</para>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>balance</parametername>
</parameternamelist>
<parameterdescription>
<para>the complex correction value </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="76" column="8"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1acabafaef1bc1b0e063556b68b05e2ac8" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double uhd_sink_c::set_bandwidth</definition>
        <argsstring>(double bandwidth, size_t chan=0)</argsstring>
        <name>set_bandwidth</name>
        <qualifiedname>uhd_sink_c::set_bandwidth</qualifiedname>
        <reimplements refid="classsink__iface_1a8d18139f9f7a3213641b86459fb3d9ae">set_bandwidth</reimplements>
        <param>
          <type>double</type>
          <declname>bandwidth</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set the bandpass filter on the radio frontend. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>bandwidth</parametername>
</parameternamelist>
<parameterdescription>
<para>the filter bandwidth in Hz, set to 0 for automatic selection </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the actual filter bandwidth in Hz </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="78" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a525d9e8297eefe34a4c4a5f2a3f404e9" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double uhd_sink_c::get_bandwidth</definition>
        <argsstring>(size_t chan=0)</argsstring>
        <name>get_bandwidth</name>
        <qualifiedname>uhd_sink_c::get_bandwidth</qualifiedname>
        <reimplements refid="classsink__iface_1af1f1c5f3b15064248f35f7dd791c8bf4">get_bandwidth</reimplements>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the actual bandpass filter setting on the radio frontend. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the actual filter bandwidth in Hz </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="79" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a5c495884c836dfb99b903ebad9d0a0c3" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type><ref refid="namespaceosmosdr_1a03b9108867000412c7fcef50f8a65c0d" kindref="member">osmosdr::freq_range_t</ref></type>
        <definition>osmosdr::freq_range_t uhd_sink_c::get_bandwidth_range</definition>
        <argsstring>(size_t chan=0)</argsstring>
        <name>get_bandwidth_range</name>
        <qualifiedname>uhd_sink_c::get_bandwidth_range</qualifiedname>
        <reimplements refid="classsink__iface_1acf9b0647083bf1fc3b8bae0d2f34aaea">get_bandwidth_range</reimplements>
        <param>
          <type>size_t</type>
          <declname>chan</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the possible bandpass filter settings on the radio frontend. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>chan</parametername>
</parameternamelist>
<parameterdescription>
<para>the channel index 0 to N-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>a range of bandwidths in Hz </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="80" column="25"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a77953d26386aae8ea3208b7694009a9a" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>void uhd_sink_c::set_time_source</definition>
        <argsstring>(const std::string &amp;source, const size_t mboard=0)</argsstring>
        <name>set_time_source</name>
        <qualifiedname>uhd_sink_c::set_time_source</qualifiedname>
        <reimplements refid="classsink__iface_1a75b9f24e2dd9e14a4cf2e572fc06cae4">set_time_source</reimplements>
        <param>
          <type>const std::string &amp;</type>
          <declname>source</declname>
        </param>
        <param>
          <type>const size_t</type>
          <declname>mboard</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set the time source for the device. This sets the method of time synchronization, typically a pulse per second or an encoded time. Typical options for source: external, MIMO. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>source</parametername>
</parameternamelist>
<parameterdescription>
<para>a string representing the time source </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>mboard</parametername>
</parameternamelist>
<parameterdescription>
<para>which motherboard to set the config </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="82" column="8"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1ad94a47ece7f59bced78795613202535c" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>std::string</type>
        <definition>std::string uhd_sink_c::get_time_source</definition>
        <argsstring>(const size_t mboard)</argsstring>
        <name>get_time_source</name>
        <qualifiedname>uhd_sink_c::get_time_source</qualifiedname>
        <reimplements refid="classsink__iface_1a6837f20ec30e224126227177e6a870ab">get_time_source</reimplements>
        <param>
          <type>const size_t</type>
          <declname>mboard</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the currently set time source. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>mboard</parametername>
</parameternamelist>
<parameterdescription>
<para>which motherboard to get the config </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the string representing the time source </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="83" column="15"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1ae765d07ec3853376f343611ae4062c35" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>std::vector&lt; std::string &gt;</type>
        <definition>std::vector&lt; std::string &gt; uhd_sink_c::get_time_sources</definition>
        <argsstring>(const size_t mboard)</argsstring>
        <name>get_time_sources</name>
        <qualifiedname>uhd_sink_c::get_time_sources</qualifiedname>
        <reimplements refid="classsink__iface_1a91e7ef8a079f61d7817c697e0ae7511d">get_time_sources</reimplements>
        <param>
          <type>const size_t</type>
          <declname>mboard</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get a list of possible time sources. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>mboard</parametername>
</parameternamelist>
<parameterdescription>
<para>which motherboard to get the list </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>a vector of strings for possible settings </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="84" column="15"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a0c08f5bb3d1984e07289c88d538d639b" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>void uhd_sink_c::set_clock_source</definition>
        <argsstring>(const std::string &amp;source, const size_t mboard=0)</argsstring>
        <name>set_clock_source</name>
        <qualifiedname>uhd_sink_c::set_clock_source</qualifiedname>
        <reimplements refid="classsink__iface_1a3218743adea4f1dc3d9c0339cc04fa3a">set_clock_source</reimplements>
        <param>
          <type>const std::string &amp;</type>
          <declname>source</declname>
        </param>
        <param>
          <type>const size_t</type>
          <declname>mboard</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set the clock source for the device. This sets the source for a 10 Mhz reference clock. Typical options for source: internal, external, MIMO. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>source</parametername>
</parameternamelist>
<parameterdescription>
<para>a string representing the clock source </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>mboard</parametername>
</parameternamelist>
<parameterdescription>
<para>which motherboard to set the config </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="85" column="8"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a44265f416e2448e8053de1abfa8de0e5" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>std::string</type>
        <definition>std::string uhd_sink_c::get_clock_source</definition>
        <argsstring>(const size_t mboard)</argsstring>
        <name>get_clock_source</name>
        <qualifiedname>uhd_sink_c::get_clock_source</qualifiedname>
        <reimplements refid="classsink__iface_1ac545f9e9137d33f1b70e1cb00bc03c4b">get_clock_source</reimplements>
        <param>
          <type>const size_t</type>
          <declname>mboard</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the currently set clock source. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>mboard</parametername>
</parameternamelist>
<parameterdescription>
<para>which motherboard to get the config </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the string representing the clock source </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="86" column="15"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a309d71630c1bdf4df0a7681332ba149d" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>std::vector&lt; std::string &gt;</type>
        <definition>std::vector&lt; std::string &gt; uhd_sink_c::get_clock_sources</definition>
        <argsstring>(const size_t mboard)</argsstring>
        <name>get_clock_sources</name>
        <qualifiedname>uhd_sink_c::get_clock_sources</qualifiedname>
        <reimplements refid="classsink__iface_1ac797cd19e1cbb0cb4cde29303def3fea">get_clock_sources</reimplements>
        <param>
          <type>const size_t</type>
          <declname>mboard</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get a list of possible clock sources. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>mboard</parametername>
</parameternamelist>
<parameterdescription>
<para>which motherboard to get the list </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>a vector of strings for possible settings </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="87" column="15"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1afd745000bf7fe18372be9dde0590977b" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>double</type>
        <definition>double uhd_sink_c::get_clock_rate</definition>
        <argsstring>(size_t mboard=0)</argsstring>
        <name>get_clock_rate</name>
        <qualifiedname>uhd_sink_c::get_clock_rate</qualifiedname>
        <reimplements refid="classsink__iface_1a34639307c8b7178bb67bb0c5c08cdcd7">get_clock_rate</reimplements>
        <param>
          <type>size_t</type>
          <declname>mboard</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the master clock rate. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>mboard</parametername>
</parameternamelist>
<parameterdescription>
<para>the motherboard index 0 to M-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the clock rate in Hz </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="88" column="10"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a2140a6393b0a5a63a4309257f55cb0c5" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>void uhd_sink_c::set_clock_rate</definition>
        <argsstring>(double rate, size_t mboard=0)</argsstring>
        <name>set_clock_rate</name>
        <qualifiedname>uhd_sink_c::set_clock_rate</qualifiedname>
        <reimplements refid="classsink__iface_1a941f3fab378f7966e3fc04b1d1040c04">set_clock_rate</reimplements>
        <param>
          <type>double</type>
          <declname>rate</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>mboard</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set the master clock rate. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>rate</parametername>
</parameternamelist>
<parameterdescription>
<para>the new rate in Hz </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>mboard</parametername>
</parameternamelist>
<parameterdescription>
<para>the motherboard index 0 to M-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="89" column="8"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a82138cc56c15396b7feaaf00504d40fe" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classosmosdr_1_1time__spec__t" kindref="compound">::osmosdr::time_spec_t</ref></type>
        <definition>::osmosdr::time_spec_t uhd_sink_c::get_time_now</definition>
        <argsstring>(size_t mboard=0)</argsstring>
        <name>get_time_now</name>
        <qualifiedname>uhd_sink_c::get_time_now</qualifiedname>
        <param>
          <type>size_t</type>
          <declname>mboard</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="90" column="26"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1ab9f37b23d00ec1014a3a81ff245ef6a5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classosmosdr_1_1time__spec__t" kindref="compound">::osmosdr::time_spec_t</ref></type>
        <definition>::osmosdr::time_spec_t uhd_sink_c::get_time_last_pps</definition>
        <argsstring>(size_t mboard=0)</argsstring>
        <name>get_time_last_pps</name>
        <qualifiedname>uhd_sink_c::get_time_last_pps</qualifiedname>
        <param>
          <type>size_t</type>
          <declname>mboard</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="91" column="26"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a391d97ce463c68810d0dc95aefd39f9f" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>void uhd_sink_c::set_time_now</definition>
        <argsstring>(const ::osmosdr::time_spec_t &amp;time_spec, size_t mboard=0)</argsstring>
        <name>set_time_now</name>
        <qualifiedname>uhd_sink_c::set_time_now</qualifiedname>
        <reimplements refid="classsink__iface_1a68d40306fc99260fd515cd9c8a55ffa3">set_time_now</reimplements>
        <param>
          <type>const <ref refid="classosmosdr_1_1time__spec__t" kindref="compound">::osmosdr::time_spec_t</ref> &amp;</type>
          <declname>time_spec</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>mboard</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sets the time registers immediately. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>time_spec</parametername>
</parameternamelist>
<parameterdescription>
<para>the new time </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>mboard</parametername>
</parameternamelist>
<parameterdescription>
<para>the motherboard index 0 to M-1 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="92" column="8"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a8099139894e7dc5618aaa7b161e670ea" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>void uhd_sink_c::set_time_next_pps</definition>
        <argsstring>(const ::osmosdr::time_spec_t &amp;time_spec)</argsstring>
        <name>set_time_next_pps</name>
        <qualifiedname>uhd_sink_c::set_time_next_pps</qualifiedname>
        <reimplements refid="classsink__iface_1ab4f379d5076bf45878427c9b0738d1e3">set_time_next_pps</reimplements>
        <param>
          <type>const <ref refid="classosmosdr_1_1time__spec__t" kindref="compound">::osmosdr::time_spec_t</ref> &amp;</type>
          <declname>time_spec</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set the time registers at the next pps. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>time_spec</parametername>
</parameternamelist>
<parameterdescription>
<para>the new time </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="93" column="8"/>
      </memberdef>
      <memberdef kind="function" id="classuhd__sink__c_1a1eebeb242ca2307b63de5cb8eb04a268" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>void uhd_sink_c::set_time_unknown_pps</definition>
        <argsstring>(const ::osmosdr::time_spec_t &amp;time_spec)</argsstring>
        <name>set_time_unknown_pps</name>
        <qualifiedname>uhd_sink_c::set_time_unknown_pps</qualifiedname>
        <reimplements refid="classsink__iface_1a7521f2a8495a76fe83b2401944018e2a">set_time_unknown_pps</reimplements>
        <param>
          <type>const <ref refid="classosmosdr_1_1time__spec__t" kindref="compound">::osmosdr::time_spec_t</ref> &amp;</type>
          <declname>time_spec</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sync the time registers with an unknown pps edge. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>time_spec</parametername>
</parameternamelist>
<parameterdescription>
<para>the new time </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="94" column="8"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-static-func">
      <memberdef kind="function" id="classuhd__sink__c_1aa1e9fdd73b3198ac70f5b651bb01fac9" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>std::vector&lt; std::string &gt;</type>
        <definition>static std::vector&lt; std::string &gt; uhd_sink_c::get_devices</definition>
        <argsstring>()</argsstring>
        <name>get_devices</name>
        <qualifiedname>uhd_sink_c::get_devices</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="46" column="22"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="2">
        <label>gr::hier_block2</label>
      </node>
      <node id="3">
        <label>sink_iface</label>
        <link refid="classsink__iface"/>
      </node>
      <node id="1">
        <label>uhd_sink_c</label>
        <link refid="classuhd__sink__c"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
        <childnode refid="3" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="2">
        <label>gr::hier_block2</label>
      </node>
      <node id="3">
        <label>sink_iface</label>
        <link refid="classsink__iface"/>
      </node>
      <node id="1">
        <label>uhd_sink_c</label>
        <link refid="classuhd__sink__c"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
        <childnode refid="3" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" line="34" column="1" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/uhd/uhd_sink_c.h" bodystart="37" bodyend="101"/>
    <listofallmembers>
      <member refid="classuhd__sink__c_1afef6534f3872056fe0a404b76b2edc8b" prot="private" virt="non-virtual"><scope>uhd_sink_c</scope><name>_center_freq</name></member>
      <member refid="classuhd__sink__c_1ae26472db8dd5aca1c3746b5cf07044ac" prot="private" virt="non-virtual"><scope>uhd_sink_c</scope><name>_freq_corr</name></member>
      <member refid="classuhd__sink__c_1aa99d8dedc2f46c40f69f32c60af29a95" prot="private" virt="non-virtual"><scope>uhd_sink_c</scope><name>_lo_offset</name></member>
      <member refid="classuhd__sink__c_1addd53fbaefd057fb0477280fe2f6c02e" prot="private" virt="non-virtual"><scope>uhd_sink_c</scope><name>_snk</name></member>
      <member refid="classuhd__sink__c_1ae19da6d3ccc8f52e8aa295bd91ed4f40" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>get_antenna</name></member>
      <member refid="classuhd__sink__c_1aeb61c4613cce4559555128c68c36a993" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>get_antennas</name></member>
      <member refid="classuhd__sink__c_1a525d9e8297eefe34a4c4a5f2a3f404e9" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>get_bandwidth</name></member>
      <member refid="classuhd__sink__c_1a5c495884c836dfb99b903ebad9d0a0c3" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>get_bandwidth_range</name></member>
      <member refid="classuhd__sink__c_1af0baba530794e5d5abf7fda64909712d" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>get_center_freq</name></member>
      <member refid="classuhd__sink__c_1afd745000bf7fe18372be9dde0590977b" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>get_clock_rate</name></member>
      <member refid="classuhd__sink__c_1a44265f416e2448e8053de1abfa8de0e5" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>get_clock_source</name></member>
      <member refid="classuhd__sink__c_1a309d71630c1bdf4df0a7681332ba149d" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>get_clock_sources</name></member>
      <member refid="classuhd__sink__c_1aa1e9fdd73b3198ac70f5b651bb01fac9" prot="public" virt="non-virtual"><scope>uhd_sink_c</scope><name>get_devices</name></member>
      <member refid="classuhd__sink__c_1abf0a39b5aeaef88a0d47bebb82f34783" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>get_freq_corr</name></member>
      <member refid="classuhd__sink__c_1a4a3b9dec13e9bbebdef9962ea7ac1284" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>get_freq_range</name></member>
      <member refid="classuhd__sink__c_1a6de59abc86e653412459f6cf0a1f5bc4" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>get_gain</name></member>
      <member refid="classuhd__sink__c_1a4cf353e2dbda0988ad166b9b1dbf3467" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>get_gain</name></member>
      <member refid="classsink__iface_1a345b8c85e51f0d9635aef19995bc3cae" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>get_gain_mode</name></member>
      <member refid="classuhd__sink__c_1a7c32e73cbdda84b64ba6df84f6786d94" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>get_gain_names</name></member>
      <member refid="classuhd__sink__c_1a95cbff654ba85c5ffc3ac45820d26060" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>get_gain_range</name></member>
      <member refid="classuhd__sink__c_1a42b9b92e6c846ba9d0c591e3d354d0ca" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>get_gain_range</name></member>
      <member refid="classuhd__sink__c_1a32ad51d87edd0c9898c9a2f8108cb461" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>get_num_channels</name></member>
      <member refid="classuhd__sink__c_1a2438ad394263a9604a109f0b469310aa" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>get_sample_rate</name></member>
      <member refid="classuhd__sink__c_1a7857a451804d9216d80de3900dfa4129" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>get_sample_rates</name></member>
      <member refid="classuhd__sink__c_1ab9f37b23d00ec1014a3a81ff245ef6a5" prot="public" virt="non-virtual"><scope>uhd_sink_c</scope><name>get_time_last_pps</name></member>
      <member refid="classuhd__sink__c_1a82138cc56c15396b7feaaf00504d40fe" prot="public" virt="non-virtual"><scope>uhd_sink_c</scope><name>get_time_now</name></member>
      <member refid="classuhd__sink__c_1ad94a47ece7f59bced78795613202535c" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>get_time_source</name></member>
      <member refid="classuhd__sink__c_1ae765d07ec3853376f343611ae4062c35" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>get_time_sources</name></member>
      <member refid="classuhd__sink__c_1aca311c37e0fdff440688cb01835aa04d" prot="private" virt="non-virtual"><scope>uhd_sink_c</scope><name>make_uhd_sink_c</name></member>
      <member refid="classuhd__sink__c_1a67479353abeb0fec464a57cf9bea56aa" prot="public" virt="non-virtual"><scope>uhd_sink_c</scope><name>name</name></member>
      <member refid="classuhd__sink__c_1a481d0070081ec3f88cefa007641e8cec" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>set_antenna</name></member>
      <member refid="classuhd__sink__c_1acabafaef1bc1b0e063556b68b05e2ac8" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>set_bandwidth</name></member>
      <member refid="classsink__iface_1ab5ff0bb34df5c56c2d36d50c33ff55fa" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>set_bb_gain</name></member>
      <member refid="classuhd__sink__c_1a1a611e03b845b40b2df854c2745cec1c" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>set_center_freq</name></member>
      <member refid="classuhd__sink__c_1a2140a6393b0a5a63a4309257f55cb0c5" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>set_clock_rate</name></member>
      <member refid="classuhd__sink__c_1a0c08f5bb3d1984e07289c88d538d639b" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>set_clock_source</name></member>
      <member refid="classuhd__sink__c_1a0580bf51224f8b57555240efc9359b24" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>set_dc_offset</name></member>
      <member refid="classuhd__sink__c_1a7d4b3522c358a8a7c8f369dc3fb93792" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>set_freq_corr</name></member>
      <member refid="classuhd__sink__c_1a8190f1f9a4bbba9bc14f42ef1d90a35e" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>set_gain</name></member>
      <member refid="classuhd__sink__c_1a363dedee0feb5155dff5183d87d61e63" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>set_gain</name></member>
      <member refid="classsink__iface_1aa319982c38a5d69e9fd98a91bf041c14" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>set_gain_mode</name></member>
      <member refid="classsink__iface_1ab2ba8dbb61da980601382d2a2297df73" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>set_if_gain</name></member>
      <member refid="classuhd__sink__c_1a67cdab92aa96303fb6d06b5f4ebe3e0e" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>set_iq_balance</name></member>
      <member refid="classuhd__sink__c_1a84026ee304e0774d56d8fa47b0272498" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>set_sample_rate</name></member>
      <member refid="classuhd__sink__c_1a8099139894e7dc5618aaa7b161e670ea" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>set_time_next_pps</name></member>
      <member refid="classuhd__sink__c_1a391d97ce463c68810d0dc95aefd39f9f" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>set_time_now</name></member>
      <member refid="classuhd__sink__c_1a77953d26386aae8ea3208b7694009a9a" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>set_time_source</name></member>
      <member refid="classuhd__sink__c_1a1eebeb242ca2307b63de5cb8eb04a268" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>set_time_unknown_pps</name></member>
      <member refid="classuhd__sink__c_1ad3ca996f522baaef4c04e7f4c8212733" prot="private" virt="non-virtual"><scope>uhd_sink_c</scope><name>uhd_sink_c</name></member>
      <member refid="classsink__iface_1a604942065f735494bba845880a2c4f91" prot="public" virt="virtual"><scope>uhd_sink_c</scope><name>~sink_iface</name></member>
      <member refid="classuhd__sink__c_1a7615e85a00ec3e70d5adfeac0227cda7" prot="public" virt="non-virtual"><scope>uhd_sink_c</scope><name>~uhd_sink_c</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
