<!-- Show pressure from Arduino Nano 33 BLE sense:
     in hPa.
     mIv Fev 10, 2021 -->
<phyphox version="1.7" locale="en"> 
    <title>Pressure from Arduino</title>
    <category>Arduino Experiments</category>
    <description>
        Show pressure from Arduino Nano 33 BLE sense in hPa.
    </description>

    <icon>ABA</icon> <!-- Arduino BAr -->
    <color>green</color>

    <data-containers>
<!-- BLE channels -->
	    <container size="0" static="false" init="">pressure</container> <!-- CH1, hPa -->
	    <container size="0" static="false" init="">time</container> <!-- CH0 -->
    </data-containers>

    <input> 
        <!-- From Arduino using phyphox BLE -->
        <bluetooth name="phyphox" mode="notification" rate="1" subscribeOnStart="false" id="Sense">
            <output char="cddf1002-30f7-4671-8b43-5e40ba53514a" conversion="float32LittleEndian" offset="0">pressure</output>
            <output char="cddf1002-30f7-4671-8b43-5e40ba53514a" extra="time">time</output>
        </bluetooth>
    </input>

    <output>
    </output>

  <views>
    <view label="Arduino">
           <graph label="Pressure" aspectRatio="2.5" style="lines" lineWidth="1" partialUpdate="true" history="1" labelX="t" labelY="p" labelZ="" unitX="s" unitY="hPa" unitZ="" logX="false" xPrecision="3" yPrecision="6" 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">time</input>
                <input axis="y">pressure</input>
            </graph>

      <value label="pressure" size="1" precision="2" unit="hPa">
        <input>pressure</input>
      </value>

    </view>
  </views>

  <analysis sleep="0" onUserInput="false">
  </analysis>

  <export>
    <set name="Arduino_pressure">
      <data name="time (s)">time</data>
      <data name="p (hPa)">pressure</data>
    </set>
  </export>

</phyphox>