<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_xstatistics_8h" xml:lang="en-US">
<title>xstatistics.h File Reference</title>
<indexterm><primary>xstatistics.h</primary></indexterm>
<programlisting linenumbering="unnumbered">#include &lt;Arduino.h&gt;<?linebreak?>#include &lt;math.h&gt;<?linebreak?></programlisting><simplesect>
    <title>Classes    </title>
        <itemizedlist>
            <listitem><para>class <link linkend="_class_statistic">Statistic</link></para>
</listitem>
        </itemizedlist>
</simplesect>
<simplesect>
    <title>Macros    </title>
        <itemizedlist>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_xstatistics_8h_1ae2f08dc603ae93c402abd918ba4e23e1">ABS</link>(<link linkend="_class_timer">a</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_xstatistics_8h_1afa99ec4acc4ecb2dc3c2d05da15d0e3f">MAX</link>(<link linkend="_class_timer">a</link>,  <link linkend="_class_timer">b</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_xstatistics_8h_1a3acffbd305ee72dcd4593c0d8af64a4f">MIN</link>(<link linkend="_class_timer">a</link>,  <link linkend="_class_timer">b</link>)</para>
</listitem>
            <listitem><para>#<link linkend="_class_timer">define</link> <link linkend="_xstatistics_8h_1a503aef7e8bc2d3ff11f24546692d5a28">STAT_USE_STDEV</link></para>
</listitem>
        </itemizedlist>
</simplesect>
<section>
<title>Macro Definition Documentation</title>
<anchor xml:id="_xstatistics_8h_1ae2f08dc603ae93c402abd918ba4e23e1"/><section>
    <title>ABS</title>
<indexterm><primary>ABS</primary><secondary>xstatistics.h</secondary></indexterm>
<indexterm><primary>xstatistics.h</primary><secondary>ABS</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> ABS( <link linkend="_class_timer">a</link>)</computeroutput></para><emphasis role="strong">Value:</emphasis><programlisting linenumbering="unnumbered">&#32;&#32;({<link linkend="_class_timer">__typeof__</link>(<link linkend="_class_timer">a</link>)&#32;<link linkend="_class_timer">_a</link>&#32;=&#32;(<link linkend="_class_timer">a</link>);&#32;\
&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="_class_timer">_a</link>&#32;&gt;=&#32;0&#32;?&#32;<link linkend="_class_timer">_a</link>&#32;:&#32;-<link linkend="_class_timer">_a</link>;&#32;})
</programlisting><para>
Definition at line <link linkend="_xstatistics_8h_source_1l00040">40</link> of file <link linkend="_xstatistics_8h_source">xstatistics.h</link>.</para>
<programlisting linenumbering="unnumbered">00040 <emphasis role="preprocessor">#define&#32;ABS(a)&#32;\</emphasis>
00041 <emphasis role="preprocessor">&#32;&#32;({__typeof__(a)&#32;_a&#32;=&#32;(a);&#32;\</emphasis>
00042 <emphasis role="preprocessor">&#32;&#32;&#32;&#32;&#32;&#32;_a&#32;&gt;=&#32;0&#32;?&#32;_a&#32;:&#32;-_a;&#32;})</emphasis>
</programlisting></section>
<anchor xml:id="_xstatistics_8h_1afa99ec4acc4ecb2dc3c2d05da15d0e3f"/><section>
    <title>MAX</title>
<indexterm><primary>MAX</primary><secondary>xstatistics.h</secondary></indexterm>
<indexterm><primary>xstatistics.h</primary><secondary>MAX</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> MAX( <link linkend="_class_timer">a</link>,  <link linkend="_class_timer">b</link>)</computeroutput></para><emphasis role="strong">Value:</emphasis><programlisting linenumbering="unnumbered">&#32;&#32;({<link linkend="_class_timer">__typeof__</link>(<link linkend="_class_timer">a</link>)&#32;<link linkend="_class_timer">_a</link>&#32;=&#32;(<link linkend="_class_timer">a</link>);&#32;<link linkend="_class_timer">\</link>
<link linkend="_class_timer">      __typeof__</link>(<link linkend="_class_timer">b</link>)&#32;<link linkend="_class_timer">_b</link>&#32;=&#32;(<link linkend="_class_timer">b</link>);&#32;\
&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="_class_timer">_a</link>&#32;&gt;&#32;<link linkend="_class_timer">_b</link>&#32;?&#32;<link linkend="_class_timer">_a</link>&#32;:&#32;<link linkend="_class_timer">_b</link>;&#32;})
</programlisting><para>
Definition at line <link linkend="_xstatistics_8h_source_1l00035">35</link> of file <link linkend="_xstatistics_8h_source">xstatistics.h</link>.</para>
<programlisting linenumbering="unnumbered">00035 <emphasis role="preprocessor">#define&#32;MAX(a,&#32;b)&#32;\</emphasis>
00036 <emphasis role="preprocessor">&#32;&#32;({__typeof__(a)&#32;_a&#32;=&#32;(a);&#32;\</emphasis>
00037 <emphasis role="preprocessor">&#32;&#32;&#32;&#32;&#32;&#32;__typeof__(b)&#32;_b&#32;=&#32;(b);&#32;\</emphasis>
00038 <emphasis role="preprocessor">&#32;&#32;&#32;&#32;&#32;&#32;_a&#32;&gt;&#32;_b&#32;?&#32;_a&#32;:&#32;_b;&#32;})</emphasis>
</programlisting></section>
<anchor xml:id="_xstatistics_8h_1a3acffbd305ee72dcd4593c0d8af64a4f"/><section>
    <title>MIN</title>
<indexterm><primary>MIN</primary><secondary>xstatistics.h</secondary></indexterm>
<indexterm><primary>xstatistics.h</primary><secondary>MIN</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> MIN( <link linkend="_class_timer">a</link>,  <link linkend="_class_timer">b</link>)</computeroutput></para><emphasis role="strong">Value:</emphasis><programlisting linenumbering="unnumbered">&#32;&#32;({<link linkend="_class_timer">__typeof__</link>(<link linkend="_class_timer">a</link>)&#32;<link linkend="_class_timer">_a</link>&#32;=&#32;(<link linkend="_class_timer">a</link>);&#32;<link linkend="_class_timer">\</link>
<link linkend="_class_timer">      __typeof__</link>(<link linkend="_class_timer">b</link>)&#32;<link linkend="_class_timer">_b</link>&#32;=&#32;(<link linkend="_class_timer">b</link>);&#32;\
&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="_class_timer">_a</link>&#32;&lt;&#32;<link linkend="_class_timer">_b</link>&#32;?&#32;<link linkend="_class_timer">_a</link>&#32;:&#32;<link linkend="_class_timer">_b</link>;&#32;})
</programlisting><para>
Definition at line <link linkend="_xstatistics_8h_source_1l00030">30</link> of file <link linkend="_xstatistics_8h_source">xstatistics.h</link>.</para>
<programlisting linenumbering="unnumbered">00030 <emphasis role="preprocessor">#define&#32;MIN(a,&#32;b)&#32;\</emphasis>
00031 <emphasis role="preprocessor">&#32;&#32;({__typeof__(a)&#32;_a&#32;=&#32;(a);&#32;\</emphasis>
00032 <emphasis role="preprocessor">&#32;&#32;&#32;&#32;&#32;&#32;__typeof__(b)&#32;_b&#32;=&#32;(b);&#32;\</emphasis>
00033 <emphasis role="preprocessor">&#32;&#32;&#32;&#32;&#32;&#32;_a&#32;&lt;&#32;_b&#32;?&#32;_a&#32;:&#32;_b;&#32;})</emphasis>
</programlisting></section>
<anchor xml:id="_xstatistics_8h_1a503aef7e8bc2d3ff11f24546692d5a28"/><section>
    <title>STAT_USE_STDEV</title>
<indexterm><primary>STAT_USE_STDEV</primary><secondary>xstatistics.h</secondary></indexterm>
<indexterm><primary>xstatistics.h</primary><secondary>STAT_USE_STDEV</secondary></indexterm>
<para><computeroutput>#<link linkend="_class_timer">define</link> STAT_USE_STDEV</computeroutput></para><para>
Definition at line <link linkend="_xstatistics_8h_source_1l00007">7</link> of file <link linkend="_xstatistics_8h_source">xstatistics.h</link>.</para>
</section>
</section>
</section>
