Files
hawkbit/docs/graphics-source/packagemodel.drawio
2026-03-23 10:29:22 +02:00

78 lines
5.0 KiB
Plaintext

<mxfile host="app.diagrams.net" agent="Claude" version="26.0.0">
<diagram name="Package Model" id="packagemodel">
<mxGraphModel dx="1100" dy="600" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="800" pageHeight="400" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<!-- Vehicle / Target Device -->
<mxCell id="car" value="" style="shape=mxgraph.signs.transportation.car_2;fillColor=#1A4D1A;strokeColor=none;fontColor=#FFFFFF;fontSize=12;" vertex="1" parent="1">
<mxGeometry x="30" y="160" width="80" height="50" as="geometry" />
</mxCell>
<!-- Small controller board on car -->
<mxCell id="controller" value="" style="shape=mxgraph.cisco.controllers_and_modules.controller;fillColor=#00CC00;strokeColor=none;" vertex="1" parent="1">
<mxGeometry x="55" y="135" width="30" height="25" as="geometry" />
</mxCell>
<!-- Arrow from DistributionSet to Car -->
<mxCell id="arrow1" value="" style="endArrow=block;endFill=1;strokeColor=#0066CC;strokeWidth=3;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="ds" target="car">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<!-- DistributionSet -->
<mxCell id="ds" value="&lt;b style=&quot;font-size:14px;&quot;&gt;DistributionSet&lt;/b&gt;&lt;br&gt;&lt;i&gt;version: 1&lt;/i&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#4B0082;fontColor=#FFFFFF;strokeColor=none;verticalAlign=middle;align=center;fontSize=12;" vertex="1" parent="1">
<mxGeometry x="190" y="110" width="160" height="150" as="geometry" />
</mxCell>
<!-- Software Module 1 (top) -->
<mxCell id="sm1" value="&lt;b style=&quot;font-size:13px;&quot;&gt;Software Module&lt;/b&gt;&lt;br&gt;&lt;i&gt;version: 1.8.beta&lt;/i&gt;&lt;br&gt;&lt;i&gt;key: ccu17&lt;/i&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#009933;fontColor=#FFFFFF;strokeColor=none;verticalAlign=middle;align=center;fontSize=11;" vertex="1" parent="1">
<mxGeometry x="370" y="90" width="170" height="80" as="geometry" />
</mxCell>
<!-- Software Module 2 (bottom) -->
<mxCell id="sm2" value="&lt;b style=&quot;font-size:13px;&quot;&gt;Software Module&lt;/b&gt;&lt;br&gt;&lt;i&gt;version: 3.1.0&lt;/i&gt;&lt;br&gt;&lt;i&gt;key: os&lt;/i&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#009933;fontColor=#FFFFFF;strokeColor=none;verticalAlign=middle;align=center;fontSize=11;" vertex="1" parent="1">
<mxGeometry x="370" y="200" width="170" height="80" as="geometry" />
</mxCell>
<!-- Artifact icons for SM1 -->
<!-- .zc file -->
<mxCell id="art1" value=".zc" style="shape=mxgraph.signs.tech.data;fillColor=#CCCCCC;strokeColor=#666666;fontSize=9;fontColor=#333333;verticalAlign=bottom;spacingBottom=-2;" vertex="1" parent="1">
<mxGeometry x="560" y="75" width="28" height="30" as="geometry" />
</mxCell>
<!-- .dat file -->
<mxCell id="art2" value=".dat" style="shape=mxgraph.signs.tech.data;fillColor=#CCCCCC;strokeColor=#666666;fontSize=9;fontColor=#333333;verticalAlign=bottom;spacingBottom=-2;" vertex="1" parent="1">
<mxGeometry x="560" y="108" width="28" height="30" as="geometry" />
</mxCell>
<!-- .txt file -->
<mxCell id="art3" value=".txt" style="shape=mxgraph.signs.tech.data;fillColor=#CCCCCC;strokeColor=#666666;fontSize=9;fontColor=#333333;verticalAlign=bottom;spacingBottom=-2;" vertex="1" parent="1">
<mxGeometry x="560" y="141" width="28" height="30" as="geometry" />
</mxCell>
<!-- .rpm file for SM2 -->
<mxCell id="art4" value=".rpm" style="shape=mxgraph.signs.tech.data;fillColor=#CCCCCC;strokeColor=#666666;fontSize=9;fontColor=#333333;verticalAlign=bottom;spacingBottom=-2;" vertex="1" parent="1">
<mxGeometry x="560" y="220" width="28" height="30" as="geometry" />
</mxCell>
<!-- Connection lines from SM1 to artifacts -->
<mxCell id="line1" value="" style="endArrow=none;strokeColor=#999999;strokeWidth=1;" edge="1" parent="1" source="sm1" target="art1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="line2" value="" style="endArrow=none;strokeColor=#999999;strokeWidth=1;" edge="1" parent="1" source="sm1" target="art2">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="line3" value="" style="endArrow=none;strokeColor=#999999;strokeWidth=1;" edge="1" parent="1" source="sm1" target="art3">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<!-- Connection line from SM2 to rpm artifact -->
<mxCell id="line4" value="" style="endArrow=none;strokeColor=#999999;strokeWidth=1;" edge="1" parent="1" source="sm2" target="art4">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>