studydotcom/ComputerScience307/dataFlow.xml
2025-11-28 12:06:47 -05:00

158 lines
10 KiB
XML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:142.0) Gecko/20100101 Firefox/142.0" version="28.2.3">
<diagram name="Page-1" id="75ae7d71-7dc9-cc9a-2de6-0ed70c28521b">
<mxGraphModel dx="1152" dy="648" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="ySzUzg68vfxPxYYMFw7--13" value="ACTOR/HOME OWNER" style="whiteSpace=wrap;strokeWidth=2;" vertex="1" parent="1">
<mxGeometry x="320" y="180" width="140" height="34" as="geometry" />
</mxCell>
<mxCell id="ySzUzg68vfxPxYYMFw7--14" value="Electronic Device/App" style="whiteSpace=wrap;strokeWidth=2;" vertex="1" parent="1">
<mxGeometry x="334.25" y="270" width="115.75" height="34" as="geometry" />
</mxCell>
<mxCell id="ySzUzg68vfxPxYYMFw7--15" value="Inputs" style="curved=1;startArrow=none;endArrow=block;exitX=0.25;exitY=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitDx=0;exitDy=0;" edge="1" parent="1" target="ySzUzg68vfxPxYYMFw7--14">
<mxGeometry x="-0.4037" y="20" relative="1" as="geometry">
<Array as="points">
<mxPoint x="250" y="246" />
</Array>
<mxPoint as="offset" />
<mxPoint x="320" y="190" as="sourcePoint" />
<mxPoint x="290" y="285" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ySzUzg68vfxPxYYMFw7--16" value="Displays current &#xa;temperature " style="curved=1;startArrow=none;endArrow=block;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1">
<mxGeometry x="0.1547" y="12" relative="1" as="geometry">
<Array as="points">
<mxPoint x="498" y="256" />
</Array>
<mxPoint as="offset" />
<mxPoint x="450" y="286" as="sourcePoint" />
<mxPoint x="461" y="200" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ySzUzg68vfxPxYYMFw7--17" value="Internet Gateway / Local home network" style="whiteSpace=wrap;strokeWidth=2;" vertex="1" parent="1">
<mxGeometry x="316.38" y="370" width="151.5" height="60" as="geometry" />
</mxCell>
<mxCell id="ySzUzg68vfxPxYYMFw7--18" value="Send Data" style="curved=1;startArrow=none;endArrow=block;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="ySzUzg68vfxPxYYMFw7--17">
<mxGeometry x="-0.4347" relative="1" as="geometry">
<Array as="points">
<mxPoint x="290" y="354" />
</Array>
<mxPoint x="352" y="304" as="sourcePoint" />
<mxPoint x="352" y="358" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="ySzUzg68vfxPxYYMFw7--19" value="Receive Data" style="curved=1;startArrow=none;endArrow=block;exitX=0.849;exitY=1.017;entryX=1;entryY=0.75;exitDx=0;exitDy=0;entryDx=0;entryDy=0;exitPerimeter=0;" edge="1" parent="1" source="ySzUzg68vfxPxYYMFw7--14">
<mxGeometry x="-0.4567" y="3" relative="1" as="geometry">
<Array as="points">
<mxPoint x="480" y="360" />
</Array>
<mxPoint x="534" y="370" as="sourcePoint" />
<mxPoint x="420" y="370" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="ySzUzg68vfxPxYYMFw7--20" value="SmartThermostat" style="whiteSpace=wrap;strokeWidth=2;" vertex="1" parent="1">
<mxGeometry x="322.13" y="500" width="140" height="34" as="geometry" />
</mxCell>
<mxCell id="ySzUzg68vfxPxYYMFw7--21" value="Send Data" style="curved=1;startArrow=none;endArrow=block;exitX=0.201;exitY=-0.067;exitDx=0;exitDy=0;entryX=0.277;entryY=1.052;entryDx=0;entryDy=0;entryPerimeter=0;exitPerimeter=0;" edge="1" parent="1" source="ySzUzg68vfxPxYYMFw7--20" target="ySzUzg68vfxPxYYMFw7--17">
<mxGeometry x="-0.4415" y="-7" relative="1" as="geometry">
<Array as="points">
<mxPoint x="290" y="460" />
</Array>
<mxPoint as="offset" />
<mxPoint x="320" y="510" as="sourcePoint" />
<mxPoint x="314" y="400" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ySzUzg68vfxPxYYMFw7--22" value="Receive Data" style="curved=1;startArrow=none;endArrow=block;exitX=0.669;exitY=0.986;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="ySzUzg68vfxPxYYMFw7--17" target="ySzUzg68vfxPxYYMFw7--20">
<mxGeometry x="-0.459" y="-11" relative="1" as="geometry">
<Array as="points">
<mxPoint x="510" y="470" />
</Array>
<mxPoint as="offset" />
<mxPoint x="470" y="400" as="sourcePoint" />
<mxPoint x="462" y="500" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ySzUzg68vfxPxYYMFw7--23" value="HVAC" style="whiteSpace=wrap;strokeWidth=2;" vertex="1" parent="1">
<mxGeometry x="110" y="600" width="170" height="90" as="geometry" />
</mxCell>
<mxCell id="ySzUzg68vfxPxYYMFw7--24" value="Sensors" style="whiteSpace=wrap;strokeWidth=2;" vertex="1" parent="1">
<mxGeometry x="420" y="630" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="ySzUzg68vfxPxYYMFw7--25" value="Switch state  (On/Off)&#xa;Cooling/Heating" style="curved=1;startArrow=none;endArrow=block;exitX=-0.003;exitY=0.622;entryX=0.634;entryY=0.01;entryDx=0;entryDy=0;exitDx=0;exitDy=0;exitPerimeter=0;entryPerimeter=0;" edge="1" parent="1" source="ySzUzg68vfxPxYYMFw7--20" target="ySzUzg68vfxPxYYMFw7--23">
<mxGeometry x="-0.2523" y="26" relative="1" as="geometry">
<Array as="points">
<mxPoint x="180" y="510" />
</Array>
<mxPoint as="offset" />
<mxPoint x="110" y="508" as="sourcePoint" />
<mxPoint x="191" y="600" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ySzUzg68vfxPxYYMFw7--26" value="Heating" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="120" y="620" width="50" height="30" as="geometry" />
</mxCell>
<mxCell id="ySzUzg68vfxPxYYMFw7--27" value="&lt;div&gt;Cooling&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="220" y="620" width="50" height="30" as="geometry" />
</mxCell>
<mxCell id="ySzUzg68vfxPxYYMFw7--28" value="Send state data" style="curved=1;startArrow=none;endArrow=block;exitX=1;exitY=0.25;entryX=0.7351110859860098;entryY=0.9754902895759133;exitDx=0;exitDy=0;" edge="1" parent="1" source="ySzUzg68vfxPxYYMFw7--23">
<mxGeometry x="0.3237" y="23" relative="1" as="geometry">
<Array as="points">
<mxPoint x="356.13" y="614" />
</Array>
<mxPoint as="offset" />
<mxPoint x="438.13" y="626" as="sourcePoint" />
<mxPoint x="346.13" y="534" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ySzUzg68vfxPxYYMFw7--29" value="Reads temperature" style="curved=1;startArrow=none;endArrow=block;entryX=0.25;entryY=0;entryDx=0;entryDy=0;exitX=0.895;exitY=0.975;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="ySzUzg68vfxPxYYMFw7--20">
<mxGeometry x="-0.532" y="21" relative="1" as="geometry">
<Array as="points">
<mxPoint x="400" y="580" />
</Array>
<mxPoint x="444" y="540" as="sourcePoint" />
<mxPoint x="444" y="630" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="ySzUzg68vfxPxYYMFw7--30" value="Sends Sensor data" style="curved=1;startArrow=none;endArrow=block;exitX=0.75;exitY=0;entryX=1;entryY=0.75;exitDx=0;exitDy=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="ySzUzg68vfxPxYYMFw7--20">
<mxGeometry x="-0.3033" y="15" relative="1" as="geometry">
<Array as="points">
<mxPoint x="580" y="560" />
</Array>
<mxPoint as="offset" />
<mxPoint x="520" y="659" as="sourcePoint" />
<mxPoint x="546" y="560" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ySzUzg68vfxPxYYMFw7--32" value="&lt;div&gt;Database&lt;/div&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.database;whiteSpace=wrap;" vertex="1" parent="1">
<mxGeometry x="640" y="460" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="ySzUzg68vfxPxYYMFw7--33" value="Retrieve Data" style="curved=1;startArrow=none;endArrow=block;entryX=1.001;entryY=0.134;entryDx=0;entryDy=0;entryPerimeter=0;exitX=-0.033;exitY=0.229;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="ySzUzg68vfxPxYYMFw7--32" target="ySzUzg68vfxPxYYMFw7--20">
<mxGeometry x="0.0056" y="1" relative="1" as="geometry">
<Array as="points">
<mxPoint x="600" y="480" />
</Array>
<mxPoint as="offset" />
<mxPoint x="598" y="480" as="sourcePoint" />
<mxPoint x="590" y="597" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ySzUzg68vfxPxYYMFw7--34" value="Store Sensor Data" style="curved=1;startArrow=none;endArrow=block;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.014;entryY=0.705;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="ySzUzg68vfxPxYYMFw7--20" target="ySzUzg68vfxPxYYMFw7--32">
<mxGeometry x="0.504" y="26" relative="1" as="geometry">
<Array as="points">
<mxPoint x="600" y="575" />
</Array>
<mxPoint as="offset" />
<mxPoint x="639" y="667" as="sourcePoint" />
<mxPoint x="633" y="550" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>