<?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="classgr_1_1hpsdr_1_1hermesNB__impl" kind="class" language="C++" prot="public">
    <compoundname>gr::hpsdr::hermesNB_impl</compoundname>
    <basecompoundref refid="classgr_1_1hpsdr_1_1hermesNB" prot="public" virt="non-virtual">gr::hpsdr::hermesNB</basecompoundref>
    <includes refid="hermesNB__impl_8h" local="no">hermesNB_impl.h</includes>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classgr_1_1hpsdr_1_1hermesNB__impl_1ac913597292794514a8d34fccf9f6218f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr::hpsdr::hermesNB_impl::hermesNB_impl</definition>
        <argsstring>(int RxFreq0, int RxFreq1, int RxFreq2, int RxFreq3, int RxFreq4, int RxFreq5, int RxFreq6, int RxFreq7, int TxFreq, int RxPre, int PTTModeSel, int PTTTxMute, int PTTRxMute, unsigned char TxDr, int RxSmp, const char *Intfc, const char *ClkS, int AlexRA, int AlexTA, int AlexHPF, int AlexLPF, int Verbose, int NumRx, const char *MACAddr)</argsstring>
        <name>hermesNB_impl</name>
        <qualifiedname>gr::hpsdr::hermesNB_impl::hermesNB_impl</qualifiedname>
        <param>
          <type>int</type>
          <declname>RxFreq0</declname>
        </param>
        <param>
          <type>int</type>
          <declname>RxFreq1</declname>
        </param>
        <param>
          <type>int</type>
          <declname>RxFreq2</declname>
        </param>
        <param>
          <type>int</type>
          <declname>RxFreq3</declname>
        </param>
        <param>
          <type>int</type>
          <declname>RxFreq4</declname>
        </param>
        <param>
          <type>int</type>
          <declname>RxFreq5</declname>
        </param>
        <param>
          <type>int</type>
          <declname>RxFreq6</declname>
        </param>
        <param>
          <type>int</type>
          <declname>RxFreq7</declname>
        </param>
        <param>
          <type>int</type>
          <declname>TxFreq</declname>
        </param>
        <param>
          <type>int</type>
          <declname>RxPre</declname>
        </param>
        <param>
          <type>int</type>
          <declname>PTTModeSel</declname>
        </param>
        <param>
          <type>int</type>
          <declname>PTTTxMute</declname>
        </param>
        <param>
          <type>int</type>
          <declname>PTTRxMute</declname>
        </param>
        <param>
          <type>unsigned char</type>
          <declname>TxDr</declname>
        </param>
        <param>
          <type>int</type>
          <declname>RxSmp</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>int</type>
          <declname>Verbose</declname>
        </param>
        <param>
          <type>int</type>
          <declname>NumRx</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>MACAddr</declname>
        </param>
        <briefdescription>
<para>Construct a HermesNB module. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>RxFreq0</parametername>
</parameternamelist>
<parameterdescription>
<para>Receiver 0 frequency, Hz. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>RxFreq1</parametername>
</parameternamelist>
<parameterdescription>
<para>Receiver 1 frequency, Hz. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>TxFreq</parametername>
</parameternamelist>
<parameterdescription>
<para>Transmitter frequency, Hz. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>RxPre</parametername>
</parameternamelist>
<parameterdescription>
<para>Rx Preamp on (1) / off (0) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>PTTModeSel</parametername>
</parameternamelist>
<parameterdescription>
<para>PTT mode selector off (0), VOX (1), on (2) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>PTTTxMute</parametername>
</parameternamelist>
<parameterdescription>
<para>Mute Tx on PTT </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>PTTRxMute</parametername>
</parameternamelist>
<parameterdescription>
<para>Mute Rx on PTT </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>TxDr</parametername>
</parameternamelist>
<parameterdescription>
<para>Transmit Drive Level (0..255) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>RxSmp</parametername>
</parameternamelist>
<parameterdescription>
<para>Receive Sample Rate, 192000, 96000, or 48000 </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>AlexMan</parametername>
</parameternamelist>
<parameterdescription>
<para>HPSDR Alex Manual Filter Enable </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>
<parameteritem>
<parameternamelist>
<parametername>Verbose</parametername>
</parameternamelist>
<parameterdescription>
<para>Turns Verbose mode on (=1) or off (=0) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>NumRx</parametername>
</parameternamelist>
<parameterdescription>
<para>Number of Receivers (1 or 2) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>MACAddr</parametername>
</parameternamelist>
<parameterdescription>
<para>MAC Address of target or * for first detected </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-hpsdr/gr-hpsdr/work/Tom-McDermott-gr-hpsdr-49e9e9c/lib/hermesNB_impl.h" line="58" column="7"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1hpsdr_1_1hermesNB__impl_1a2171d6a9f1ed9bbe1f77c97daf029e34" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr::hpsdr::hermesNB_impl::~hermesNB_impl</definition>
        <argsstring>()</argsstring>
        <name>~hermesNB_impl</name>
        <qualifiedname>gr::hpsdr::hermesNB_impl::~hermesNB_impl</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-hpsdr/gr-hpsdr/work/Tom-McDermott-gr-hpsdr-49e9e9c/lib/hermesNB_impl.h" line="66" column="7"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1hpsdr_1_1hermesNB__impl_1af063caaf556a42d1581f3d8688d09782" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::hpsdr::hermesNB_impl::forecast</definition>
        <argsstring>(int noutput_items, gr_vector_int &amp;ninput_items_required)</argsstring>
        <name>forecast</name>
        <qualifiedname>gr::hpsdr::hermesNB_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/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-hpsdr/gr-hpsdr/work/Tom-McDermott-gr-hpsdr-49e9e9c/lib/hermesNB_impl.h" line="69" column="12"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1hpsdr_1_1hermesNB__impl_1a9d83ae296f9df28d335196572ef34d2a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int gr::hpsdr::hermesNB_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::hermesNB_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/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-hpsdr/gr-hpsdr/work/Tom-McDermott-gr-hpsdr-49e9e9c/lib/hermesNB_impl.h" line="71" column="11"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="3">
        <label>gr::block</label>
      </node>
      <node id="2">
        <label>gr::hpsdr::hermesNB</label>
        <link refid="classgr_1_1hpsdr_1_1hermesNB"/>
        <childnode refid="3" relation="public-inheritance">
        </childnode>
      </node>
      <node id="1">
        <label>gr::hpsdr::hermesNB_impl</label>
        <link refid="classgr_1_1hpsdr_1_1hermesNB__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::hermesNB</label>
        <link refid="classgr_1_1hpsdr_1_1hermesNB"/>
        <childnode refid="3" relation="public-inheritance">
        </childnode>
      </node>
      <node id="1">
        <label>gr::hpsdr::hermesNB_impl</label>
        <link refid="classgr_1_1hpsdr_1_1hermesNB__impl"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-hpsdr/gr-hpsdr/work/Tom-McDermott-gr-hpsdr-49e9e9c/lib/hermesNB_impl.h" line="29" column="5" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-hpsdr/gr-hpsdr/work/Tom-McDermott-gr-hpsdr-49e9e9c/lib/hermesNB_impl.h" bodystart="30" bodyend="76"/>
    <listofallmembers>
      <member refid="classgr_1_1hpsdr_1_1hermesNB__impl_1af063caaf556a42d1581f3d8688d09782" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>forecast</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB__impl_1a9d83ae296f9df28d335196572ef34d2a" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>general_work</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB__impl_1ac913597292794514a8d34fccf9f6218f" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>hermesNB_impl</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1a3d190c9bda4bf0fe9b9376b8e8ad0148" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>make</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1a741faae5d3a0668db2c182e8b12c247f" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>set_AlexRxAntenna</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1ab27a9960ff1119161b91181137a68c7d" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>set_AlexRxHPF</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1a2f502d64a074e961b8950f7cf6d4c528" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>set_AlexTxAntenna</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1ae7a8bc82154332a6d6fbe430a35b1a52" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>set_AlexTxLPF</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1a113c18a17b4aea95b2af8cca1e9f18a0" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>set_ClockSource</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1ab72d993aa274e7185eda2d41ec053539" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>set_PTTMode</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1a29ffe3675964a5bac809e145f8ff5d8b" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>set_PTTOffMutesTx</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1a64ff6f3f07332cb5e9a3e2a73e3e3cc7" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>set_PTTOnMutesRx</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1abc81d3316e3723569b332d394e837723" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>set_Receive0Frequency</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1a8822f7575b65281c48becbcc7db6431e" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>set_Receive1Frequency</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1a65ae3f38e469f5ae02330c5510c7c2af" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>set_Receive2Frequency</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1af2dedd4be9991809b95b0d9dd14dc6b9" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>set_Receive3Frequency</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1af7d07970b99521f58192afdd1221baff" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>set_Receive4Frequency</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1a7addddfba3bf1f0cf1a652ddbc18aed9" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>set_Receive5Frequency</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1a0a2f642fa0a658f5e73856e5945a6b9e" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>set_Receive6Frequency</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1a7676d8371784522baf72e2c5a05bf773" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>set_Receive7Frequency</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1a81cadb8b4b8dd04ac33a484aa2dff223" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>set_RxPreamp</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1a8f8cffc6105b41e78583fe8fb1631c79" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>set_RxSampRate</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1aa485d6744f002c004984e6d69e6525bb" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>set_TransmitFrequency</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1a3df62a0d81664f140325fcb633f70102" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>set_TxDrive</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1a8e2d4975d1c18b576d9c28084745ddcf" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>set_Verbose</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1af58ff2749544b08b045a22d4f19289ad" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>sptr</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1ab9b6363a38ffca90d2aa5bf6caca224e" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>start</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB_1a19770c304cf83bf49094b321d63b5cfb" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>stop</name></member>
      <member refid="classgr_1_1hpsdr_1_1hermesNB__impl_1a2171d6a9f1ed9bbe1f77c97daf029e34" prot="public" virt="non-virtual"><scope>gr::hpsdr::hermesNB_impl</scope><name>~hermesNB_impl</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
