<phyphox version="1.7" >
    <title>micro:bit Acceleration</title>
    <category>Bluetooth</category>
    <description>Read the acceleration of the micro:bit</description>
    <data-containers>
        <container size="1000">Ax</container>
        <container size="1000">t</container>
        <container size="1000">AxProd</container>
        <container size="1000">Ay</container>
        <container size="1000">AyProd</container>
        <container size="1000">Az</container>
        <container size="1000">AzProd</container>
    </data-containers>
    <input>
        <bluetooth name="BBC micro:bit"><!-- rate="5"-->
            <output char="E95DCA4B-251D-470A-A062-FA1922DFA9A8" conversion="int16LittleEndian" offset="0">Ax</output>
            <output char="E95DCA4B-251D-470A-A062-FA1922DFA9A8" conversion="int16LittleEndian" offset="2">Ay</output>
            <output char="E95DCA4B-251D-470A-A062-FA1922DFA9A8" conversion="int16LittleEndian" offset="4">Az</output>
            <output char="E95DCA4B-251D-470A-A062-FA1922DFA9A8" conversion="string" extra="time">t</output>
        </bluetooth>
    </input>
    <output>
    </output>
    <analysis>
        <multiply>
            <input clear="false">Ax</input>
            <input type="value">0.001</input>
            <output>AxProd</output>
        </multiply>
        <multiply>
            <input clear="false">Ay</input>
            <input type="value">0.001</input>
            <output>AyProd</output>
        </multiply>
        <multiply>
            <input clear="false">Az</input>
            <input type="value">0.001</input>
            <output>AzProd</output>
        </multiply>
    </analysis>
    <views>
        <view label="Graph">
            <graph label="Acceleration x" aspectRatio="2.5" style="lines" lineWidth="1" color="green" partialUpdate="false" history="1" labelX="time" labelY="Ax" labelZ="" unitX="s" unitY="a.u." 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">AxProd</input>
            </graph>
            <graph label="Acceleration y" aspectRatio="2.5" style="lines" lineWidth="1" color="blue" partialUpdate="false" history="1" labelX="time" labelY="Ay" labelZ="" unitX="s" unitY="a.u." 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">AyProd</input>
            </graph>
            <graph label="Acceleration z" aspectRatio="2.5" style="lines" lineWidth="1" color="yellow" partialUpdate="false" history="1" labelX="time" labelY="Az" labelZ="" unitX="s" unitY="a.u." 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">AzProd</input>
            </graph>
        </view>
        <view label="Multi">
            <graph label="Acceleration" aspectRatio="2.5" style="lines" lineWidth="1" color="ff7e22" partialUpdate="true" history="1" labelX="time" labelY="A" labelZ="" unitX="s" unitY="a.u." 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">AxProd</input>
                <input axis="x">t</input>
                <input axis="y">AyProd</input>
                <input axis="x">t</input>
                <input axis="y">AzProd</input>
            </graph>
            <value label="Acceleration x" size="2" precision="0" scientific="false" unit="a.u." factor="1" color="green">
                <input>AxProd</input>
            </value>
            <value label="Acceleration y" size="2" precision="0" scientific="false" unit="a.u." factor="1" color="blue">
                <input>AyProd</input>
            </value>
            <value label="Acceleration z" size="2" precision="0" scientific="false" unit="a.u." factor="1" color="yellow">
                <input>AzProd</input>
            </value>
        </view>
    </views>
    <export>
    </export>
</phyphox>
