<?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="fec_8h" kind="file" language="C++">
    <compoundname>fec.h</compoundname>
    <sectiondef kind="var">
      <memberdef kind="variable" id="fec_8h_1ac91ed521380923edb62c01a1ad650152" prot="public" static="no" extern="yes" mutable="no">
        <type>unsigned char</type>
        <definition>unsigned char Taltab[]</definition>
        <argsstring>[]</argsstring>
        <name>Taltab</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-satellites-4c327f95/work/gr-satellites-3.16.0/lib/libfec/fec.h" line="28" column="22" declfile="/opt/local/var/macports/build/gr-satellites-4c327f95/work/gr-satellites-3.16.0/lib/libfec/fec.h" declline="28" declcolumn="22"/>
      </memberdef>
      <memberdef kind="variable" id="fec_8h_1afa58e689b97e42deb51097e890e44f1c" prot="public" static="no" mutable="no">
        <type>unsigned char</type>
        <definition>unsigned char Tal1tab[]</definition>
        <argsstring>[]</argsstring>
        <name>Tal1tab</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-satellites-4c327f95/work/gr-satellites-3.16.0/lib/libfec/fec.h" line="28" column="29" bodyfile="/opt/local/var/macports/build/gr-satellites-4c327f95/work/gr-satellites-3.16.0/lib/libfec/fec.h" bodystart="28" bodyend="-1"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="func">
      <memberdef kind="function" id="fec_8h_1a64c5daf48aa16761366e07823f84bc3c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void encode_rs_char</definition>
        <argsstring>(void *rs, unsigned char *data, unsigned char *parity)</argsstring>
        <name>encode_rs_char</name>
        <param>
          <type>void *</type>
          <declname>rs</declname>
        </param>
        <param>
          <type>unsigned char *</type>
          <declname>data</declname>
        </param>
        <param>
          <type>unsigned char *</type>
          <declname>parity</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-satellites-4c327f95/work/gr-satellites-3.16.0/lib/libfec/fec.h" line="10" column="6" declfile="/opt/local/var/macports/build/gr-satellites-4c327f95/work/gr-satellites-3.16.0/lib/libfec/fec.h" declline="10" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="fec_8h_1ac4f31b6633ff37c2ae589b7528d4b7c5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int decode_rs_char</definition>
        <argsstring>(void *rs, unsigned char *data, int *eras_pos, int no_eras)</argsstring>
        <name>decode_rs_char</name>
        <param>
          <type>void *</type>
          <declname>rs</declname>
        </param>
        <param>
          <type>unsigned char *</type>
          <declname>data</declname>
        </param>
        <param>
          <type>int *</type>
          <declname>eras_pos</declname>
        </param>
        <param>
          <type>int</type>
          <declname>no_eras</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-satellites-4c327f95/work/gr-satellites-3.16.0/lib/libfec/fec.h" line="11" column="5" declfile="/opt/local/var/macports/build/gr-satellites-4c327f95/work/gr-satellites-3.16.0/lib/libfec/fec.h" declline="11" declcolumn="5"/>
      </memberdef>
      <memberdef kind="function" id="fec_8h_1a3b749715108e4a5c4a0a526b889dbff2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void *</type>
        <definition>void * init_rs_char</definition>
        <argsstring>(int symsize, int gfpoly, int fcr, int prim, int nroots, int pad)</argsstring>
        <name>init_rs_char</name>
        <param>
          <type>int</type>
          <declname>symsize</declname>
        </param>
        <param>
          <type>int</type>
          <declname>gfpoly</declname>
        </param>
        <param>
          <type>int</type>
          <declname>fcr</declname>
        </param>
        <param>
          <type>int</type>
          <declname>prim</declname>
        </param>
        <param>
          <type>int</type>
          <declname>nroots</declname>
        </param>
        <param>
          <type>int</type>
          <declname>pad</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-satellites-4c327f95/work/gr-satellites-3.16.0/lib/libfec/fec.h" line="12" column="6" declfile="/opt/local/var/macports/build/gr-satellites-4c327f95/work/gr-satellites-3.16.0/lib/libfec/fec.h" declline="12" declcolumn="6"/>
        <references refid="init__rs_8h_1ab4ae7230179da9414c46f5b56d06f306" compoundref="init__rs_8h" startline="78">fcr</references>
        <references refid="init__rs_8h_1a768d1ecf1a597044e815f7979cf06581" compoundref="init__rs_8h" startline="80">nroots</references>
        <references refid="init__rs_8h_1a270356b7bc46be2aef3f93d1b50334cf" compoundref="init__rs_8h" startline="32">pad</references>
        <references refid="init__rs_8h_1ae521a53ea17f60017a90dfe34ddd92a1" compoundref="init__rs_8h" startline="79">prim</references>
      </memberdef>
      <memberdef kind="function" id="fec_8h_1a82141d4143ac934bbf272499b80ddc28" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void free_rs_char</definition>
        <argsstring>(void *rs)</argsstring>
        <name>free_rs_char</name>
        <param>
          <type>void *</type>
          <declname>rs</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-satellites-4c327f95/work/gr-satellites-3.16.0/lib/libfec/fec.h" line="13" column="6" declfile="/opt/local/var/macports/build/gr-satellites-4c327f95/work/gr-satellites-3.16.0/lib/libfec/fec.h" declline="13" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="fec_8h_1ab16dfe7ded52a874b2e9300fdd6af6f1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void encode_rs_8</definition>
        <argsstring>(unsigned char *data, unsigned char *parity, int pad)</argsstring>
        <name>encode_rs_8</name>
        <param>
          <type>unsigned char *</type>
          <declname>data</declname>
        </param>
        <param>
          <type>unsigned char *</type>
          <declname>parity</declname>
        </param>
        <param>
          <type>int</type>
          <declname>pad</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-satellites-4c327f95/work/gr-satellites-3.16.0/lib/libfec/fec.h" line="18" column="6" declfile="/opt/local/var/macports/build/gr-satellites-4c327f95/work/gr-satellites-3.16.0/lib/libfec/fec.h" declline="18" declcolumn="6"/>
        <references refid="init__rs_8h_1a270356b7bc46be2aef3f93d1b50334cf" compoundref="init__rs_8h" startline="32">pad</references>
      </memberdef>
      <memberdef kind="function" id="fec_8h_1af2264400220dc930c2650e9460e56992" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int decode_rs_8</definition>
        <argsstring>(unsigned char *data, int *eras_pos, int no_eras, int pad)</argsstring>
        <name>decode_rs_8</name>
        <param>
          <type>unsigned char *</type>
          <declname>data</declname>
        </param>
        <param>
          <type>int *</type>
          <declname>eras_pos</declname>
        </param>
        <param>
          <type>int</type>
          <declname>no_eras</declname>
        </param>
        <param>
          <type>int</type>
          <declname>pad</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-satellites-4c327f95/work/gr-satellites-3.16.0/lib/libfec/fec.h" line="19" column="5" declfile="/opt/local/var/macports/build/gr-satellites-4c327f95/work/gr-satellites-3.16.0/lib/libfec/fec.h" declline="19" declcolumn="5"/>
        <references refid="init__rs_8h_1a270356b7bc46be2aef3f93d1b50334cf" compoundref="init__rs_8h" startline="32">pad</references>
      </memberdef>
      <memberdef kind="function" id="fec_8h_1a00782a606217966cc0a027873e61f935" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void encode_rs_ccsds</definition>
        <argsstring>(unsigned char *data, unsigned char *parity, int pad)</argsstring>
        <name>encode_rs_ccsds</name>
        <param>
          <type>unsigned char *</type>
          <declname>data</declname>
        </param>
        <param>
          <type>unsigned char *</type>
          <declname>parity</declname>
        </param>
        <param>
          <type>int</type>
          <declname>pad</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-satellites-4c327f95/work/gr-satellites-3.16.0/lib/libfec/fec.h" line="22" column="6" declfile="/opt/local/var/macports/build/gr-satellites-4c327f95/work/gr-satellites-3.16.0/lib/libfec/fec.h" declline="22" declcolumn="6"/>
        <references refid="init__rs_8h_1a270356b7bc46be2aef3f93d1b50334cf" compoundref="init__rs_8h" startline="32">pad</references>
      </memberdef>
      <memberdef kind="function" id="fec_8h_1a3f388cd43b65101565555afa6ad27e23" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int decode_rs_ccsds</definition>
        <argsstring>(unsigned char *data, int *eras_pos, int no_eras, int pad)</argsstring>
        <name>decode_rs_ccsds</name>
        <param>
          <type>unsigned char *</type>
          <declname>data</declname>
        </param>
        <param>
          <type>int *</type>
          <declname>eras_pos</declname>
        </param>
        <param>
          <type>int</type>
          <declname>no_eras</declname>
        </param>
        <param>
          <type>int</type>
          <declname>pad</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/gr-satellites-4c327f95/work/gr-satellites-3.16.0/lib/libfec/fec.h" line="23" column="5" declfile="/opt/local/var/macports/build/gr-satellites-4c327f95/work/gr-satellites-3.16.0/lib/libfec/fec.h" declline="23" declcolumn="5"/>
        <references refid="init__rs_8h_1a270356b7bc46be2aef3f93d1b50334cf" compoundref="init__rs_8h" startline="32">pad</references>
      </memberdef>
    </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/opt/local/var/macports/build/gr-satellites-4c327f95/work/gr-satellites-3.16.0/lib/libfec/fec.h"/>
  </compounddef>
</doxygen>
