<phyphox xmlns="http://phyphox.org/xml" xmlns:editor="http://phyphox.org/editor/xml" version="1.7" editor:version="1.0" locale="">
    <title>Pressure and Temperature by SensorTag(PTmin)</title>
    <category>Texas Instruments SensorTag</category>
    <description>Read the pressure and temperature of an Texas Instruments SensorTag like the CC2650 or the CC1350.
Interval between the points set to 1s and time indications to minutes. Problem of negative T&lt;0°C corrected.</description>
    <data-containers>
        <container size="0" static="false">tempRaw</container>
        <container size="0" static="false">pRaw</container>
        <container size="0" static="false">tempCal</container>
        <container size="0" static="false">pCal</container>
        <container size="0" static="false">t</container>
        <container size="1" static="false">count</container>
        <container size="1" static="false">tmax</container>
    </data-containers>
    <input>
        <bluetooth editor:uuid="1897" editor:posx="100" editor:posy="250"  name="SensorTag"  mode="notification" rate="1" subscribeOnStart="false">
            <config char="F000AA44-0451-4000-B000-000000000000" conversion="hexadecimal">64</config>
            <config char="F000AA42-0451-4000-B000-000000000000" conversion="hexadecimal">01</config>
            <output char="F000AA41-0451-4000-B000-000000000000" conversion="uInt24LittleEndian" offset="3" length="3">pRaw</output>
            <output char="F000AA41-0451-4000-B000-000000000000" conversion="int24LittleEndian" offset="0" length="3">tempRaw</output>
        </bluetooth>
    </input>
    <output>
    </output>
    <analysis sleep="0"  onUserInput="false">
        <multiply editor:uuid="1945" editor:posx="500" editor:posy="100">
            <input as="factor" clear="false">tempRaw</input>
            <input as="factor" type="value">0.01</input>
            <output as="product">tempCal</output>
        </multiply>
        <multiply editor:uuid="1946" editor:posx="750" editor:posy="350">
            <input as="factor" clear="false">pRaw</input>
            <input as="factor" type="value">0.01</input>
            <output as="product">pCal</output>
        </multiply>
        <count editor:uuid="1947" editor:posx="1000" editor:posy="600">
            <input as="buffer" clear="false">tempRaw</input>
            <output as="count">count</output>
        </count>
        <formula editor:uuid="1948" editor:posx="1250" editor:posy="850" formula="([1]-1)*0.0166666666">
            <input as="in" clear="false">count</input>
            <output as="out">tmax</output>
        </formula>
        <ramp editor:uuid="1949" editor:posx="1500" editor:posy="1100">
            <input as="start" type="value">0</input>
            <input as="stop">tmax</input>
            <input as="length">count</input>
            <output as="out">t</output>
        </ramp>
    </analysis>
    <views>
        <view label="Raw Data and PT">
            <graph editor:uuid="1956" editor:posx="1900" editor:posy="250" label="Pressure" aspectRatio="2.5" style="lines" lineWidth="1" color="ff7e22" partialUpdate="true" history="1" labelX="t" labelY="p" labelZ="" unitX="min" unitY="hPa" unitZ="" logX="false" logY="false" logZ="false" xPrecision="0" yPrecision="0" 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">pCal</input>
            </graph>
            <graph editor:uuid="1957" editor:posx="1900" editor:posy="500" label="Temperature" aspectRatio="2.5" style="lines" lineWidth="1" color="ff7e22" partialUpdate="true" history="1" labelX="t" labelY="T" labelZ="" unitX="min" unitY="°C" unitZ="" logX="false" logY="false" logZ="false" xPrecision="0" yPrecision="1" 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">tempCal</input>
            </graph>
            <graph editor:uuid="1958" editor:posx="1102.88330078125" editor:posy="81.4666748046875" label="PT" aspectRatio="2.5" style="lines" lineWidth="1" color="ff7e22" partialUpdate="true" history="1" labelX="T" labelY="p" labelZ="" unitX="°C" unitY="hPa" unitZ="" logX="false" logY="false" logZ="false" xPrecision="1" yPrecision="0" 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">tempCal</input>
                <input axis="y">pCal</input>
            </graph>
        </view>
    </views>
    <export>
        <set name="TimePressureTemperature">
            <data name="Time (min)">t</data>
            <data name="Pressure (hPa)">pCal</data>
            <data name="Temperature (°C)">tempCal</data>
        </set>
    </export>
</phyphox>
