Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
File renamed without changes.
55 changes: 55 additions & 0 deletions docs/TimeDaemon/_assets/sad_sdat_components.drawio
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
<mxfile host="65bd71144e">
<diagram id="o3hqK3NiaNZuKStPdqcG" name="VehicleTime">
<mxGraphModel dx="1092" dy="795" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell id="24" value="SOMEIP" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="22" target="23">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="22" value="SDat master" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="340" y="720" width="120" height="60" as="geometry"/>
</mxCell>
<mxCell id="28" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="23" target="25">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="23" value="SOMEIP Daemon" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="340" y="590" width="120" height="60" as="geometry"/>
</mxCell>
<mxCell id="29" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="32" target="26">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="25" value="SOMEIP Gateway" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="340" y="460" width="120" height="60" as="geometry"/>
</mxCell>
<mxCell id="30" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="26" target="37">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="26" value="TimeDaemon/SDat daemon" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="340" y="320" width="120" height="60" as="geometry"/>
</mxCell>
<mxCell id="27" value="Applications" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="340" y="180" width="120" height="60" as="geometry"/>
</mxCell>
<mxCell id="33" value="" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="34" target="32">
<mxGeometry relative="1" as="geometry">
<mxPoint x="400" y="460" as="sourcePoint"/>
<mxPoint x="400" y="380" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="32" value="mw::com" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="370" y="370" width="60" height="20" as="geometry"/>
</mxCell>
<mxCell id="34" value="mw::com" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="370" y="450" width="60" height="20" as="geometry"/>
</mxCell>
<mxCell id="35" value="mw::com" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="370" y="310" width="60" height="20" as="geometry"/>
</mxCell>
<mxCell id="37" value="mw::com" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="370" y="230" width="60" height="20" as="geometry"/>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
70 changes: 70 additions & 0 deletions docs/TimeDaemon/_assets/sad_vt_components.drawio
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
<mxfile host="65bd71144e">
<diagram id="o3hqK3NiaNZuKStPdqcG" name="VehicleTime">
<mxGraphModel dx="1138" dy="795" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell id="14" value="&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;Application&lt;/span&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="120" y="30" width="480" height="140" as="geometry"/>
</mxCell>
<mxCell id="13" value="&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;Application&lt;/span&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="100" y="50" width="480" height="140" as="geometry"/>
</mxCell>
<mxCell id="2" value="TimeDaemon/TsyncDaemon" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="310" width="480" height="90" as="geometry"/>
</mxCell>
<mxCell id="3" value="Time Slave" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="480" width="480" height="90" as="geometry"/>
</mxCell>
<mxCell id="4" value="mw::com" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="400" y="290" width="115" height="50" as="geometry"/>
</mxCell>
<mxCell id="7" value="&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;Application&lt;/span&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="80" y="70" width="480" height="140" as="geometry"/>
</mxCell>
<mxCell id="10" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="4" target="8" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="430" y="420" as="sourcePoint"/>
<mxPoint x="480" y="370" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="11" value="score::time" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="365" y="110" width="185" height="140" as="geometry"/>
</mxCell>
<mxCell id="8" value="mw::com" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="400" y="210" width="115" height="50" as="geometry"/>
</mxCell>
<mxCell id="12" value="" style="endArrow=classic;startArrow=classic;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="2" target="3" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="430" y="420" as="sourcePoint"/>
<mxPoint x="480" y="370" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="15" value="&lt;ul&gt;&lt;li style=&quot;text-align: left;&quot;&gt;PTP protocol implementation&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;Synchronization with TimeMaster&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;Synchronization HW clock&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Shall it be a QNX kernel module?&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="620" y="510" width="210" height="30" as="geometry"/>
</mxCell>
<mxCell id="16" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="3" target="15" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="430" y="420" as="sourcePoint"/>
<mxPoint x="480" y="370" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="17" value="&lt;ul&gt;&lt;li&gt;Time Validation&lt;/li&gt;&lt;li&gt;Time Status evaluation&lt;/li&gt;&lt;li&gt;Tiem destribution&lt;/li&gt;&lt;/ul&gt;" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="620" y="340" width="200" height="30" as="geometry"/>
</mxCell>
<mxCell id="19" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;exitX=0.996;exitY=0.578;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" parent="1" source="2" target="17" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="430" y="420" as="sourcePoint"/>
<mxPoint x="480" y="370" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="22" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;startArrow=classic;startFill=1;" parent="1" source="20" target="3" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="20" value="TimeMaster (Simulation)" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="260" y="670" width="120" height="60" as="geometry"/>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
Loading
Loading