<?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.16.1" xml:lang="en-US">
  <compounddef id="classgr_1_1blocks_1_1lfsr__32k" kind="class" language="C++" prot="public">
    <compoundname>gr::blocks::lfsr_32k</compoundname>
    <includes refid="lfsr__32k_8h" local="no">gnuradio/blocks/lfsr_32k.h</includes>
    <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classgr_1_1blocks_1_1lfsr__32k_1ad0906a8263ce83ea0d8a247fb35f5e5a" prot="private" static="no" mutable="no">
        <type><ref refid="classgr_1_1blocks_1_1lfsr__15__1__0" kindref="compound">lfsr_15_1_0</ref></type>
        <definition>lfsr_15_1_0 gr::blocks::lfsr_32k::d_lfsr</definition>
        <argsstring></argsstring>
        <name>d_lfsr</name>
        <qualifiedname>gr::blocks::lfsr_32k::d_lfsr</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-blocks/include/gnuradio/blocks/lfsr_32k.h" line="31" column="17" bodyfile="gr-blocks/include/gnuradio/blocks/lfsr_32k.h" bodystart="31" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1blocks_1_1lfsr__32k_1adfe39eb11bdcd34d03bf467203f165b8" prot="private" static="no" mutable="no">
        <type>unsigned int</type>
        <definition>unsigned int gr::blocks::lfsr_32k::d_count</definition>
        <argsstring></argsstring>
        <name>d_count</name>
        <qualifiedname>gr::blocks::lfsr_32k::d_count</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-blocks/include/gnuradio/blocks/lfsr_32k.h" line="32" column="18" bodyfile="gr-blocks/include/gnuradio/blocks/lfsr_32k.h" bodystart="32" bodyend="-1"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="public-func">
      <memberdef kind="function" id="classgr_1_1blocks_1_1lfsr__32k_1a85237cf727444bddc9c725bd7c6d23ab" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>gr::blocks::lfsr_32k::lfsr_32k</definition>
        <argsstring>()</argsstring>
        <name>lfsr_32k</name>
        <qualifiedname>gr::blocks::lfsr_32k::lfsr_32k</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-blocks/include/gnuradio/blocks/lfsr_32k.h" line="35" column="5" bodyfile="gr-blocks/include/gnuradio/blocks/lfsr_32k.h" bodystart="35" bodyend="35"/>
        <references refid="classgr_1_1blocks_1_1lfsr__32k_1a4837bee1c97ef9b3dcc34c13ecd2776c" compoundref="lfsr__32k_8h" startline="37" endline="41">reset</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1blocks_1_1lfsr__32k_1a4837bee1c97ef9b3dcc34c13ecd2776c" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void gr::blocks::lfsr_32k::reset</definition>
        <argsstring>()</argsstring>
        <name>reset</name>
        <qualifiedname>gr::blocks::lfsr_32k::reset</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-blocks/include/gnuradio/blocks/lfsr_32k.h" line="37" column="10" bodyfile="gr-blocks/include/gnuradio/blocks/lfsr_32k.h" bodystart="37" bodyend="41"/>
        <referencedby refid="classgr_1_1blocks_1_1lfsr__32k_1a85237cf727444bddc9c725bd7c6d23ab" compoundref="lfsr__32k_8h" startline="35" endline="35">lfsr_32k</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1blocks_1_1lfsr__32k_1ac3da2cdd8399f9212d84b8a5d7d25926" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>int</type>
        <definition>int gr::blocks::lfsr_32k::next_bit</definition>
        <argsstring>()</argsstring>
        <name>next_bit</name>
        <qualifiedname>gr::blocks::lfsr_32k::next_bit</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-blocks/include/gnuradio/blocks/lfsr_32k.h" line="43" column="9" bodyfile="gr-blocks/include/gnuradio/blocks/lfsr_32k.h" bodystart="43" bodyend="51"/>
        <referencedby refid="classgr_1_1blocks_1_1lfsr__32k_1a13a3eb49e95f5df2a3bf1b333a45df8f" compoundref="lfsr__32k_8h" startline="53" endline="62">next_byte</referencedby>
        <referencedby refid="classgr_1_1blocks_1_1lfsr__32k_1a0a8a2a39371ba3172cd972c1b583a79d" compoundref="lfsr__32k_8h" startline="64" endline="73">next_short</referencedby>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1blocks_1_1lfsr__32k_1a13a3eb49e95f5df2a3bf1b333a45df8f" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>int</type>
        <definition>int gr::blocks::lfsr_32k::next_byte</definition>
        <argsstring>()</argsstring>
        <name>next_byte</name>
        <qualifiedname>gr::blocks::lfsr_32k::next_byte</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-blocks/include/gnuradio/blocks/lfsr_32k.h" line="53" column="9" bodyfile="gr-blocks/include/gnuradio/blocks/lfsr_32k.h" bodystart="53" bodyend="62"/>
        <references refid="classgr_1_1blocks_1_1lfsr__32k_1ac3da2cdd8399f9212d84b8a5d7d25926" compoundref="lfsr__32k_8h" startline="43" endline="51">next_bit</references>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1blocks_1_1lfsr__32k_1a0a8a2a39371ba3172cd972c1b583a79d" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>int</type>
        <definition>int gr::blocks::lfsr_32k::next_short</definition>
        <argsstring>()</argsstring>
        <name>next_short</name>
        <qualifiedname>gr::blocks::lfsr_32k::next_short</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="gr-blocks/include/gnuradio/blocks/lfsr_32k.h" line="64" column="9" bodyfile="gr-blocks/include/gnuradio/blocks/lfsr_32k.h" bodystart="64" bodyend="73"/>
        <references refid="classgr_1_1blocks_1_1lfsr__32k_1ac3da2cdd8399f9212d84b8a5d7d25926" compoundref="lfsr__32k_8h" startline="43" endline="51">next_bit</references>
      </memberdef>
    </sectiondef>
    <briefdescription>
<para>generate pseudo-random sequence of length 32768 bits. </para>
    </briefdescription>
    <detaileddescription>
<para>This is based on gri_lfsr_15_1_0 with an extra 0 added at the end of the sequence. </para>
    </detaileddescription>
    <location file="gr-blocks/include/gnuradio/blocks/lfsr_32k.h" line="28" column="1" bodyfile="gr-blocks/include/gnuradio/blocks/lfsr_32k.h" bodystart="29" bodyend="74"/>
    <listofallmembers>
      <member refid="classgr_1_1blocks_1_1lfsr__32k_1adfe39eb11bdcd34d03bf467203f165b8" prot="private" virt="non-virtual"><scope>gr::blocks::lfsr_32k</scope><name>d_count</name></member>
      <member refid="classgr_1_1blocks_1_1lfsr__32k_1ad0906a8263ce83ea0d8a247fb35f5e5a" prot="private" virt="non-virtual"><scope>gr::blocks::lfsr_32k</scope><name>d_lfsr</name></member>
      <member refid="classgr_1_1blocks_1_1lfsr__32k_1a85237cf727444bddc9c725bd7c6d23ab" prot="public" virt="non-virtual"><scope>gr::blocks::lfsr_32k</scope><name>lfsr_32k</name></member>
      <member refid="classgr_1_1blocks_1_1lfsr__32k_1ac3da2cdd8399f9212d84b8a5d7d25926" prot="public" virt="non-virtual"><scope>gr::blocks::lfsr_32k</scope><name>next_bit</name></member>
      <member refid="classgr_1_1blocks_1_1lfsr__32k_1a13a3eb49e95f5df2a3bf1b333a45df8f" prot="public" virt="non-virtual"><scope>gr::blocks::lfsr_32k</scope><name>next_byte</name></member>
      <member refid="classgr_1_1blocks_1_1lfsr__32k_1a0a8a2a39371ba3172cd972c1b583a79d" prot="public" virt="non-virtual"><scope>gr::blocks::lfsr_32k</scope><name>next_short</name></member>
      <member refid="classgr_1_1blocks_1_1lfsr__32k_1a4837bee1c97ef9b3dcc34c13ecd2776c" prot="public" virt="non-virtual"><scope>gr::blocks::lfsr_32k</scope><name>reset</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
