<phyphox version="1.6">
    <title>Magnetic Field</title>
    <category>PocketLab Voyager</category>
    <description>Long Wire
 
	https://www.thepocketlab.com/support/lesson/magnetic-field-around-long-current-carrying-wire
	</description>
<icon format="base64">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</icon>
	<data-containers>
		<container size="0">d</container>
        <container size="0">dRaw</container>
        <container size="0">dCal</container>
        <container size="0">tRaw</container>
        <container size="0">t</container>	
        <container size="0">t2Raw</container>
        <container size="0">yRaw</container>
        <container size="0">y</container>
		<container size="1">n</container>
        <container size="1">n-1</container>
        <container size="1">tmax</container>
    </data-containers>
    <input>        
		<bluetooth name="PL Voyager" mode="notification">
            <config char="F000AA12-0452-4000-B000-000000000000" conversion="hexadecimal">0132</config>
            <output char="F000AA13-0452-4000-B000-000000000000" conversion="int16BigEndian">dRaw</output>
            <output char="F000AA13-0452-4000-B000-000000000000" extra="time">tRaw</output>
			<config char="F000AA14-0452-4000-B000-000000000000" conversion="hexadecimal">0132</config>
            <output char="F000AA15-0452-4000-B000-000000000000" conversion="int16LittleEndian" offset="14">yRaw</output>
            <output char="F000AA15-0452-4000-B000-000000000000" extra="time">t2Raw</output>
        </bluetooth>
    </input>
    <views>
        <view label="Inverse Cube Law">
            <graph label="Magnetic Field vs. Position" labelX="Position (m)" labelY="Magnetic Field (micro T)" partialUpdate="true">
                <input axis="x">d</input>
                <input axis="y">y</input>
            </graph>
        </view>
    </views>
    <analysis>
	    <multiply>
            <input clear="false">dRaw</input>
            <input type="value">0.001</input> <!-- 2.3 / 0x1ffe -->
            <output clear="true">dCal</output>
        </multiply>
        <count>
            <input clear="false">dCal</input>
            <output>n</output>
        </count>
        <subtract>
            <input clear="false">n</input>
            <input type="value">1</input>
            <output>n-1</output>
        </subtract>
        <multiply>
            <input type="value">0.02</input>
            <input clear="false">n-1</input>
            <output>tmax</output>
        </multiply>
        <ramp>
            <input as="start" type="value">0</input>
            <input as="stop" clear="false">tmax</input>
            <input as="length" clear="false">n</input>
            <output>tRaw</output>
        </ramp>
        <rangefilter>
            <input clear="false">tRaw</input>
            <input clear="false">dCal</input>
            <input as="max" type="value">2.2</input>
            <output>t</output>
            <output>d</output>
        </rangefilter>
        <multiply>
            <input clear="false">yRaw</input>
            <input type="value">-0.76</input> 
            <output clear="true">y</output>
        </multiply>
    </analysis>
	<export>
        <set name="Current Loop">
            <data name="Position (m)">d</data>
            <data name="Magnetic Field (micro T)">y</data>
        </set>
    </export>
</phyphox>
