<?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.8.3"> <compounddef id="fixed_8h" kind="file"> <compoundname>fixed.h</compoundname> <includes refid="gr__core__api_8h" local="no">gr_core_api.h</includes> <incdepgraph> <node id="43551"> <label>gruel/attributes.h</label> <link refid="attributes_8h"/> </node> <node id="43549"> <label>fixed.h</label> <link refid="fixed.h"/> <childnode refid="43550" relation="include"> </childnode> </node> <node id="43550"> <label>gr_core_api.h</label> <link refid="gr__core__api_8h"/> <childnode refid="43551" relation="include"> </childnode> </node> </incdepgraph> <sectiondef kind="define"> <memberdef kind="define" id="fixed_8h_1a3834ad0136a8b95a6589500e4009fe9a" prot="public" static="no"> <name>DTYPE</name> <initializer>unsigned char</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" line="8" bodyfile="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" bodystart="8" bodyend="-1"/> </memberdef> <memberdef kind="define" id="fixed_8h_1a3ed9b2483e4d6616a203769ad381c97c" prot="public" static="no"> <name>MODNN</name> <param><defname>x</defname></param> <initializer><ref refid="fixed_8h_1aa185022967929586fd5824ec159594af" kindref="member">mod255</ref>(x)</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" line="19" bodyfile="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" bodystart="19" bodyend="-1"/> </memberdef> <memberdef kind="define" id="fixed_8h_1afdc383f8992f4a960bb22998f57b6d37" prot="public" static="no"> <name>MM</name> <initializer>8</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" line="25" bodyfile="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" bodystart="25" bodyend="-1"/> </memberdef> <memberdef kind="define" id="fixed_8h_1a170755e30c36be4904106b7bb279b1ec" prot="public" static="no"> <name>NN</name> <initializer>255</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" line="26" bodyfile="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" bodystart="26" bodyend="-1"/> </memberdef> <memberdef kind="define" id="fixed_8h_1afae14aea58e6520b2057147833c699de" prot="public" static="no"> <name>ALPHA_TO</name> <initializer><ref refid="fixed_8h_1a279d78d176dce547f9c14013697c596d" kindref="member">CCSDS_alpha_to</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" line="27" bodyfile="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" bodystart="27" bodyend="-1"/> </memberdef> <memberdef kind="define" id="fixed_8h_1a690b4c8564b1cb507383e7a78f4cd6dc" prot="public" static="no"> <name>INDEX_OF</name> <initializer><ref refid="fixed_8h_1af02d2618c62e7608d095b70f6f3d8a0b" kindref="member">CCSDS_index_of</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" line="28" bodyfile="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" bodystart="28" bodyend="-1"/> </memberdef> <memberdef kind="define" id="fixed_8h_1a90fbc87e4b99a54543c8f37087cb4f03" prot="public" static="no"> <name>GENPOLY</name> <initializer><ref refid="fixed_8h_1acd181b4a095d752a1164dcfb3951411a" kindref="member">CCSDS_poly</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" line="29" bodyfile="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" bodystart="29" bodyend="-1"/> </memberdef> <memberdef kind="define" id="fixed_8h_1a5f5b4d84f10e6a71bef7c65548a8e317" prot="public" static="no"> <name>NROOTS</name> <initializer>32</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" line="30" bodyfile="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" bodystart="30" bodyend="-1"/> </memberdef> <memberdef kind="define" id="fixed_8h_1a264b36b13386e3f62fe69e04711bc006" prot="public" static="no"> <name>FCR</name> <initializer>112</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" line="31" bodyfile="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" bodystart="31" bodyend="-1"/> </memberdef> <memberdef kind="define" id="fixed_8h_1a6dd0302d2b9ced6e396b9182a6287b9e" prot="public" static="no"> <name>PRIM</name> <initializer>11</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" line="32" bodyfile="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" bodystart="32" bodyend="-1"/> </memberdef> <memberdef kind="define" id="fixed_8h_1a8487c20a46e1e08f7aeabec7cef80945" prot="public" static="no"> <name>IPRIM</name> <initializer>116</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" line="33" bodyfile="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" bodystart="33" bodyend="-1"/> </memberdef> <memberdef kind="define" id="fixed_8h_1a0d158f1e3af2ab523eb8423db3e5bd6e" prot="public" static="no"> <name>A0</name> <initializer>(<ref refid="int_8h_1a170755e30c36be4904106b7bb279b1ec" kindref="member">NN</ref>)</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" line="34" bodyfile="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" bodystart="34" bodyend="-1"/> </memberdef> <memberdef kind="define" id="fixed_8h_1ad826cb74e3f1ac5d6ce040c651d6f737" prot="public" static="no"> <name>ENCODE_RS</name> <initializer><ref refid="rs_8h_1a913ebc22a2bcd7df5ae6e12b35d0a498" kindref="member">encode_rs_8</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" line="36" bodyfile="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" bodystart="36" bodyend="-1"/> </memberdef> <memberdef kind="define" id="fixed_8h_1a974397d0c45a6897c0a3d72d5e571c54" prot="public" static="no"> <name>DECODE_RS</name> <initializer><ref refid="rs_8h_1a0e9a98486945beefb90576f93b69ba39" kindref="member">decode_rs_8</ref></initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" line="37" bodyfile="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" bodystart="37" bodyend="-1"/> </memberdef> </sectiondef> <sectiondef kind="var"> <memberdef kind="variable" id="fixed_8h_1a279d78d176dce547f9c14013697c596d" prot="public" static="no" mutable="no"> <type>unsigned char</type> <definition>unsigned char CCSDS_alpha_to[]</definition> <argsstring>[]</argsstring> <name>CCSDS_alpha_to</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" line="21"/> </memberdef> <memberdef kind="variable" id="fixed_8h_1af02d2618c62e7608d095b70f6f3d8a0b" prot="public" static="no" mutable="no"> <type>unsigned char</type> <definition>unsigned char CCSDS_index_of[]</definition> <argsstring>[]</argsstring> <name>CCSDS_index_of</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" line="22"/> </memberdef> <memberdef kind="variable" id="fixed_8h_1acd181b4a095d752a1164dcfb3951411a" prot="public" static="no" mutable="no"> <type>unsigned char</type> <definition>unsigned char CCSDS_poly[]</definition> <argsstring>[]</argsstring> <name>CCSDS_poly</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" line="23"/> </memberdef> </sectiondef> <sectiondef kind="func"> <memberdef kind="function" id="fixed_8h_1aa185022967929586fd5824ec159594af" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual"> <type>int</type> <definition>static int mod255</definition> <argsstring>(int x)</argsstring> <name>mod255</name> <param> <type>int</type> <declname>x</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" line="12" bodyfile="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" bodystart="12" bodyend="18"/> </memberdef> <memberdef kind="function" id="fixed_8h_1a84aa5ef7bfade4503e9207bacee3a1f9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type><ref refid="gr__core__api_8h_1a8b8937b0c61edd85ab57ce8203543248" kindref="member">GR_CORE_API</ref> <ref refid="volk_8tmpl_8h_1a8dc2b7da310a28e667530ba0e8ca4cc4" kindref="member">void</ref></type> <definition>GR_CORE_API void ENCODE_RS</definition> <argsstring>(DTYPE *data, DTYPE *parity)</argsstring> <name>ENCODE_RS</name> <param> <type><ref refid="int_8h_1a3834ad0136a8b95a6589500e4009fe9a" kindref="member">DTYPE</ref> *</type> <declname>data</declname> </param> <param> <type><ref refid="int_8h_1a3834ad0136a8b95a6589500e4009fe9a" kindref="member">DTYPE</ref> *</type> <declname>parity</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" line="39"/> </memberdef> <memberdef kind="function" id="fixed_8h_1a692ba511e0aa77d9d8f070b0669fa79e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type><ref refid="gr__core__api_8h_1a8b8937b0c61edd85ab57ce8203543248" kindref="member">GR_CORE_API</ref> int</type> <definition>GR_CORE_API int DECODE_RS</definition> <argsstring>(DTYPE *data, int *eras_pos, int no_eras)</argsstring> <name>DECODE_RS</name> <param> <type><ref refid="int_8h_1a3834ad0136a8b95a6589500e4009fe9a" kindref="member">DTYPE</ref> *</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="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h" line="40"/> </memberdef> </sectiondef> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <location file="/home/iurt/rpmbuild/BUILD/gnuradio-3.6.4.1/gnuradio-core/src/lib/reed-solomon/fixed.h"/> </compounddef> </doxygen>