You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

341 lines
22 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: Inventory hierarchy Pages: 1 -->
<svg width="1070pt" height="404pt"
viewBox="0.00 0.00 1070.00 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>Inventory hierarchy</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 1066,-400 1066,4 -4,4"/>
<!-- StationGroup -->
<g id="node1" class="node">
<title>StationGroup</title>
<g id="a_node1"><a xlink:href="../base/api-python.html#api-python-datamodel-stationgroup" xlink:title="StationGroup" target="_top">
<path fill="#fcf2e3" stroke="transparent" stroke-width="0.5" d="M81.5,-324C81.5,-324 34.5,-324 34.5,-324 28.5,-324 22.5,-318 22.5,-312 22.5,-312 22.5,-300 22.5,-300 22.5,-294 28.5,-288 34.5,-288 34.5,-288 81.5,-288 81.5,-288 87.5,-288 93.5,-294 93.5,-300 93.5,-300 93.5,-312 93.5,-312 93.5,-318 87.5,-324 81.5,-324"/>
<text text-anchor="middle" x="58" y="-304.1" font-family="Verdana" font-size="8.00">StationGroup</text>
</a>
</g>
</g>
<!-- StationReference -->
<g id="node2" class="node">
<title>StationReference</title>
<g id="a_node2"><a xlink:href="../base/api-python.html#api-python-datamodel-stationreference" xlink:title="StationReference" target="_top">
<path fill="#fcf2e3" stroke="transparent" stroke-width="0.5" d="M76,-252C76,-252 12,-252 12,-252 6,-252 0,-246 0,-240 0,-240 0,-228 0,-228 0,-222 6,-216 12,-216 12,-216 76,-216 76,-216 82,-216 88,-222 88,-228 88,-228 88,-240 88,-240 88,-246 82,-252 76,-252"/>
<text text-anchor="middle" x="44" y="-232.1" font-family="Verdana" font-size="8.00">StationReference</text>
</a>
</g>
</g>
<!-- StationGroup&#45;&gt;StationReference -->
<g id="edge2" class="edge">
<title>StationGroup&#45;&gt;StationReference</title>
<path fill="none" stroke="#000000" d="M52.13,-275.67C50.53,-267.64 48.84,-259.2 47.42,-252.1"/>
<polygon fill="#000000" stroke="#000000" points="52.19,-275.93 57.28,-281.03 54.54,-287.7 49.44,-282.6 52.19,-275.93"/>
</g>
<!-- AuxDevice -->
<g id="node3" class="node">
<title>AuxDevice</title>
<g id="a_node3"><a xlink:href="../base/api-python.html#api-python-datamodel-auxdevice" xlink:title="AuxDevice" target="_top">
<path fill="#fcf2e3" stroke="transparent" stroke-width="0.5" d="M162.5,-324C162.5,-324 127.5,-324 127.5,-324 121.5,-324 115.5,-318 115.5,-312 115.5,-312 115.5,-300 115.5,-300 115.5,-294 121.5,-288 127.5,-288 127.5,-288 162.5,-288 162.5,-288 168.5,-288 174.5,-294 174.5,-300 174.5,-300 174.5,-312 174.5,-312 174.5,-318 168.5,-324 162.5,-324"/>
<text text-anchor="middle" x="145" y="-304.1" font-family="Verdana" font-size="8.00">AuxDevice</text>
</a>
</g>
</g>
<!-- AuxSource -->
<g id="node4" class="node">
<title>AuxSource</title>
<g id="a_node4"><a xlink:href="../base/api-python.html#api-python-datamodel-auxsource" xlink:title="AuxSource" target="_top">
<path fill="#fcf2e3" stroke="transparent" stroke-width="0.5" d="M154,-252C154,-252 118,-252 118,-252 112,-252 106,-246 106,-240 106,-240 106,-228 106,-228 106,-222 112,-216 118,-216 118,-216 154,-216 154,-216 160,-216 166,-222 166,-228 166,-228 166,-240 166,-240 166,-246 160,-252 154,-252"/>
<text text-anchor="middle" x="136" y="-232.1" font-family="Verdana" font-size="8.00">AuxSource</text>
</a>
</g>
</g>
<!-- AuxDevice&#45;&gt;AuxSource -->
<g id="edge4" class="edge">
<title>AuxDevice&#45;&gt;AuxSource</title>
<path fill="none" stroke="#000000" d="M141.23,-275.67C140.2,-267.64 139.11,-259.2 138.2,-252.1"/>
<polygon fill="#000000" stroke="#000000" points="141.24,-275.79 145.98,-281.24 142.78,-287.7 138.04,-282.26 141.24,-275.79"/>
</g>
<!-- Sensor -->
<g id="node5" class="node">
<title>Sensor</title>
<g id="a_node5"><a xlink:href="../base/api-python.html#api-python-datamodel-sensor" xlink:title="Sensor" target="_top">
<path fill="#fcf2e3" stroke="transparent" stroke-width="0.5" d="M244,-324C244,-324 214,-324 214,-324 208,-324 202,-318 202,-312 202,-312 202,-300 202,-300 202,-294 208,-288 214,-288 214,-288 244,-288 244,-288 250,-288 256,-294 256,-300 256,-300 256,-312 256,-312 256,-318 250,-324 244,-324"/>
<text text-anchor="middle" x="229" y="-304.1" font-family="Verdana" font-size="8.00">Sensor</text>
</a>
</g>
</g>
<!-- SensorCalibration -->
<g id="node6" class="node">
<title>SensorCalibration</title>
<g id="a_node6"><a xlink:href="../base/api-python.html#api-python-datamodel-sensorcalibration" xlink:title="SensorCalibration" target="_top">
<path fill="#fcf2e3" stroke="transparent" stroke-width="0.5" d="M261.5,-252C261.5,-252 196.5,-252 196.5,-252 190.5,-252 184.5,-246 184.5,-240 184.5,-240 184.5,-228 184.5,-228 184.5,-222 190.5,-216 196.5,-216 196.5,-216 261.5,-216 261.5,-216 267.5,-216 273.5,-222 273.5,-228 273.5,-228 273.5,-240 273.5,-240 273.5,-246 267.5,-252 261.5,-252"/>
<text text-anchor="middle" x="229" y="-232.1" font-family="Verdana" font-size="8.00">SensorCalibration</text>
</a>
</g>
</g>
<!-- Sensor&#45;&gt;SensorCalibration -->
<g id="edge6" class="edge">
<title>Sensor&#45;&gt;SensorCalibration</title>
<path fill="none" stroke="#000000" d="M229,-275.67C229,-267.64 229,-259.2 229,-252.1"/>
<polygon fill="#000000" stroke="#000000" points="229,-275.7 233,-281.7 229,-287.7 225,-281.7 229,-275.7"/>
</g>
<!-- Datalogger -->
<g id="node7" class="node">
<title>Datalogger</title>
<g id="a_node7"><a xlink:href="../base/api-python.html#api-python-datamodel-datalogger" xlink:title="Datalogger" target="_top">
<path fill="#fcf2e3" stroke="transparent" stroke-width="0.5" d="M324,-324C324,-324 286,-324 286,-324 280,-324 274,-318 274,-312 274,-312 274,-300 274,-300 274,-294 280,-288 286,-288 286,-288 324,-288 324,-288 330,-288 336,-294 336,-300 336,-300 336,-312 336,-312 336,-318 330,-324 324,-324"/>
<text text-anchor="middle" x="305" y="-304.1" font-family="Verdana" font-size="8.00">Datalogger</text>
</a>
</g>
</g>
<!-- DataloggerCalibration -->
<g id="node8" class="node">
<title>DataloggerCalibration</title>
<g id="a_node8"><a xlink:href="../base/api-python.html#api-python-datamodel-dataloggercalibration" xlink:title="DataloggerCalibration" target="_top">
<path fill="#fcf2e3" stroke="transparent" stroke-width="0.5" d="M386.5,-252C386.5,-252 303.5,-252 303.5,-252 297.5,-252 291.5,-246 291.5,-240 291.5,-240 291.5,-228 291.5,-228 291.5,-222 297.5,-216 303.5,-216 303.5,-216 386.5,-216 386.5,-216 392.5,-216 398.5,-222 398.5,-228 398.5,-228 398.5,-240 398.5,-240 398.5,-246 392.5,-252 386.5,-252"/>
<text text-anchor="middle" x="345" y="-232.1" font-family="Verdana" font-size="8.00">DataloggerCalibration</text>
</a>
</g>
</g>
<!-- Datalogger&#45;&gt;DataloggerCalibration -->
<g id="edge8" class="edge">
<title>Datalogger&#45;&gt;DataloggerCalibration</title>
<path fill="none" stroke="#000000" d="M320.94,-277.1C325.77,-268.65 330.93,-259.62 335.23,-252.1"/>
<polygon fill="#000000" stroke="#000000" points="320.84,-277.28 321.34,-284.47 314.89,-287.7 314.39,-280.5 320.84,-277.28"/>
</g>
<!-- Decimation -->
<g id="node9" class="node">
<title>Decimation</title>
<g id="a_node9"><a xlink:href="../base/api-python.html#api-python-datamodel-decimation" xlink:title="Decimation" target="_top">
<path fill="#fcf2e3" stroke="transparent" stroke-width="0.5" d="M467.5,-252C467.5,-252 428.5,-252 428.5,-252 422.5,-252 416.5,-246 416.5,-240 416.5,-240 416.5,-228 416.5,-228 416.5,-222 422.5,-216 428.5,-216 428.5,-216 467.5,-216 467.5,-216 473.5,-216 479.5,-222 479.5,-228 479.5,-228 479.5,-240 479.5,-240 479.5,-246 473.5,-252 467.5,-252"/>
<text text-anchor="middle" x="448" y="-232.1" font-family="Verdana" font-size="8.00">Decimation</text>
</a>
</g>
</g>
<!-- Datalogger&#45;&gt;Decimation -->
<g id="edge9" class="edge">
<title>Datalogger&#45;&gt;Decimation</title>
<path fill="none" stroke="#000000" d="M347.09,-284.4C369.14,-273.6 395.7,-260.6 416.04,-250.64"/>
<polygon fill="#000000" stroke="#000000" points="346.81,-284.54 343.18,-290.77 336.03,-289.81 339.66,-283.58 346.81,-284.54"/>
</g>
<!-- ResponsePAZ -->
<g id="node10" class="node">
<title>ResponsePAZ</title>
<g id="a_node10"><a xlink:href="../base/api-python.html#api-python-datamodel-responsepaz" xlink:title="ResponsePAZ" target="_top">
<path fill="#fcf2e3" stroke="transparent" stroke-width="0.5" d="M414,-324C414,-324 366,-324 366,-324 360,-324 354,-318 354,-312 354,-312 354,-300 354,-300 354,-294 360,-288 366,-288 366,-288 414,-288 414,-288 420,-288 426,-294 426,-300 426,-300 426,-312 426,-312 426,-318 420,-324 414,-324"/>
<text text-anchor="middle" x="390" y="-304.1" font-family="Verdana" font-size="8.00">ResponsePAZ</text>
</a>
</g>
</g>
<!-- ResponseFIR -->
<g id="node11" class="node">
<title>ResponseFIR</title>
<g id="a_node11"><a xlink:href="../base/api-python.html#api-python-datamodel-responsefir" xlink:title="ResponseFIR" target="_top">
<path fill="#fcf2e3" stroke="transparent" stroke-width="0.5" d="M501.5,-324C501.5,-324 456.5,-324 456.5,-324 450.5,-324 444.5,-318 444.5,-312 444.5,-312 444.5,-300 444.5,-300 444.5,-294 450.5,-288 456.5,-288 456.5,-288 501.5,-288 501.5,-288 507.5,-288 513.5,-294 513.5,-300 513.5,-300 513.5,-312 513.5,-312 513.5,-318 507.5,-324 501.5,-324"/>
<text text-anchor="middle" x="479" y="-304.1" font-family="Verdana" font-size="8.00">ResponseFIR</text>
</a>
</g>
</g>
<!-- ResponseIIR -->
<g id="node12" class="node">
<title>ResponseIIR</title>
<g id="a_node12"><a xlink:href="../base/api-python.html#api-python-datamodel-responseiir" xlink:title="ResponseIIR" target="_top">
<path fill="#fcf2e3" stroke="transparent" stroke-width="0.5" d="M586.5,-324C586.5,-324 543.5,-324 543.5,-324 537.5,-324 531.5,-318 531.5,-312 531.5,-312 531.5,-300 531.5,-300 531.5,-294 537.5,-288 543.5,-288 543.5,-288 586.5,-288 586.5,-288 592.5,-288 598.5,-294 598.5,-300 598.5,-300 598.5,-312 598.5,-312 598.5,-318 592.5,-324 586.5,-324"/>
<text text-anchor="middle" x="565" y="-304.1" font-family="Verdana" font-size="8.00">ResponseIIR</text>
</a>
</g>
</g>
<!-- ResponsePolynomial -->
<g id="node13" class="node">
<title>ResponsePolynomial</title>
<g id="a_node13"><a xlink:href="../base/api-python.html#api-python-datamodel-responsepolynomial" xlink:title="ResponsePolynomial" target="_top">
<path fill="#fcf2e3" stroke="transparent" stroke-width="0.5" d="M705.5,-324C705.5,-324 628.5,-324 628.5,-324 622.5,-324 616.5,-318 616.5,-312 616.5,-312 616.5,-300 616.5,-300 616.5,-294 622.5,-288 628.5,-288 628.5,-288 705.5,-288 705.5,-288 711.5,-288 717.5,-294 717.5,-300 717.5,-300 717.5,-312 717.5,-312 717.5,-318 711.5,-324 705.5,-324"/>
<text text-anchor="middle" x="667" y="-304.1" font-family="Verdana" font-size="8.00">ResponsePolynomial</text>
</a>
</g>
</g>
<!-- ResponseFAP -->
<g id="node14" class="node">
<title>ResponseFAP</title>
<g id="a_node14"><a xlink:href="../base/api-python.html#api-python-datamodel-responsefap" xlink:title="ResponseFAP" target="_top">
<path fill="#fcf2e3" stroke="transparent" stroke-width="0.5" d="M794.5,-324C794.5,-324 747.5,-324 747.5,-324 741.5,-324 735.5,-318 735.5,-312 735.5,-312 735.5,-300 735.5,-300 735.5,-294 741.5,-288 747.5,-288 747.5,-288 794.5,-288 794.5,-288 800.5,-288 806.5,-294 806.5,-300 806.5,-300 806.5,-312 806.5,-312 806.5,-318 800.5,-324 794.5,-324"/>
<text text-anchor="middle" x="771" y="-304.1" font-family="Verdana" font-size="8.00">ResponseFAP</text>
</a>
</g>
</g>
<!-- Network -->
<g id="node15" class="node">
<title>Network</title>
<g id="a_node15"><a xlink:href="../base/api-python.html#api-python-datamodel-network" xlink:title="Network" target="_top">
<path fill="#fcf2e3" stroke="transparent" stroke-width="0.5" d="M867,-324C867,-324 837,-324 837,-324 831,-324 825,-318 825,-312 825,-312 825,-300 825,-300 825,-294 831,-288 837,-288 837,-288 867,-288 867,-288 873,-288 879,-294 879,-300 879,-300 879,-312 879,-312 879,-318 873,-324 867,-324"/>
<text text-anchor="middle" x="852" y="-304.1" font-family="Verdana" font-size="8.00">Network</text>
</a>
</g>
</g>
<!-- Comment -->
<g id="node16" class="node">
<title>Comment</title>
<g id="a_node16"><a xlink:href="../base/api-python.html#api-python-datamodel-comment" xlink:title="Comment" target="_top">
<path fill="#fcf2e3" stroke="transparent" stroke-width="0.5" d="M897,-36C897,-36 865,-36 865,-36 859,-36 853,-30 853,-24 853,-24 853,-12 853,-12 853,-6 859,0 865,0 865,0 897,0 897,0 903,0 909,-6 909,-12 909,-12 909,-24 909,-24 909,-30 903,-36 897,-36"/>
<text text-anchor="middle" x="881" y="-16.1" font-family="Verdana" font-size="8.00">Comment</text>
</a>
</g>
</g>
<!-- Network&#45;&gt;Comment -->
<g id="edge19" class="edge">
<title>Network&#45;&gt;Comment</title>
<path fill="none" stroke="#000000" d="M846.18,-276.04C844.86,-268.26 843.66,-259.84 843,-252 836.13,-170.52 863.05,-74.53 875.26,-36.13"/>
<polygon fill="#000000" stroke="#000000" points="846.19,-276.1 851.2,-281.29 848.35,-287.91 843.33,-282.72 846.19,-276.1"/>
</g>
<!-- Station -->
<g id="node17" class="node">
<title>Station</title>
<g id="a_node17"><a xlink:href="../base/api-python.html#api-python-datamodel-station" xlink:title="Station" target="_top">
<path fill="#fcf2e3" stroke="transparent" stroke-width="0.5" d="M894,-252C894,-252 864,-252 864,-252 858,-252 852,-246 852,-240 852,-240 852,-228 852,-228 852,-222 858,-216 864,-216 864,-216 894,-216 894,-216 900,-216 906,-222 906,-228 906,-228 906,-240 906,-240 906,-246 900,-252 894,-252"/>
<text text-anchor="middle" x="879" y="-232.1" font-family="Verdana" font-size="8.00">Station</text>
</a>
</g>
</g>
<!-- Network&#45;&gt;Station -->
<g id="edge20" class="edge">
<title>Network&#45;&gt;Station</title>
<path fill="none" stroke="#000000" d="M863.09,-276.24C866.26,-268.04 869.6,-259.37 872.4,-252.1"/>
<polygon fill="#000000" stroke="#000000" points="862.99,-276.5 864.57,-283.54 858.67,-287.7 857.1,-280.66 862.99,-276.5"/>
</g>
<!-- Station&#45;&gt;Comment -->
<g id="edge18" class="edge">
<title>Station&#45;&gt;Comment</title>
<path fill="none" stroke="#000000" d="M879.27,-203.7C879.7,-158.4 880.5,-72.78 880.84,-36.23"/>
<polygon fill="#000000" stroke="#000000" points="879.27,-203.85 883.22,-209.89 879.16,-215.85 875.22,-209.81 879.27,-203.85"/>
</g>
<!-- SensorLocation -->
<g id="node18" class="node">
<title>SensorLocation</title>
<g id="a_node18"><a xlink:href="../base/api-python.html#api-python-datamodel-sensorlocation" xlink:title="SensorLocation" target="_top">
<path fill="#fcf2e3" stroke="transparent" stroke-width="0.5" d="M972,-180C972,-180 916,-180 916,-180 910,-180 904,-174 904,-168 904,-168 904,-156 904,-156 904,-150 910,-144 916,-144 916,-144 972,-144 972,-144 978,-144 984,-150 984,-156 984,-156 984,-168 984,-168 984,-174 978,-180 972,-180"/>
<text text-anchor="middle" x="944" y="-160.1" font-family="Verdana" font-size="8.00">SensorLocation</text>
</a>
</g>
</g>
<!-- Station&#45;&gt;SensorLocation -->
<g id="edge21" class="edge">
<title>Station&#45;&gt;SensorLocation</title>
<path fill="none" stroke="#000000" d="M903.33,-206.8C911.62,-197.87 920.67,-188.13 928.12,-180.1"/>
<polygon fill="#000000" stroke="#000000" points="903.23,-206.9 902.08,-214.02 895.07,-215.7 896.22,-208.58 903.23,-206.9"/>
</g>
<!-- SensorLocation&#45;&gt;Comment -->
<g id="edge17" class="edge">
<title>SensorLocation&#45;&gt;Comment</title>
<path fill="none" stroke="#000000" d="M930.49,-132.85C926.71,-124.85 922.64,-116.11 919,-108 907.85,-83.17 895.59,-54.13 888.1,-36.14"/>
<polygon fill="#000000" stroke="#000000" points="930.58,-133.05 936.77,-136.75 935.73,-143.89 929.54,-140.19 930.58,-133.05"/>
</g>
<!-- AuxStream -->
<g id="node19" class="node">
<title>AuxStream</title>
<g id="a_node19"><a xlink:href="../base/api-python.html#api-python-datamodel-auxstream" xlink:title="AuxStream" target="_top">
<path fill="#fcf2e3" stroke="transparent" stroke-width="0.5" d="M977.5,-108C977.5,-108 940.5,-108 940.5,-108 934.5,-108 928.5,-102 928.5,-96 928.5,-96 928.5,-84 928.5,-84 928.5,-78 934.5,-72 940.5,-72 940.5,-72 977.5,-72 977.5,-72 983.5,-72 989.5,-78 989.5,-84 989.5,-84 989.5,-96 989.5,-96 989.5,-102 983.5,-108 977.5,-108"/>
<text text-anchor="middle" x="959" y="-88.1" font-family="Verdana" font-size="8.00">AuxStream</text>
</a>
</g>
</g>
<!-- SensorLocation&#45;&gt;AuxStream -->
<g id="edge22" class="edge">
<title>SensorLocation&#45;&gt;AuxStream</title>
<path fill="none" stroke="#000000" d="M950.22,-131.95C951.96,-123.84 953.8,-115.28 955.33,-108.1"/>
<polygon fill="#000000" stroke="#000000" points="950.22,-131.96 952.88,-138.67 947.71,-143.7 945.05,-136.99 950.22,-131.96"/>
</g>
<!-- Stream -->
<g id="node20" class="node">
<title>Stream</title>
<g id="a_node20"><a xlink:href="../base/api-python.html#api-python-datamodel-stream" xlink:title="Stream" target="_top">
<path fill="#fcf2e3" stroke="transparent" stroke-width="0.5" d="M1050,-108C1050,-108 1020,-108 1020,-108 1014,-108 1008,-102 1008,-96 1008,-96 1008,-84 1008,-84 1008,-78 1014,-72 1020,-72 1020,-72 1050,-72 1050,-72 1056,-72 1062,-78 1062,-84 1062,-84 1062,-96 1062,-96 1062,-102 1056,-108 1050,-108"/>
<text text-anchor="middle" x="1035" y="-88.1" font-family="Verdana" font-size="8.00">Stream</text>
</a>
</g>
</g>
<!-- SensorLocation&#45;&gt;Stream -->
<g id="edge23" class="edge">
<title>SensorLocation&#45;&gt;Stream</title>
<path fill="none" stroke="#000000" d="M976.24,-136.2C988.33,-126.9 1001.78,-116.55 1012.76,-108.1"/>
<polygon fill="#000000" stroke="#000000" points="976.01,-136.38 973.69,-143.21 966.49,-143.7 968.81,-136.87 976.01,-136.38"/>
</g>
<!-- Stream&#45;&gt;Comment -->
<g id="edge16" class="edge">
<title>Stream&#45;&gt;Comment</title>
<path fill="none" stroke="#000000" d="M996.91,-71.07C961.89,-54.99 930.91,-41.13 909.2,-31.49"/>
<polygon fill="#000000" stroke="#000000" points="997,-71.12 1004.12,-69.99 1007.9,-76.13 1000.78,-77.26 997,-71.12"/>
</g>
<!-- Inventory -->
<g id="node21" class="node">
<title>Inventory</title>
<g id="a_node21"><a xlink:href="../base/api-python.html#api-python-datamodel-inventory" xlink:title="Inventory" target="_top">
<path fill="#fcf2e3" stroke="transparent" stroke-width="0.5" d="M449.5,-396C449.5,-396 418.5,-396 418.5,-396 412.5,-396 406.5,-390 406.5,-384 406.5,-384 406.5,-372 406.5,-372 406.5,-366 412.5,-360 418.5,-360 418.5,-360 449.5,-360 449.5,-360 455.5,-360 461.5,-366 461.5,-372 461.5,-372 461.5,-384 461.5,-384 461.5,-390 455.5,-396 449.5,-396"/>
<text text-anchor="middle" x="434" y="-376.1" font-family="Verdana" font-size="8.00">Inventory</text>
</a>
</g>
</g>
<!-- Inventory&#45;&gt;StationGroup -->
<g id="edge1" class="edge">
<title>Inventory&#45;&gt;StationGroup</title>
<path fill="none" stroke="#000000" d="M394.13,-372.91C331.91,-365.99 208.26,-350.14 106,-324 101.97,-322.97 97.81,-321.75 93.69,-320.43"/>
<polygon fill="#000000" stroke="#000000" points="394.51,-372.95 400.91,-369.62 406.44,-374.25 400.05,-377.57 394.51,-372.95"/>
</g>
<!-- Inventory&#45;&gt;AuxDevice -->
<g id="edge3" class="edge">
<title>Inventory&#45;&gt;AuxDevice</title>
<path fill="none" stroke="#000000" d="M394.24,-369.82C346.15,-360.79 262.95,-344 193,-324 186.96,-322.27 180.59,-320.2 174.52,-318.1"/>
<polygon fill="#000000" stroke="#000000" points="394.46,-369.86 401.09,-367.03 406.25,-372.06 399.62,-374.89 394.46,-369.86"/>
</g>
<!-- Inventory&#45;&gt;Sensor -->
<g id="edge5" class="edge">
<title>Inventory&#45;&gt;Sensor</title>
<path fill="none" stroke="#000000" d="M394.44,-366.26C359.85,-356.48 308.49,-341 265,-324 262.17,-322.89 259.25,-321.66 256.35,-320.39"/>
<polygon fill="#000000" stroke="#000000" points="394.82,-366.37 401.68,-364.13 406.38,-369.6 399.52,-371.84 394.82,-366.37"/>
</g>
<!-- Inventory&#45;&gt;Datalogger -->
<g id="edge7" class="edge">
<title>Inventory&#45;&gt;Datalogger</title>
<path fill="none" stroke="#000000" d="M395.65,-356.19C376.7,-345.91 354.13,-333.66 336.25,-323.96"/>
<polygon fill="#000000" stroke="#000000" points="395.78,-356.26 402.96,-355.61 406.33,-361.98 399.14,-362.64 395.78,-356.26"/>
</g>
<!-- Inventory&#45;&gt;ResponsePAZ -->
<g id="edge10" class="edge">
<title>Inventory&#45;&gt;ResponsePAZ</title>
<path fill="none" stroke="#000000" d="M416.64,-349.38C411.28,-340.85 405.53,-331.71 400.75,-324.1"/>
<polygon fill="#000000" stroke="#000000" points="416.74,-349.54 423.32,-352.49 423.12,-359.7 416.54,-356.75 416.74,-349.54"/>
</g>
<!-- Inventory&#45;&gt;ResponseFIR -->
<g id="edge11" class="edge">
<title>Inventory&#45;&gt;ResponseFIR</title>
<path fill="none" stroke="#000000" d="M451.76,-349.38C457.24,-340.85 463.12,-331.71 468,-324.1"/>
<polygon fill="#000000" stroke="#000000" points="451.61,-349.6 451.73,-356.81 445.12,-359.7 445,-352.49 451.61,-349.6"/>
</g>
<!-- Inventory&#45;&gt;ResponseIIR -->
<g id="edge12" class="edge">
<title>Inventory&#45;&gt;ResponseIIR</title>
<path fill="none" stroke="#000000" d="M472.62,-356.36C491.87,-346.08 514.88,-333.78 533.11,-324.04"/>
<polygon fill="#000000" stroke="#000000" points="472.37,-356.5 468.96,-362.85 461.78,-362.15 465.19,-355.8 472.37,-356.5"/>
</g>
<!-- Inventory&#45;&gt;ResponsePolynomial -->
<g id="edge13" class="edge">
<title>Inventory&#45;&gt;ResponsePolynomial</title>
<path fill="none" stroke="#000000" d="M473.35,-365.18C512.62,-353.38 573.14,-335.2 616.05,-322.31"/>
<polygon fill="#000000" stroke="#000000" points="473.14,-365.24 468.54,-370.8 461.64,-368.7 466.24,-363.14 473.14,-365.24"/>
</g>
<!-- Inventory&#45;&gt;ResponseFAP -->
<g id="edge14" class="edge">
<title>Inventory&#45;&gt;ResponseFAP</title>
<path fill="none" stroke="#000000" d="M473.71,-372.12C530.37,-364.64 637.37,-348.56 726,-324 729.06,-323.15 732.2,-322.18 735.33,-321.14"/>
<polygon fill="#000000" stroke="#000000" points="473.65,-372.13 468.21,-376.87 461.75,-373.67 467.19,-368.93 473.65,-372.13"/>
</g>
<!-- Inventory&#45;&gt;Network -->
<g id="edge15" class="edge">
<title>Inventory&#45;&gt;Network</title>
<path fill="none" stroke="#000000" d="M474.01,-375.27C544.31,-371.4 694.01,-359.38 815,-324 818.26,-323.05 821.59,-321.85 824.86,-320.55"/>
<polygon fill="#000000" stroke="#000000" points="473.82,-375.28 468.04,-379.59 461.84,-375.91 467.62,-371.6 473.82,-375.28"/>
</g>
</g>
</svg>