working commit

This commit is contained in:
2026-04-27 14:20:27 +02:00
parent 0c647ec97c
commit 5e1ca61df9
3 changed files with 103 additions and 0 deletions
+1
View File
@@ -9,3 +9,4 @@ defines.h
*.o
*.bin
*.tar*
*.bkp
+102
View File
@@ -0,0 +1,102 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/27.0.9 Chrome/134.0.6998.205 Electron/35.4.0 Safari/537.36" version="27.0.9">
<diagram name="Page-1" id="bilFRRFyBUGthtbaxYIo">
<mxGraphModel dx="1880" dy="1393" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" background="#ffffff" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="Cg_oyQztf3Ao-l-gTA_1-14" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#F0FDFF;glass=0;strokeColor=#0e8088;" vertex="1" parent="1">
<mxGeometry x="150" y="57.5" width="400" height="332.5" as="geometry" />
</mxCell>
<mxCell id="Cg_oyQztf3Ao-l-gTA_1-1" value="SocketHandler" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="260" y="220" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="t6Klk0bs08zzC_b7PXua-28" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#F0FDFF;glass=0;strokeColor=#0e8088;" parent="1" vertex="1">
<mxGeometry x="-120" y="60" width="260" height="330" as="geometry" />
</mxCell>
<mxCell id="t6Klk0bs08zzC_b7PXua-2" value="Service" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="220" y="290" width="90" height="60" as="geometry" />
</mxCell>
<mxCell id="t6Klk0bs08zzC_b7PXua-7" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.75;entryDx=0;entryDy=0;curved=0;strokeColor=#000099;" parent="1" source="t6Klk0bs08zzC_b7PXua-6" target="t6Klk0bs08zzC_b7PXua-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="t6Klk0bs08zzC_b7PXua-6" value="TCPClient" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fad7ac;strokeColor=#b46504;" parent="1" vertex="1">
<mxGeometry x="40" y="270" width="90" height="60" as="geometry" />
</mxCell>
<mxCell id="t6Klk0bs08zzC_b7PXua-30" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="t6Klk0bs08zzC_b7PXua-2" target="Cg_oyQztf3Ao-l-gTA_1-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="290" y="165" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Cg_oyQztf3Ao-l-gTA_1-2" value="RPCRouter" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="310" y="150" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="Cg_oyQztf3Ao-l-gTA_1-3" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="Cg_oyQztf3Ao-l-gTA_1-1" target="Cg_oyQztf3Ao-l-gTA_1-2">
<mxGeometry relative="1" as="geometry">
<mxPoint x="320" y="300" as="sourcePoint" />
<mxPoint x="280" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Cg_oyQztf3Ao-l-gTA_1-4" value="RPCHandler" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="365" y="80" width="100" height="55" as="geometry" />
</mxCell>
<mxCell id="Cg_oyQztf3Ao-l-gTA_1-5" value="abstract&lt;br&gt;NetHandler" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="1">
<mxGeometry x="270" y="-30" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="Cg_oyQztf3Ao-l-gTA_1-6" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="Cg_oyQztf3Ao-l-gTA_1-2" target="Cg_oyQztf3Ao-l-gTA_1-4">
<mxGeometry relative="1" as="geometry">
<mxPoint x="240" y="90" as="sourcePoint" />
<mxPoint x="180" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Cg_oyQztf3Ao-l-gTA_1-7" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.25;entryY=1;entryDx=0;entryDy=0;curved=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;dashed=1;dashPattern=1 2;startArrow=block;startFill=0;endArrow=none;" edge="1" parent="1" source="Cg_oyQztf3Ao-l-gTA_1-2" target="Cg_oyQztf3Ao-l-gTA_1-5">
<mxGeometry relative="1" as="geometry">
<mxPoint x="400" y="215" as="sourcePoint" />
<mxPoint x="360" y="120" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Cg_oyQztf3Ao-l-gTA_1-8" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=1;entryDx=0;entryDy=0;curved=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;dashed=1;dashPattern=1 2;startArrow=block;startFill=0;endArrow=none;" edge="1" parent="1" source="Cg_oyQztf3Ao-l-gTA_1-4" target="Cg_oyQztf3Ao-l-gTA_1-5">
<mxGeometry relative="1" as="geometry">
<mxPoint x="430" y="54.75" as="sourcePoint" />
<mxPoint x="400" y="-75.25" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Cg_oyQztf3Ao-l-gTA_1-9" value="Logger" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="390" y="330" width="90" height="46" as="geometry" />
</mxCell>
<mxCell id="Cg_oyQztf3Ao-l-gTA_1-10" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=1;entryDx=0;entryDy=0;curved=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;startArrow=block;startFill=0;endArrow=none;" edge="1" parent="1" source="Cg_oyQztf3Ao-l-gTA_1-9" target="Cg_oyQztf3Ao-l-gTA_1-1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="350" y="250" as="sourcePoint" />
<mxPoint x="320" y="120" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Cg_oyQztf3Ao-l-gTA_1-11" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;curved=0;startArrow=block;startFill=0;endArrow=none;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="Cg_oyQztf3Ao-l-gTA_1-9" target="Cg_oyQztf3Ao-l-gTA_1-4">
<mxGeometry relative="1" as="geometry">
<mxPoint x="435" y="350" as="sourcePoint" />
<mxPoint x="450" y="130" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Cg_oyQztf3Ao-l-gTA_1-12" value="RPCClient" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fad7ac;strokeColor=#b46504;" vertex="1" parent="1">
<mxGeometry x="5" y="192.5" width="90" height="60" as="geometry" />
</mxCell>
<mxCell id="Cg_oyQztf3Ao-l-gTA_1-13" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;curved=0;strokeColor=#000099;exitX=0;exitY=0.5;exitDx=0;exitDy=0;startArrow=classic;startFill=0;endArrow=none;" edge="1" parent="1" source="t6Klk0bs08zzC_b7PXua-6" target="Cg_oyQztf3Ao-l-gTA_1-12">
<mxGeometry relative="1" as="geometry">
<mxPoint x="180" y="310" as="sourcePoint" />
<mxPoint x="270" y="345" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Cg_oyQztf3Ao-l-gTA_1-16" value="TunInterface" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="520" y="80" width="100" height="55" as="geometry" />
</mxCell>
<mxCell id="Cg_oyQztf3Ao-l-gTA_1-17" value="RouteControl" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="520" y="150" width="100" height="55" as="geometry" />
</mxCell>
<mxCell id="Cg_oyQztf3Ao-l-gTA_1-18" value="TunInterface" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="-100" y="130" width="100" height="55" as="geometry" />
</mxCell>
<mxCell id="Cg_oyQztf3Ao-l-gTA_1-19" value="RouteControl" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="-100" y="270" width="100" height="55" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB