<?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.14.0" xml:lang="en-US">
  <compounddef id="classgr_1_1hpsdr_1_1hermesWB__impl" kind="class" language="C++" prot="public">
    <compoundname>gr::hpsdr::hermesWB_impl</compoundname>
    <basecompoundref refid="classgr_1_1hpsdr_1_1hermesWB" prot="public" virt="non-virtual">gr::hpsdr::hermesWB</basecompoundref>
    <includes refid="hermesWB__impl_8h" local="no">hermesWB_impl.h</includes>
    <sectiondef kind="public-func">
      <memberdef kind="function" id="classgr_1_1hpsdr_1_1hermesWB__impl_1a5d67ac77a9faa95865b9fa05ba869ea0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr::hpsdr::hermesWB_impl::hermesWB_impl</definition>
        <argsstring>(int RxPre, const char *Intfc, const char *ClkS, int AlexRA, int AlexTA, int AlexHPF, int AlexLPF, const char *MACAddr)</argsstring>
        <name>hermesWB_impl</name>
        <qualifiedname>gr::hpsdr::hermesWB_impl::hermesWB_impl</qualifiedname>
        <param>
          <type>int</type>
          <declname>RxPre</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>Intfc</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>ClkS</declname>
        </param>
        <param>
          <type>int</type>
          <declname>AlexRA</declname>
        </param>
        <param>
          <type>int</type>
          <declname>AlexTA</declname>
        </param>
        <param>
          <type>int</type>
          <declname>AlexHPF</declname>
        </param>
        <param>
          <type>int</type>
          <declname>AlexLPF</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>MACAddr</declname>
        </param>
        <briefdescription>
<para>Construct a HermesWB module. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>RxPre</parametername>
</parameternamelist>
<parameterdescription>
<para>Rx Preamp on (1) / off (0) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>Intfc</parametername>
</parameternamelist>
<parameterdescription>
<para>Ethernet interface to use </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ClkS</parametername>
</parameternamelist>
<parameterdescription>
<para>HPSDR Clock Source (register C1 when C0 = 0x00) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>AlexRA</parametername>
</parameternamelist>
<parameterdescription>
<para>HPSDR Alex Rx Ant Selector </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>AlexTA</parametername>
</parameternamelist>
<parameterdescription>
<para>HPSDR Alex Tx Ant Selector </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>AlexHPF</parametername>
</parameternamelist>
<parameterdescription>
<para>HPSDR Alex Rx High Pass Filter Selector </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>AlexLPF</parametername>
</parameternamelist>
<parameterdescription>
<para>HPSDR Alex Tx Low Pass Filter Selector </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-hpsdr-0a8891a2/work/gr-hpsdr-49e9e9ce7c84b0aa3cb7a590e4e9950e7850747d/lib/hermesWB_impl.h" line="46" column="7"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1hpsdr_1_1hermesWB__impl_1af4a017fc94d1efc33efb0da74a667537" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr::hpsdr::hermesWB_impl::~hermesWB_impl</definition>
        <argsstring>()</argsstring>
        <name>~hermesWB_impl</name>
        <qualifiedname>gr::hpsdr::hermesWB_impl::~hermesWB_impl</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-hpsdr-0a8891a2/work/gr-hpsdr-49e9e9ce7c84b0aa3cb7a590e4e9950e7850747d/lib/hermesWB_impl.h" line="49" column="7"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1hpsdr_1_1hermesWB__impl_1ab90cc0ff08e020e907c2f6b40099f58c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::hpsdr::hermesWB_impl::forecast</definition>
        <argsstring>(int noutput_items, gr_vector_int &amp;ninput_items_required)</argsstring>
        <name>forecast</name>
        <qualifiedname>gr::hpsdr::hermesWB_impl::forecast</qualifiedname>
        <param>
          <type>int</type>
          <declname>noutput_items</declname>
        </param>
        <param>
          <type>gr_vector_int &amp;</type>
          <declname>ninput_items_required</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-hpsdr-0a8891a2/work/gr-hpsdr-49e9e9ce7c84b0aa3cb7a590e4e9950e7850747d/lib/hermesWB_impl.h" line="52" column="12"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1hpsdr_1_1hermesWB__impl_1a37b60ef48b6023965fb9f1e3003afdd7" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int gr::hpsdr::hermesWB_impl::general_work</definition>
        <argsstring>(int noutput_items, gr_vector_int &amp;ninput_items, gr_vector_const_void_star &amp;input_items, gr_vector_void_star &amp;output_items)</argsstring>
        <name>general_work</name>
        <qualifiedname>gr::hpsdr::hermesWB_impl::general_work</qualifiedname>
        <param>
          <type>int</type>
          <declname>noutput_items</declname>
        </param>
        <param>
          <type>gr_vector_int &amp;</type>
          <declname>ninput_items</declname>
        </param>
        <param>
          <type>gr_vector_const_void_star &amp;</type>
          <declname>input_items</declname>
        </param>
        <param>
          <type>gr_vector_void_star &amp;</type>
          <declname>output_items</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-hpsdr-0a8891a2/work/gr-hpsdr-49e9e9ce7c84b0aa3cb7a590e4e9950e7850747d/lib/hermesWB_impl.h" line="54" column="11"/>
      </memberdef>
    </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="3">
        <label>gr::block</label>
      </node>
      <node id="2">
        <label>gr::hpsdr::hermesWB</label>
        <link refid="classgr_1_1hpsdr_1_1hermesWB"/>
        <childnode refid="3" relation="public-inheritance">
        </childnode>
      </node>
      <node id="1">
        <label>gr::hpsdr::hermesWB_impl</label>
        <link refid="classgr_1_1hpsdr_1_1hermesWB__impl"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="3">
        <label>gr::block</label>
      </node>
      <node id="2">
        <label>gr::hpsdr::hermesWB</label>
        <link refid="classgr_1_1hpsdr_1_1hermesWB"/>
        <childnode refid="3" relation="public-inheritance">
        </childnode>
      </node>
      <node id="1">
        <label>gr::hpsdr::hermesWB_impl</label>
        <link refid="classgr_1_1hpsdr_1_1hermesWB__impl"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/opt/local/var/macports/build/gr-hpsdr-0a8891a2/work/gr-hpsdr-49e9e9ce7c84b0aa3cb7a590e4e9950e7850747d/lib/hermesWB_impl.h" line="29" column="5" bodyfile="/opt/local/var/macports/build/gr-hpsdr-0a8891a2/work/gr-hpsdr-49e9e9ce7c84b0aa3cb7a590e4e9950e7850747d/lib/hermesWB_impl.h" bodystart="30" bodyend="59"/>
    <listofallmembers>
      <member refid="classgr_1_1hpsdr_1_1hermesWB__impl_1ab90cc0ff08e020e907c2f6b40099f58c" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesWB_impl</scope><name>forecast</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesWB__impl_1a37b60ef48b6023965fb9f1e3003afdd7" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesWB_impl</scope><name>general_work</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesWB__impl_1a5d67ac77a9faa95865b9fa05ba869ea0" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesWB_impl</scope><name>hermesWB_impl</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesWB_1a1caec68906ddf7c21dc38684d83a6412" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesWB_impl</scope><name>make</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesWB_1af692bff3b3b7d3a6c615d673565447ba" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesWB_impl</scope><name>set_AlexRxAntenna</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesWB_1a2fc217bb6de8ce61ad7c259b7ae5df67" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesWB_impl</scope><name>set_AlexRxHPF</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesWB_1a7f12f376b6230a0408449a0ff8868981" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesWB_impl</scope><name>set_AlexTxAntenna</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesWB_1ae370be63b4b36ccd33c6210e91f5b76f" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesWB_impl</scope><name>set_AlexTxLPF</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesWB_1a83b882a72e01e1eed87fef6d7121e3fd" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesWB_impl</scope><name>set_ClockSource</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesWB_1a56e4e9c3f599ce0bc64c5c3ead36df58" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesWB_impl</scope><name>set_RxPreamp</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesWB_1a821fca354fcd44e7fe3c2e306fc75e58" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesWB_impl</scope><name>sptr</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesWB_1ac192918bb3953f89af364d74855c378a" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesWB_impl</scope><name>start</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesWB_1a18e139e131c05ce81388ae181b3bf282" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesWB_impl</scope><name>stop</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesWB__impl_1af4a017fc94d1efc33efb0da74a667537" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesWB_impl</scope><name>~hermesWB_impl</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
