<phyphox xmlns="http://phyphox.org/xml" xmlns:editor="http://phyphox.org/editor/xml" version="1.7" editor:version="1.0" locale="en">
    <title>Step counter</title>
    <category>Jan: eigenes</category>
    <description>simple stepcounter</description>
    <icon format="string">stp</icon>
    <data-containers>
        <container size="1000" static="false">abs</container>
        <container size="1000" static="false">output</container>
        <container size="1000" static="false">t</container>
        <container size="1000" static="false">count</container>
        <container size="1000" static="false">out</container>
        <container size="1000" static="false">out (1)</container>
        <container size="1000" static="false">out (2)</container>
        <container size="1000" static="false">position</container>
        <container size="1000" static="false">out (3)</container>
        <container size="1000" static="false">count (1)</container>
    </data-containers>
    <input>
        <sensor editor:uuid="101" editor:posx="77.64999389648438" editor:posy="187.46665954589844" rate="0" average="false" type="accelerometer">
            <output component="t">t</output>
            <output component="abs">abs</output>
        </sensor>
    </input>
    <output>
    </output>
    <analysis sleep="0"  onUserInput="false">
        <formula editor:uuid="149" editor:posx="348.0333251953125" editor:posy="396.46665954589844" formula="sign([1_]-[2])">
            <input as="in" clear="false">abs</input>
            <input as="in" clear="false">output</input>
            <output as="out">out</output>
        </formula>
        <threshold editor:uuid="150" editor:posx="363.3666687011719" editor:posy="643.8500061035156" falling="false">
            <input as="y" clear="false">abs</input>
            <input as="threshold" clear="false">output</input>
            <output as="position">position</output>
        </threshold>
        <differentiate editor:uuid="151" editor:posx="596.0499877929688" editor:posy="401.1166687011719">
            <input as="in" clear="false">out</input>
            <output as="out">out (1)</output>
        </differentiate>
        <append editor:uuid="152" editor:posx="603.3499755859375" editor:posy="643.7999877929688">
            <input as="in" clear="false">position</input>
            <output as="out">out (3)</output>
        </append>
        <count editor:uuid="153" editor:posx="828.63330078125" editor:posy="647.933349609375">
            <input as="buffer" clear="false">out (3)</input>
            <output as="count">count (1)</output>
        </count>
        <rangefilter editor:uuid="155" editor:posx="836.11669921875" editor:posy="395.2833251953125">
            <input as="in" clear="false">out (1)</input>
            <input as="min" type="value">0.5</input>
            <output as="out">out (2)</output>
        </rangefilter>
        <count editor:uuid="154" editor:posx="1069.5833740234375" editor:posy="391.6499938964844">
            <input as="buffer" clear="false">out (2)</input>
            <output as="count">count</output>
        </count>
    </analysis>
    <views>
        <view label="abs(a)">
            <value editor:uuid="162" editor:posx="413.933349609375" editor:posy="267.4666748046875" label="abs(a)" size="1" precision="2" scientific="false"  factor="1" >
                <input>abs</input>
            </value>
            <value editor:uuid="163" editor:posx="1307.4000244140625" editor:posy="393.5333251953125" label="steps" size="1" precision="2" scientific="false"  factor="1" >
                <input>count</input>
            </value>
            <value editor:uuid="164" editor:posx="1073.9000244140625" editor:posy="645.63330078125" label="steps method 2" size="1" precision="2" scientific="false"  factor="1" >
                <input>count (1)</input>
            </value>
            <edit editor:uuid="165" editor:posx="69.51666259765625" editor:posy="520.0166625976562" label="sensitiviy" signed="true" decimal="true" min="5" max="20"  factor="1" default="14">
                <output>output</output>
            </edit>
            <graph editor:uuid="166" editor:posx="413.98333740234375" editor:posy="101.89999389648438" label="abs(a)" aspectRatio="2.5" style="lines" lineWidth="1" color="ff7e22" partialUpdate="false" history="1" labelX="" labelY="" labelZ="" unitX="" unitY="" unitZ="" logX="false" logY="false" logZ="false" xPrecision="3" yPrecision="3" zPrecision="3" scaleMinX="auto" scaleMaxX="auto" scaleMinY="auto" scaleMaxY="auto" scaleMinZ="auto" scaleMaxZ="auto" minX="0" maxX="0" minY="0" maxY="0" minZ="0" maxZ="0"  mapWidth="0"       >
                <input axis="x">t</input>
                <input axis="y">abs</input>
            </graph>
            <graph editor:uuid="167" editor:posx="895.9000244140625" editor:posy="105.66668701171875" label="steps" aspectRatio="2.5" style="lines" lineWidth="1" color="ff7e22" partialUpdate="false" history="1" labelX="" labelY="" labelZ="" unitX="" unitY="" unitZ="" logX="false" logY="false" logZ="false" xPrecision="3" yPrecision="3" zPrecision="3" scaleMinX="auto" scaleMaxX="auto" scaleMinY="auto" scaleMaxY="auto" scaleMinZ="auto" scaleMaxZ="auto" minX="0" maxX="0" minY="0" maxY="0" minZ="0" maxZ="0"  mapWidth="0"       >
                <input axis="x">t</input>
                <input axis="y">out (1)</input>
            </graph>
        </view>
    </views>
    <export>
    </export>
</phyphox>
