Files
ausarbeitung-embedded-syste…/assets/polling_fsm.drawio
T
2026-07-03 23:05:33 +02:00

349 lines
30 KiB
Plaintext
Executable File

<mxfile host="embed.diagrams.net">
<diagram id="0ujAiOFXezjglgX2qZKg" name="Page-1">
<mxGraphModel dx="2541" dy="1221" grid="1" gridSize="5" 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="2" parent="1" style="ellipse;html=1;shape=startState;fillColor=#000000;strokeColor=#000000;rounded=1;" value="" vertex="1">
<mxGeometry height="40" width="40" x="250.12" y="45" as="geometry" />
</mxCell>
<mxCell id="3" edge="1" parent="1" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#000000;rounded=1;exitX=0.501;exitY=0.908;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="5" value="">
<mxGeometry relative="1" as="geometry">
<mxPoint x="270.1599999999994" y="79.99999999999994" as="sourcePoint" />
<mxPoint x="265" y="123.68" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="5" parent="1" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;" value="&lt;b&gt;Init&lt;/b&gt;" vertex="1">
<mxGeometry height="80" width="120" x="210" y="123.68" as="geometry" />
</mxCell>
<mxCell id="16" edge="1" parent="1" source="5" style="endArrow=none;html=1;rounded=1;exitX=-0.002;exitY=0.302;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.001;entryY=0.302;entryDx=0;entryDy=0;entryPerimeter=0;" target="5" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="285" y="248.68" as="sourcePoint" />
<mxPoint x="335" y="198.68" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="17" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=top;rounded=0;labelPosition=center;verticalLabelPosition=middle;" value="&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;Entry:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;Exit:&lt;/font&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="55" width="120" x="210" y="148.68" as="geometry" />
</mxCell>
<mxCell id="18" edge="1" parent="1" source="17" style="endArrow=classic;html=1;rounded=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="22" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="260" y="203.68" as="sourcePoint" />
<mxPoint x="260" y="243.68" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="21" connectable="0" parent="18" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" value="&lt;font style=&quot;font-size: 8px;&quot;&gt;Zyklus [getButton(I2CSCHEDULER_STOCK3, 1)]&lt;/font&gt;" vertex="1">
<mxGeometry relative="1" x="-0.1319" y="-1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="22" parent="1" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;" value="&lt;b&gt;Öffnen1&lt;/b&gt;" vertex="1">
<mxGeometry height="80" width="139.76" x="200.24" y="243.68" as="geometry" />
</mxCell>
<mxCell id="23" edge="1" parent="1" source="22" style="endArrow=none;html=1;rounded=1;exitX=-0.002;exitY=0.302;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.001;entryY=0.302;entryDx=0;entryDy=0;entryPerimeter=0;" target="22" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="275.2399999999998" y="368.68" as="sourcePoint" />
<mxPoint x="325.2399999999998" y="318.68" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="24" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=top;rounded=0;labelPosition=center;verticalLabelPosition=middle;" value="&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;Entry:&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;Event: Tür Kabine öffnen&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;&amp;nbsp;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;Event: Tür Aussen öffnen&amp;nbsp;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;Exit:&lt;/font&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="55" width="139.76" x="200.24" y="268.68" as="geometry" />
</mxCell>
<mxCell id="25" edge="1" parent="1" source="24" style="endArrow=classic;html=1;rounded=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="29" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="330" y="358.68" as="sourcePoint" />
<mxPoint x="120" y="383.68" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="26" connectable="0" parent="25" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" value="&lt;font style=&quot;font-size: 8px;&quot;&gt;Zyklus [getStatus(tuer_aussen) == TUER_OFFEN]&lt;/font&gt;" vertex="1">
<mxGeometry relative="1" x="0.0174" y="-1" as="geometry">
<mxPoint x="-14" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="27" edge="1" parent="1" style="endArrow=classic;html=1;rounded=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="270" y="323.68" as="sourcePoint" />
<mxPoint x="421.2399999999998" y="383.68" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="28" connectable="0" parent="27" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" value="&lt;font style=&quot;font-size: 8px;&quot;&gt;Zyklus [getStatus(tuer_kabine) == TUER_OFFEN]&lt;/font&gt;" vertex="1">
<mxGeometry relative="1" x="0.0174" y="-1" as="geometry">
<mxPoint x="33" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="29" parent="1" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;" value="&lt;b&gt;Öffnen1a&lt;/b&gt;" vertex="1">
<mxGeometry height="80" width="120" x="40.23999999999978" y="383.68" as="geometry" />
</mxCell>
<mxCell id="30" edge="1" parent="1" source="29" style="endArrow=none;html=1;rounded=1;exitX=-0.002;exitY=0.302;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.001;entryY=0.302;entryDx=0;entryDy=0;entryPerimeter=0;" target="29" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="110.47999999999979" y="508.68" as="sourcePoint" />
<mxPoint x="160.4799999999998" y="458.68" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="31" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=top;rounded=0;labelPosition=center;verticalLabelPosition=middle;" value="&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;Entry:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;Exit:&lt;/font&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="55" width="120" x="40.23999999999978" y="408.68" as="geometry" />
</mxCell>
<mxCell id="32" parent="1" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;" value="&lt;b&gt;Öffnen1b&lt;/b&gt;" vertex="1">
<mxGeometry height="80" width="120" x="360.2399999999998" y="383.68" as="geometry" />
</mxCell>
<mxCell id="33" edge="1" parent="1" source="32" style="endArrow=none;html=1;rounded=1;exitX=-0.002;exitY=0.302;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.001;entryY=0.302;entryDx=0;entryDy=0;entryPerimeter=0;" target="32" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="435.2399999999998" y="508.68" as="sourcePoint" />
<mxPoint x="485.2399999999998" y="458.68" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="34" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=top;rounded=0;labelPosition=center;verticalLabelPosition=middle;" value="&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;Entry:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;Exit:&lt;/font&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="55" width="120" x="360.2399999999998" y="408.68" as="geometry" />
</mxCell>
<mxCell id="40" parent="1" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;" value="&lt;b&gt;Offen&lt;/b&gt;" vertex="1">
<mxGeometry height="80" width="120" x="200.23999999999978" y="543.68" as="geometry" />
</mxCell>
<mxCell id="41" edge="1" parent="1" source="40" style="endArrow=none;html=1;rounded=1;exitX=-0.002;exitY=0.302;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.001;entryY=0.302;entryDx=0;entryDy=0;entryPerimeter=0;" target="40" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="275.2399999999998" y="668.68" as="sourcePoint" />
<mxPoint x="325.2399999999998" y="618.68" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="42" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=top;rounded=0;labelPosition=center;verticalLabelPosition=middle;" value="&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;Entry:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;Exit:&lt;/font&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="55" width="120" x="200.23999999999978" y="568.68" as="geometry" />
</mxCell>
<mxCell id="43" edge="1" parent="1" source="42" style="endArrow=classic;html=1;rounded=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="264" y="643.68" as="sourcePoint" />
<mxPoint x="260" y="663.68" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="44" connectable="0" parent="43" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" value="&lt;font style=&quot;font-size: 8px;&quot;&gt;Zyklus [getButton(I2CSCHEDULER_STOCK0, 0)]&lt;/font&gt;" vertex="1">
<mxGeometry relative="1" x="-0.1319" y="-1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="45" parent="1" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;" value="&lt;b&gt;Schliessen1&lt;/b&gt;" vertex="1">
<mxGeometry height="80" width="140.12" x="190.25" y="663.68" as="geometry" />
</mxCell>
<mxCell id="46" edge="1" parent="1" source="45" style="endArrow=none;html=1;rounded=1;exitX=-0.002;exitY=0.302;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.001;entryY=0.302;entryDx=0;entryDy=0;entryPerimeter=0;" target="45" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="265.2499999999998" y="788.68" as="sourcePoint" />
<mxPoint x="315.2499999999998" y="738.68" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="47" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=top;rounded=0;labelPosition=center;verticalLabelPosition=middle;" value="&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;Entry:&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;Event: Tür Kabine schliessen&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;&amp;nbsp;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;Event: Tür Aussen schliessen&amp;nbsp;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;Exit:&lt;/font&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="55" width="140.12" x="190.25" y="688.68" as="geometry" />
</mxCell>
<mxCell id="48" edge="1" parent="1" source="31" style="endArrow=classic;html=1;rounded=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="40" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="115" y="468.68" as="sourcePoint" />
<mxPoint x="440.2399999999998" y="553.68" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="49" connectable="0" parent="48" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" value="&lt;font style=&quot;font-size: 8px;&quot;&gt;Zyklus [getStatus(tuer_kabine) == TUER_OFFEN]&lt;/font&gt;" vertex="1">
<mxGeometry relative="1" x="0.0174" y="-1" as="geometry">
<mxPoint x="4" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="50" edge="1" parent="1" source="34" style="endArrow=classic;html=1;rounded=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="40" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="425" y="463.68" as="sourcePoint" />
<mxPoint x="265" y="523.68" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="51" connectable="0" parent="50" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" value="&lt;font style=&quot;font-size: 8px;&quot;&gt;Zyklus [getStatus(tuer_aussen) == TUER_OFFEN]&lt;/font&gt;" vertex="1">
<mxGeometry relative="1" x="0.0174" y="-1" as="geometry">
<mxPoint x="72" y="-29" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="53" parent="1" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;" value="&lt;b&gt;Schliessen1a&lt;/b&gt;" vertex="1">
<mxGeometry height="80" width="120" x="30.23999999999978" y="803.68" as="geometry" />
</mxCell>
<mxCell id="54" edge="1" parent="1" source="53" style="endArrow=none;html=1;rounded=1;exitX=-0.002;exitY=0.302;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.001;entryY=0.302;entryDx=0;entryDy=0;entryPerimeter=0;" target="53" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="100.47999999999979" y="928.68" as="sourcePoint" />
<mxPoint x="150.4799999999998" y="878.68" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="55" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=top;rounded=0;labelPosition=center;verticalLabelPosition=middle;" value="&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;Entry:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;Exit:&lt;/font&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="55" width="120" x="30.23999999999978" y="828.68" as="geometry" />
</mxCell>
<mxCell id="56" parent="1" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;" value="&lt;b&gt;Schliessen1b&lt;/b&gt;" vertex="1">
<mxGeometry height="80" width="120" x="350.2399999999998" y="803.68" as="geometry" />
</mxCell>
<mxCell id="57" edge="1" parent="1" source="56" style="endArrow=none;html=1;rounded=1;exitX=-0.002;exitY=0.302;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.001;entryY=0.302;entryDx=0;entryDy=0;entryPerimeter=0;" target="56" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="425.2399999999998" y="928.68" as="sourcePoint" />
<mxPoint x="475.2399999999998" y="878.68" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="58" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=top;rounded=0;labelPosition=center;verticalLabelPosition=middle;" value="&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;Entry:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;Exit:&lt;/font&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="55" width="120" x="350.2399999999998" y="828.68" as="geometry" />
</mxCell>
<mxCell id="59" edge="1" parent="1" style="endArrow=classic;html=1;rounded=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="260" y="743.68" as="sourcePoint" />
<mxPoint x="411.2399999999998" y="803.68" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="60" connectable="0" parent="59" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" value="&lt;font style=&quot;font-size: 8px;&quot;&gt;Zyklus [getStatus(tuer_kabine) == TUER_GESCHLOSSEN]&lt;/font&gt;" vertex="1">
<mxGeometry relative="1" x="0.0174" y="-1" as="geometry">
<mxPoint x="-2" y="-6" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="61" edge="1" parent="1" style="endArrow=classic;html=1;rounded=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="53" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="260" y="743.68" as="sourcePoint" />
<mxPoint x="110" y="803.68" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="62" connectable="0" parent="61" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" value="&lt;font style=&quot;font-size: 8px;&quot;&gt;Zyklus [getStatus(tuer_aussen) == TUER_GESCHLOSSEN]&lt;/font&gt;" vertex="1">
<mxGeometry relative="1" x="0.0174" y="-1" as="geometry">
<mxPoint x="-8" y="10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="63" edge="1" parent="1" source="55" style="endArrow=classic;html=1;rounded=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="105" y="888.68" as="sourcePoint" />
<mxPoint x="250" y="963.68" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="64" connectable="0" parent="63" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" value="&lt;font style=&quot;font-size: 8px;&quot;&gt;Zyklus [getStatus(tuer_kabine) == TUER_GESCHLOSSEN]&lt;/font&gt;" vertex="1">
<mxGeometry relative="1" x="0.0174" y="-1" as="geometry">
<mxPoint x="4" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="65" edge="1" parent="1" source="58" style="endArrow=classic;html=1;rounded=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="415" y="883.68" as="sourcePoint" />
<mxPoint x="250" y="963.68" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="66" connectable="0" parent="65" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" value="&lt;font style=&quot;font-size: 8px;&quot;&gt;Zyklus [getStatus(tuer_aussen) == TUER_GESCHLOSSEN]&lt;/font&gt;" vertex="1">
<mxGeometry relative="1" x="0.0174" y="-1" as="geometry">
<mxPoint x="32" y="-15" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="67" parent="1" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;" value="&lt;b&gt;Geschlossen&lt;/b&gt;" vertex="1">
<mxGeometry height="80" width="120" x="190.48999999999978" y="963.68" as="geometry" />
</mxCell>
<mxCell id="68" edge="1" parent="1" source="67" style="endArrow=none;html=1;rounded=1;exitX=-0.002;exitY=0.302;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.001;entryY=0.302;entryDx=0;entryDy=0;entryPerimeter=0;" target="67" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="265.4899999999998" y="1088.68" as="sourcePoint" />
<mxPoint x="315.4899999999998" y="1038.68" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="69" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=top;rounded=0;labelPosition=center;verticalLabelPosition=middle;" value="&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;Entry:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;Exit:&lt;/font&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="55" width="120" x="190.48999999999978" y="988.68" as="geometry" />
</mxCell>
<mxCell id="70" edge="1" parent="1" source="69" style="endArrow=classic;html=1;rounded=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;exitX=0;exitY=0.25;exitDx=0;exitDy=0;" target="24" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="20" y="1003.68" />
<mxPoint x="20" y="668.68" />
<mxPoint x="20" y="282.68" />
</Array>
<mxPoint x="185" y="1008.68" as="sourcePoint" />
<mxPoint x="10" y="616.18" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="71" connectable="0" parent="70" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" value="&lt;font style=&quot;font-size: 8px;&quot;&gt;Zyklus [getButton(I2CSCHEDULER_STOCK3, 1)]&lt;/font&gt;" vertex="1">
<mxGeometry relative="1" x="-0.1319" y="-1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="72" parent="1" style="html=1;align=center;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;" value="&lt;b&gt;Eingeklemmt&lt;/b&gt;" vertex="1">
<mxGeometry height="80" width="160.24" x="620.32" y="620" as="geometry" />
</mxCell>
<mxCell id="73" edge="1" parent="1" source="72" style="endArrow=none;html=1;rounded=1;exitX=-0.002;exitY=0.302;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.001;entryY=0.302;entryDx=0;entryDy=0;entryPerimeter=0;" target="72" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="735.5599999999998" y="745" as="sourcePoint" />
<mxPoint x="785.5599999999998" y="695" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="75" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=top;rounded=0;labelPosition=center;verticalLabelPosition=middle;" value="&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;Entry:&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;Event: Tür Kabine öffnen&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;&amp;nbsp;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;Event: Tür Aussen öffnen&amp;nbsp;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;Exit:&lt;/font&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="55" width="159.76" x="620.5600000000001" y="645" as="geometry" />
</mxCell>
<mxCell id="76" edge="1" parent="1" source="47" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" target="75" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="430" y="763.68" as="sourcePoint" />
<mxPoint x="520.5599999999995" y="676.18" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="79" connectable="0" parent="76" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="&lt;font style=&quot;font-size: 8px;&quot;&gt;Zyklus [getStatus(tuer_aussen) == TUER_EINGEKLEMMT]&lt;/font&gt;" vertex="1">
<mxGeometry relative="1" x="-0.0216" y="1" as="geometry">
<mxPoint x="23" y="-8" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="80" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="329.32" y="728" as="sourcePoint" />
<mxPoint x="620.32" y="685" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="81" connectable="0" parent="80" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="&lt;font style=&quot;font-size: 8px;&quot;&gt;Zyklus [getStatus(tuer_kabine) == TUER_EINGEKLEMMT]&lt;/font&gt;" vertex="1">
<mxGeometry relative="1" x="-0.0216" y="1" as="geometry">
<mxPoint x="28" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="82" edge="1" parent="1" source="58" style="endArrow=classic;html=1;rounded=0;exitX=1.003;exitY=0.198;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitPerimeter=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="700" y="840" />
</Array>
<mxPoint x="469.9999999999998" y="842.4299999999998" as="sourcePoint" />
<mxPoint x="700.2" y="700" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="83" connectable="0" parent="82" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="&lt;font style=&quot;font-size: 8px;&quot;&gt;Zyklus [getStatus(tuer_aussen) == TUER_EINGEKLEMMT]&lt;/font&gt;" vertex="1">
<mxGeometry relative="1" x="-0.0216" y="1" as="geometry">
<mxPoint x="-61" y="-9" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="84" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" target="75" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="240" y="842" />
<mxPoint x="240" y="900" />
<mxPoint x="740" y="900" />
</Array>
<mxPoint x="149.99999999999977" y="842.4299999999998" as="sourcePoint" />
<mxPoint x="660.26" y="700" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="85" connectable="0" parent="84" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="&lt;font style=&quot;font-size: 8px;&quot;&gt;Zyklus [getStatus(tuer_kabine) == TUER_EINGEKLEMMT]&lt;/font&gt;" vertex="1">
<mxGeometry relative="1" x="-0.0216" y="1" as="geometry">
<mxPoint x="93" y="-9" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="86" edge="1" parent="1" source="72" style="endArrow=classic;html=1;rounded=1;entryX=1.01;entryY=0.585;entryDx=0;entryDy=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryPerimeter=0;" target="34" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="741" y="440" />
</Array>
<mxPoint x="595" y="570" as="sourcePoint" />
<mxPoint x="426.2399999999998" y="388.68" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="87" connectable="0" parent="86" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" value="&lt;font style=&quot;font-size: 8px;&quot;&gt;Zyklus [getStatus(tuer_kabine) == TUER_OFFEN]&lt;/font&gt;" vertex="1">
<mxGeometry relative="1" x="0.0174" y="-1" as="geometry">
<mxPoint x="33" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="88" edge="1" parent="1" source="72" style="endArrow=classic;html=1;rounded=1;entryX=1;entryY=0.25;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" target="31" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="700" y="500" />
<mxPoint x="400" y="500" />
<mxPoint x="300" y="500" />
<mxPoint x="300" y="422" />
</Array>
<mxPoint x="620" y="580" as="sourcePoint" />
<mxPoint x="105" y="389" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="89" connectable="0" parent="88" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" value="&lt;font style=&quot;font-size: 8px;&quot;&gt;Zyklus [getStatus(tuer_aussen) == TUER_OFFEN]&lt;/font&gt;" vertex="1">
<mxGeometry relative="1" x="0.0174" y="-1" as="geometry">
<mxPoint x="60" y="1" as="offset" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>