<?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="classbaz__manchester__decode__bb" kind="class" language="C++" prot="public">
    <compoundname>baz_manchester_decode_bb</compoundname>
    <basecompoundref prot="public" virt="non-virtual">gr::block</basecompoundref>
    <includes refid="baz__manchester__decode__bb_8h" local="no">baz_manchester_decode_bb.h</includes>
    <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classbaz__manchester__decode__bb_1ac03d2e95e9ad8d8a600e28e364124667" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool baz_manchester_decode_bb::d_original</definition>
        <argsstring></argsstring>
        <name>d_original</name>
        <qualifiedname>baz_manchester_decode_bb::d_original</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" line="74" column="8" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" bodystart="74" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__manchester__decode__bb_1a4ebc9484302c51c98d1890fbfdfe185e" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool baz_manchester_decode_bb::d_verbose</definition>
        <argsstring></argsstring>
        <name>d_verbose</name>
        <qualifiedname>baz_manchester_decode_bb::d_verbose</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" line="74" column="19" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" bodystart="74" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__manchester__decode__bb_1ab00d9fc6e7c552185954f0f144edd191" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool baz_manchester_decode_bb::d_show_bits</definition>
        <argsstring></argsstring>
        <name>d_show_bits</name>
        <qualifiedname>baz_manchester_decode_bb::d_show_bits</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" line="74" column="29" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" bodystart="74" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__manchester__decode__bb_1ab9dd88cca55257ec1ff3886a7e203b74" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int baz_manchester_decode_bb::d_threshold</definition>
        <argsstring></argsstring>
        <name>d_threshold</name>
        <qualifiedname>baz_manchester_decode_bb::d_threshold</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" line="75" column="7" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" bodystart="75" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__manchester__decode__bb_1a16604ce06975448fb82c003cf6d842e1" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int baz_manchester_decode_bb::d_window</definition>
        <argsstring></argsstring>
        <name>d_window</name>
        <qualifiedname>baz_manchester_decode_bb::d_window</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" line="75" column="19" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" bodystart="75" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__manchester__decode__bb_1af79ad2319640edefa0f643a14633d2b3" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int baz_manchester_decode_bb::d_current_window</definition>
        <argsstring></argsstring>
        <name>d_current_window</name>
        <qualifiedname>baz_manchester_decode_bb::d_current_window</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" line="76" column="7" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" bodystart="76" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__manchester__decode__bb_1a35d42708ee53b68bab77ebdcc651fc07" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int baz_manchester_decode_bb::d_violation_count</definition>
        <argsstring></argsstring>
        <name>d_violation_count</name>
        <qualifiedname>baz_manchester_decode_bb::d_violation_count</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" line="76" column="24" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" bodystart="76" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__manchester__decode__bb_1aed2f92ffd42dc33557d438dc5174daca" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int baz_manchester_decode_bb::d_offset</definition>
        <argsstring></argsstring>
        <name>d_offset</name>
        <qualifiedname>baz_manchester_decode_bb::d_offset</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" line="77" column="7" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" bodystart="77" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__manchester__decode__bb_1ad8bc447d59a5be202d577dbaccaf7cfd" prot="private" static="no" mutable="no">
        <type>std::deque&lt; bool &gt;</type>
        <definition>std::deque&lt;bool&gt; baz_manchester_decode_bb::d_violation_history</definition>
        <argsstring></argsstring>
        <name>d_violation_history</name>
        <qualifiedname>baz_manchester_decode_bb::d_violation_history</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" line="78" column="14" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" bodystart="78" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classbaz__manchester__decode__bb_1aa06c2b397b72d4e090c7d23083c804d3" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int baz_manchester_decode_bb::d_violation_total_count</definition>
        <argsstring></argsstring>
        <name>d_violation_total_count</name>
        <qualifiedname>baz_manchester_decode_bb::d_violation_total_count</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" line="79" column="7" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" bodystart="79" bodyend="-1"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="friend">
      <memberdef kind="friend" id="classbaz__manchester__decode__bb_1aae11435a297a285cce72c413d5342d82" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="api_8h_1a8042157abaf31717b3b48a906cb73a8c" kindref="member">BAZ_API</ref> baz_manchester_decode_bb_sptr</type>
        <definition>BAZ_API baz_manchester_decode_bb_sptr baz_make_manchester_decode_bb</definition>
        <argsstring>(bool original, int threshold, int window, bool verbose=false, bool show_bits=false)</argsstring>
        <name>baz_make_manchester_decode_bb</name>
        <qualifiedname>baz_manchester_decode_bb::baz_make_manchester_decode_bb</qualifiedname>
        <param>
          <type>bool</type>
          <declname>original</declname>
        </param>
        <param>
          <type>int</type>
          <declname>threshold</declname>
        </param>
        <param>
          <type>int</type>
          <declname>window</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>verbose</declname>
          <defval>false</defval>
        </param>
        <param>
          <type>bool</type>
          <declname>show_bits</declname>
          <defval>false</defval>
        </param>
        <briefdescription>
<para>Return a shared_ptr to a new instance of <ref refid="classbaz__manchester__decode__bb" kindref="compound">baz_manchester_decode_bb</ref>. </para>
        </briefdescription>
        <detaileddescription>
<para>To avoid accidental use of raw pointers, <ref refid="classbaz__manchester__decode__bb" kindref="compound">baz_manchester_decode_bb</ref>&apos;s constructor is private. howto_make_square2_ff is the public interface for creating new instances. </para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" line="70" column="48"/>
        <references refid="api_8h_1a8042157abaf31717b3b48a906cb73a8c" compoundref="api_8h" startline="19">BAZ_API</references>
      </memberdef>
    </sectiondef>
    <sectiondef kind="private-func">
      <memberdef kind="function" id="classbaz__manchester__decode__bb_1a8ce4da6ddb74a2433357f225ea7b6561" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>baz_manchester_decode_bb::baz_manchester_decode_bb</definition>
        <argsstring>(bool original, int threshold, int window, bool verbose, bool show_bits)</argsstring>
        <name>baz_manchester_decode_bb</name>
        <qualifiedname>baz_manchester_decode_bb::baz_manchester_decode_bb</qualifiedname>
        <param>
          <type>bool</type>
          <declname>original</declname>
        </param>
        <param>
          <type>int</type>
          <declname>threshold</declname>
        </param>
        <param>
          <type>int</type>
          <declname>window</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>verbose</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>show_bits</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" line="72" column="3"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="public-func">
      <memberdef kind="function" id="classbaz__manchester__decode__bb_1abdeaa1b15772a3d8a5804b55e815cd89" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>baz_manchester_decode_bb::~baz_manchester_decode_bb</definition>
        <argsstring>()</argsstring>
        <name>~baz_manchester_decode_bb</name>
        <qualifiedname>baz_manchester_decode_bb::~baz_manchester_decode_bb</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" line="82" column="3"/>
      </memberdef>
      <memberdef kind="function" id="classbaz__manchester__decode__bb_1a99b1a88b14ebb4337d0245c8da243600" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void baz_manchester_decode_bb::forecast</definition>
        <argsstring>(int noutput_items, gr_vector_int &amp;ninput_items_required)</argsstring>
        <name>forecast</name>
        <qualifiedname>baz_manchester_decode_bb::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-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" line="89" column="8"/>
      </memberdef>
      <memberdef kind="function" id="classbaz__manchester__decode__bb_1af3e9f1d1b26f078d80a5b608aa452b3d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int baz_manchester_decode_bb::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>baz_manchester_decode_bb::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-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" line="90" column="7"/>
      </memberdef>
    </sectiondef>
    <briefdescription>
<para>square2 a stream of floats. </para>
    </briefdescription>
    <detaileddescription>
<para>This uses the preferred technique: subclassing gr::sync_block. </para>
    </detaileddescription>
    <inheritancegraph>
      <node id="1">
        <label>baz_manchester_decode_bb</label>
        <link refid="classbaz__manchester__decode__bb"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
      </node>
      <node id="2">
        <label>gr::block</label>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="1">
        <label>baz_manchester_decode_bb</label>
        <link refid="classbaz__manchester__decode__bb"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
      </node>
      <node id="2">
        <label>gr::block</label>
      </node>
    </collaborationgraph>
    <location file="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" line="64" column="1" bodyfile="/opt/local/var/macports/build/gr-baz-1881b18e/work/gr-baz-937834ce3520b730277328d8e0cdebb3f2b1aafc/lib/baz_manchester_decode_bb.h" bodystart="65" bodyend="91"/>
    <listofallmembers>
      <member refid="classbaz__manchester__decode__bb_1aae11435a297a285cce72c413d5342d82" prot="private" virt="non-virtual"><scope>baz_manchester_decode_bb</scope><name>baz_make_manchester_decode_bb</name></member>
      <member refid="classbaz__manchester__decode__bb_1a8ce4da6ddb74a2433357f225ea7b6561" prot="private" virt="non-virtual"><scope>baz_manchester_decode_bb</scope><name>baz_manchester_decode_bb</name></member>
      <member refid="classbaz__manchester__decode__bb_1af79ad2319640edefa0f643a14633d2b3" prot="private" virt="non-virtual"><scope>baz_manchester_decode_bb</scope><name>d_current_window</name></member>
      <member refid="classbaz__manchester__decode__bb_1aed2f92ffd42dc33557d438dc5174daca" prot="private" virt="non-virtual"><scope>baz_manchester_decode_bb</scope><name>d_offset</name></member>
      <member refid="classbaz__manchester__decode__bb_1ac03d2e95e9ad8d8a600e28e364124667" prot="private" virt="non-virtual"><scope>baz_manchester_decode_bb</scope><name>d_original</name></member>
      <member refid="classbaz__manchester__decode__bb_1ab00d9fc6e7c552185954f0f144edd191" prot="private" virt="non-virtual"><scope>baz_manchester_decode_bb</scope><name>d_show_bits</name></member>
      <member refid="classbaz__manchester__decode__bb_1ab9dd88cca55257ec1ff3886a7e203b74" prot="private" virt="non-virtual"><scope>baz_manchester_decode_bb</scope><name>d_threshold</name></member>
      <member refid="classbaz__manchester__decode__bb_1a4ebc9484302c51c98d1890fbfdfe185e" prot="private" virt="non-virtual"><scope>baz_manchester_decode_bb</scope><name>d_verbose</name></member>
      <member refid="classbaz__manchester__decode__bb_1a35d42708ee53b68bab77ebdcc651fc07" prot="private" virt="non-virtual"><scope>baz_manchester_decode_bb</scope><name>d_violation_count</name></member>
      <member refid="classbaz__manchester__decode__bb_1ad8bc447d59a5be202d577dbaccaf7cfd" prot="private" virt="non-virtual"><scope>baz_manchester_decode_bb</scope><name>d_violation_history</name></member>
      <member refid="classbaz__manchester__decode__bb_1aa06c2b397b72d4e090c7d23083c804d3" prot="private" virt="non-virtual"><scope>baz_manchester_decode_bb</scope><name>d_violation_total_count</name></member>
      <member refid="classbaz__manchester__decode__bb_1a16604ce06975448fb82c003cf6d842e1" prot="private" virt="non-virtual"><scope>baz_manchester_decode_bb</scope><name>d_window</name></member>
      <member refid="classbaz__manchester__decode__bb_1a99b1a88b14ebb4337d0245c8da243600" prot="public" virt="non-virtual"><scope>baz_manchester_decode_bb</scope><name>forecast</name></member>
      <member refid="classbaz__manchester__decode__bb_1af3e9f1d1b26f078d80a5b608aa452b3d" prot="public" virt="non-virtual"><scope>baz_manchester_decode_bb</scope><name>general_work</name></member>
      <member refid="classbaz__manchester__decode__bb_1abdeaa1b15772a3d8a5804b55e815cd89" prot="public" virt="non-virtual"><scope>baz_manchester_decode_bb</scope><name>~baz_manchester_decode_bb</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
