<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.0.4 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="26.0.4">
  <diagram name="Page-1" id="VLDBnTalcAr4j7jpmEzg">
    <mxGraphModel dx="1195" dy="725" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="ZwaYYf2tyudIqjw2MeNF-1" value="&lt;font style=&quot;font-size: 50px;&quot;&gt;Node&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#82b366;strokeWidth=7;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;" vertex="1" parent="1">
          <mxGeometry x="2700" y="2070" width="2510" height="1130" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-483" value="&lt;font style=&quot;font-size: 50px;&quot;&gt;I2C Hub (Rpi Pico)&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#82b366;strokeWidth=7;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;" parent="1" vertex="1">
          <mxGeometry x="120" y="2070" width="2510" height="1130" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-463" value="i2C Package Rx Task" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;dashed=1;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;" parent="1" vertex="1">
          <mxGeometry x="1010" y="2535" width="260" height="235" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-208" value="" style="endArrow=none;dashed=1;html=1;rounded=0;strokeWidth=3;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1880" y="900" as="sourcePoint" />
            <mxPoint x="1880" y="390" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-1" value="GoBot RPC Protocol" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="120" y="60" width="160" height="50" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-3" value="CAN" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="120" y="180" width="80" height="80" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-4" value="Physical" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="40" y="220" width="80" height="40" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-6" value="Data Link" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="40" y="180" width="80" height="40" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-7" value="Network" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="40" y="140" width="80" height="40" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-8" value="Transport" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="40" y="100" width="80" height="40" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-10" value="Application" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="40" y="60" width="80" height="40" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-11" value="1" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="440" y="160" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-12" value="2" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="520" y="160" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-13" value="3" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="600" y="160" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-15" value="4" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="680" y="160" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-16" value="5" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="760" y="160" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-17" value="6" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="840" y="160" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-19" value="7" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="920" y="160" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-20" value="0" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="360" y="160" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-22" value="Bit" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="320" y="160" width="40" height="20" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-23" value="RPC Number" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="360" y="180" width="320" height="40" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-25" value="RPC Segment Number" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="840" y="180" width="160" height="40" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-27" value="0" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="360" y="60" width="40" height="20" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-28" value="1" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="400" y="60" width="40" height="20" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-29" value="2" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="440" y="60" width="40" height="20" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-30" value="3" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="480" y="60" width="40" height="20" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-35" value="4" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="520" y="60" width="40" height="20" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-36" value="5" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="560" y="60" width="40" height="20" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-37" value="6" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="600" y="60" width="40" height="20" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-38" value="7" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="640" y="60" width="40" height="20" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-39" value="Parameter Data" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="400" y="80" width="280" height="40" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-40" value="Header" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="360" y="80" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-41" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;exitX=1;exitY=0;exitDx=0;exitDy=0;dashed=1;dashPattern=8 8;" parent="1" source="VN9_mGhUesFHwJ--pmr3-22" target="VN9_mGhUesFHwJ--pmr3-40" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="320" y="190" as="sourcePoint" />
            <mxPoint x="370" y="140" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-42" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;exitX=1;exitY=0;exitDx=0;exitDy=0;dashed=1;dashPattern=8 8;" parent="1" source="VN9_mGhUesFHwJ--pmr3-19" target="VN9_mGhUesFHwJ--pmr3-39" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="370" y="190" as="sourcePoint" />
            <mxPoint x="370" y="130" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-43" value="Byte" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="320" y="60" width="40" height="20" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-44" value="Can Adaptiation" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="360" y="30" width="320" height="30" as="geometry" />
        </mxCell>
        <mxCell id="VN9_mGhUesFHwJ--pmr3-46" value="Package Type" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="680" y="180" width="160" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-1" value="I2C" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="200" y="180" width="80" height="80" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-4" value="Address" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="321.95" y="580" width="160" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-5" value="Node Type" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="481.95" y="580" width="78.05" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-6" value="4" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="321.95" y="560" width="160" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-8" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="481.95" y="560" width="78.05" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-12" value="Get Info" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="241.95" y="560" width="81" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-13" value="0xd" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="203.45" y="560" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-16" value="0xd" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="201.95" y="520" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-17" value="Get Info" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="243.45" y="520" width="81" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-19" value="0x1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="202.45" y="840" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-20" value="0x1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="202.45" y="880" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-22" value="REQUEST" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="122.44999999999999" y="840" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-23" value="Home" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="241.01999999999998" y="840" width="81.43" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-24" value="Corner: enum" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="322.45" y="860" width="82" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-25" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="321.02" y="840" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-26" value="Home" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="242.45" y="880" width="81.43" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-27" value="RESPONSE" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="123.94999999999999" y="880" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-28" value="REQUEST" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="122.94999999999999" y="520" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-29" value="RESPONSE" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="122.44999999999999" y="560" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-31" value="X: uint" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="321.95" y="900" width="160.5" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-32" value="Y: uint" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="483.15999999999997" y="900" width="159.29" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-33" value="4" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="322.45" y="880" width="160" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-34" value="4" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="481.72999999999996" y="880" width="160.72" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-35" value="REQUEST" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="122.94999999999999" y="920" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-36" value="RESPONSE" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="122.94999999999999" y="960" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-37" value="0x2" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="201.95" y="920" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-38" value="0x2" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="201.95" y="960" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-39" value="Move" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="242.45" y="920" width="80" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-40" value="Move" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="242.45" y="960" width="80" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-42" value="X: uint" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="322.95" y="940" width="79.5" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-43" value="Y: uint" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="402.45" y="940" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-44" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="323.45" y="920" width="79" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-45" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="402.45" y="920" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-46" value="Offset: bool" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="481.72999999999996" y="940" width="80.72" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-47" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="482.45" y="920" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-48" value="&lt;font&gt;00 TOP_LEFT&lt;/font&gt;&lt;div&gt;&lt;font&gt;01 TOP_RIGHT&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;10 BOTTOM_LEFT&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;01 BOTTOM_RIGHT&lt;/font&gt;&lt;/div&gt;" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=8;" parent="1" vertex="1">
          <mxGeometry x="412.45" y="840" width="130" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-49" value="REQUEST" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="122.94999999999999" y="1000" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-50" value="RESPONSE" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="122.94999999999999" y="1040" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-51" value="0x3" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="201.95" y="1000" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-52" value="0x3" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="201.95" y="1040" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-53" value="Set Padding" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="242.45" y="1000" width="80" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-54" value="Set Padding" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="242.45" y="1040" width="80" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-55" value="P&lt;sub&gt;0&lt;/sub&gt; X: uint" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="322.45" y="1020" width="79.5" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-56" value="P&lt;sub&gt;0&lt;/sub&gt; Y: uint" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="401.02" y="1020" width="81.43" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-65" value="P&lt;sub&gt;1&lt;/sub&gt; X: uint" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="483.16" y="1020" width="79.5" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-66" value="P&lt;sub&gt;1&lt;/sub&gt; Y: uint" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="561.2299999999999" y="1020" width="78.29" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-67" value="P&lt;sub&gt;Off&lt;/sub&gt; X: uint" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="639.5200000000001" y="1020" width="79.5" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-68" value="P&lt;sub&gt;Off&lt;/sub&gt; Y: uint" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="717.59" y="1020" width="78.29" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-69" value="4" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="321.73" y="1000" width="80.72" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-70" value="4" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="401.01" y="1000" width="80.72" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-71" value="4" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="480.51" y="1000" width="80.72" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-72" value="4" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="561.2299999999999" y="1000" width="80.72" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-73" value="4" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="641.7299999999999" y="1000" width="80.72" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-74" value="4" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="715.16" y="1000" width="80.72" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-75" value="REQUEST" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="122.44999999999999" y="1080" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-76" value="RESPONSE" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="122.44999999999999" y="1120" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-77" value="0x4" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="201.45" y="1080" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-78" value="0x4" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="201.45" y="1120" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-79" value="Release Motors" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="241.95" y="1080" width="80" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-80" value="Release Motors" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="241.95" y="1120" width="80" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-81" value="enable: bool" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="324.95" y="1100" width="79.5" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-82" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="323.88" y="1080" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-83" value="REQUEST" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="125.38" y="1200" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-84" value="RESPONSE" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="125.38" y="1240" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-85" value="0x5" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="204.88" y="1200" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-86" value="0x5" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="204.88" y="1240" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-87" value="Drop Stone" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="242.45" y="1200" width="79" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-89" value="REQUEST" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="124.88" y="1280" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-90" value="RESPONSE" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="124.88" y="1320" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-91" value="0x6" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="204.38" y="1280" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-92" value="0x6" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="204.38" y="1320" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-93" value="Stone Status" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="241.95" y="1280" width="79" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-94" value="Stone Status" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="242.95" y="1320" width="79" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-95" value="RESPONSE" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="119.99999999999999" y="680" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-96" value="0xf" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="200.5" y="680" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-97" value="Status Update" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="240.43" y="680" width="81" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-98" value="Status: enum" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="320.93" y="700" width="119.43" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-99" value="2" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="320.35999999999996" y="680" width="120" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-100" value="00 UNKNOW&lt;div&gt;01 INTILIZING&lt;/div&gt;&lt;div&gt;02 IDLE&lt;/div&gt;&lt;div&gt;03 WORKING&lt;/div&gt;&lt;div&gt;04 BUSY&lt;/div&gt;" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="722.4499999999999" y="580" width="97.83" height="120" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-101" value="&lt;b&gt;Status Enum&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="722.4499999999999" y="560" width="97.83" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-102" value="Drop Stone" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="245.45" y="1240" width="79" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-103" value="REQUEST" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="124.66" y="1360" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-104" value="RESPONSE" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="124.66" y="1400" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-105" value="0x7" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="204.16" y="1360" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-106" value="0x7" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="204.16" y="1400" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-107" value="Move Z-Axis" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="241.73" y="1360" width="79" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-108" value="Move Z-Axis" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="242.73" y="1400" width="79" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-109" value="state: enum" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="324.95" y="1260" width="79.5" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-110" value="&lt;font&gt;00 EMPTY&lt;/font&gt;&lt;div&gt;&lt;font&gt;01 LOW&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;10 FULL&lt;br&gt;&lt;/font&gt;&lt;/div&gt;" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=8;" parent="1" vertex="1">
          <mxGeometry x="413.88" y="1240" width="50" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-111" value="state: enum" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="324.95" y="1340" width="79.5" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-112" value="&lt;font&gt;00 EMPTY&lt;/font&gt;&lt;div&gt;&lt;font&gt;01 LOW&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;10 FULL&lt;br&gt;&lt;/font&gt;&lt;/div&gt;" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=8;" parent="1" vertex="1">
          <mxGeometry x="413.88" y="1320" width="50" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-114" value="pos: enum" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="324.95" y="1380" width="79.5" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-115" value="&lt;font&gt;0 DOWN&lt;/font&gt;&lt;div&gt;1 UP&lt;/div&gt;" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=8;" parent="1" vertex="1">
          <mxGeometry x="413.88" y="1360" width="50" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-116" value="&amp;lt;Nothing&amp;gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="323.88" y="1120" width="480" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-117" value="&amp;lt;Nothing&amp;gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="324.95" y="1040" width="480" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-118" value="&amp;lt;Nothing&amp;gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="323.17" y="960" width="481.78" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-119" value="&amp;lt;Nothing&amp;gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="324.95" y="1400" width="480" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-121" value="&amp;lt;Nothing&amp;gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="324.95" y="1280" width="480" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-122" value="&amp;lt;Nothing&amp;gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="324.95" y="1200" width="480" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-123" value="I2C message" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1280.97" y="120" width="839.03" height="30" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-124" value="Address" style="rounded=0;whiteSpace=wrap;html=1;fontColor=default;strokeColor=#66CC00;" parent="1" vertex="1">
          <mxGeometry x="1281.62" y="170" width="79.36" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-126" value="7" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1280.97" y="150" width="80.01" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-127" value="4" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1400.97" y="150" width="80.01" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-128" value="RW" style="rounded=0;whiteSpace=wrap;html=1;fontColor=default;strokeColor=#66CC00;" parent="1" vertex="1">
          <mxGeometry x="1360.98" y="170" width="39.36" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-129" value="GoBot RPC&lt;div&gt;I2C&amp;nbsp;&lt;span style=&quot;background-color: initial;&quot;&gt;Adapt.&lt;/span&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="197.56" y="110" width="82.44" height="70" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-130" value="GoBot RPC&lt;div&gt;CAN Adapt.&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="120.28" y="110" width="80" height="70" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-131" value="&lt;font color=&quot;#66cc00&quot;&gt;I2C&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1281.69" y="210" width="119.29" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-132" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1360.98" y="150" width="40" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-133" value="Bit" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1240" y="150" width="40.98" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-134" value="RPC Number" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1400.98" y="170" width="80" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-135" value="Package Type" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1480.98" y="170" width="80" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-136" value="2" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1479.75" y="150" width="80.01" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-137" value="2" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1561.68" y="150" width="80.01" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-138" value="Padding" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1560.98" y="170" width="79.29" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-139" value="Length" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1640.27" y="170" width="80.71" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-140" value="8" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1640.27" y="150" width="80.01" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-141" value="Header (16 Bit)" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1400.98" y="210" width="320" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-142" value="00 Request&lt;div&gt;01 Response&lt;/div&gt;&lt;div&gt;11 Error (Not implemented)&lt;/div&gt;" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="780" y="50" width="160" height="70" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-143" value="&lt;b&gt;Package Type&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="780" y="30" width="120" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-144" value="REQUEST" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="125.38" y="1481" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-145" value="RESPONSE" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="125.38" y="1521" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-146" value="0x8" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="204.88" y="1481" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-147" value="0x8" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="204.88" y="1521" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-148" value="Set Vacum" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="242.45" y="1481" width="79" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-149" value="Set Vacum" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="243.45" y="1521" width="79" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-150" value="enable: bool" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="325.67" y="1501" width="79.5" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-152" value="&amp;lt;Nothing&amp;gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="325.67" y="1521" width="480" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-153" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="323.88" y="1240" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-154" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="324.95" y="1360" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-155" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="324.38" y="1320" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-156" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="324.38" y="1481" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-157" value="Core XY" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;rotation=-90;" parent="1" vertex="1">
          <mxGeometry x="-62.19" y="985.64" width="321.28" height="30" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-158" value="Head" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;rotation=-90;" parent="1" vertex="1">
          <mxGeometry x="-25.009999999999998" y="1302.82" width="246.92" height="30" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-159" value="Vacum" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;rotation=-90;" parent="1" vertex="1">
          <mxGeometry x="58.58" y="1506.41" width="79.74" height="30" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-162" value="Every One" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;rotation=-90;" parent="1" vertex="1">
          <mxGeometry x="-28.88" y="622.56" width="246.44" height="30" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-163" value="Data" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1720.98" y="170" width="240" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-164" value="Length * 8" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1720.98" y="150" width="240" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-165" value="GoRPC Package" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1401.69" y="230" width="718.31" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-167" value="16" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1960.98" y="170" width="160" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-168" value="16" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1960.98" y="150" width="160" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-170" value="&lt;b&gt;&lt;font style=&quot;font-size: 16px;&quot;&gt;I2C Cable&lt;/font&gt;&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="2160" y="126" width="119.02" height="34" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-174" value="&lt;font color=&quot;#ffffff&quot;&gt;BLACK&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#000000;" parent="1" vertex="1">
          <mxGeometry x="2160" y="160" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-175" value="&lt;font color=&quot;#ffffff&quot;&gt;RED&amp;nbsp;&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#CC0000;" parent="1" vertex="1">
          <mxGeometry x="2160" y="180" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-176" value="&lt;font&gt;YELLOW&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#FFFF00;fontColor=#000000;" parent="1" vertex="1">
          <mxGeometry x="2160" y="200" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-177" value="&lt;font&gt;WHITE&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#FFFFFF;fontColor=#000000;" parent="1" vertex="1">
          <mxGeometry x="2160" y="220" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-178" value="&lt;font color=&quot;#ffffff&quot;&gt;SDA&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#CC0000;" parent="1" vertex="1">
          <mxGeometry x="2240" y="180" width="40" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-179" value="&lt;font&gt;SCL&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#FFFF00;fontColor=#000000;" parent="1" vertex="1">
          <mxGeometry x="2240" y="200" width="40" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-180" value="&lt;font color=&quot;#ffffff&quot;&gt;GND&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#000000;" parent="1" vertex="1">
          <mxGeometry x="2240" y="160" width="40" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-181" value="INT" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#FFFFFF;fontColor=#000000;" parent="1" vertex="1">
          <mxGeometry x="2240" y="230" width="40" height="10" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-182" value="ERROR" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="119.99999999999999" y="720" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-183" value="0xf" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="201.08" y="720" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-184" value="Error" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="239" y="720" width="81" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-185" value="Error Code" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="317.55" y="740" width="119.43" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-186" value="2" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="316.97999999999996" y="720" width="120" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-187" value="00 Transmission Failed (Invalid CRC)" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="480" y="420" width="240" height="80" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-188" value="&lt;b&gt;Error Codes&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="480" y="400" width="240" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-189" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint y="340" as="sourcePoint" />
            <mxPoint x="1170" y="340" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-190" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1170" y="340" as="sourcePoint" />
            <mxPoint x="1170" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-191" value="&lt;b&gt;Request&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fillColor=default;strokeColor=default;" parent="1" vertex="1">
          <mxGeometry x="1319.61" y="370" width="759.76" height="30" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-192" value="Software" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1320.66" y="400" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-195" value="" style="endArrow=none;dashed=1;html=1;rounded=0;dashPattern=1 1;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1480" y="900" as="sourcePoint" />
            <mxPoint x="1480" y="400" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-196" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" target="weFQkCekfF49Ojb9-c9R-204" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1400.34" y="479.43" as="sourcePoint" />
            <mxPoint x="1520" y="480" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-197" value="GoRPC Package Json&lt;div&gt;&lt;div&gt;(TCP Port 4242)&lt;/div&gt;&lt;/div&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="weFQkCekfF49Ojb9-c9R-196" vertex="1" connectable="0">
          <mxGeometry x="0.2631" y="-1" relative="1" as="geometry">
            <mxPoint x="-21" y="-1" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-198" value="UART Adapter&lt;div&gt;(Python)&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1519.26" y="400" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-200" value="" style="endArrow=none;dashed=1;html=1;rounded=0;strokeWidth=3;" parent="1" source="weFQkCekfF49Ojb9-c9R-315" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1680" y="900" as="sourcePoint" />
            <mxPoint x="1680" y="400" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-201" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=1;exitDx=0;exitDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-204" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1640" y="520" as="sourcePoint" />
            <mxPoint x="1765.6200000000001" y="519.52" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-202" value="&lt;div&gt;GoRPC Package&lt;/div&gt;&lt;div&gt;GoRPC Ctrl Protocl&lt;/div&gt;UART" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="weFQkCekfF49Ojb9-c9R-201" vertex="1" connectable="0">
          <mxGeometry x="0.2631" y="-1" relative="1" as="geometry">
            <mxPoint x="-21" y="-1" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-203" value="I2C Hub&lt;div&gt;(Master)&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1720.28" y="400" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-204" value="Buffering" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1540" y="480" width="80" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-205" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1770.98" y="520" width="20" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-206" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1800" y="559.52" as="sourcePoint" />
            <mxPoint x="1970" y="559.52" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-207" value="GoRPC Package&lt;div&gt;I2C Write&lt;/div&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="weFQkCekfF49Ojb9-c9R-206" vertex="1" connectable="0">
          <mxGeometry x="0.2631" y="-1" relative="1" as="geometry">
            <mxPoint x="-27" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-209" value="Node&lt;div&gt;(Slave)&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1920" y="400" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-210" value="00 I2C Hub&lt;div&gt;a3 CoreXy&lt;/div&gt;&lt;div&gt;a2 HeadSystem&lt;/div&gt;&lt;div&gt;a1 Vacum&lt;/div&gt;" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="880" y="580" width="120" height="70" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-211" value="&lt;b&gt;Node Type Enum&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="880" y="560" width="120" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-212" value="Computer" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1321.03" y="340" width="359" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-214" value="I2C Hub (RPI Pico)" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1681.37" y="340" width="199" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-215" value="Node (RPI Pico)" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1880.37" y="340" width="199" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-216" value="&lt;b&gt;Response&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fillColor=default;strokeColor=default;" parent="1" vertex="1">
          <mxGeometry x="1321.03" y="600" width="759.76" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-217" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1960.98" y="669.66" as="sourcePoint" />
            <mxPoint x="1800" y="670" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-218" value="Int Pin" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="weFQkCekfF49Ojb9-c9R-217" vertex="1" connectable="0">
          <mxGeometry x="0.2631" y="-1" relative="1" as="geometry">
            <mxPoint x="21" y="1" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-220" value="" style="endArrow=classic;html=1;rounded=0;startArrow=block;startFill=1;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1800" y="719.52" as="sourcePoint" />
            <mxPoint x="1970" y="719.52" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-221" value="GoRPC Package&lt;div&gt;I2C Read&lt;/div&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="weFQkCekfF49Ojb9-c9R-220" vertex="1" connectable="0">
          <mxGeometry x="0.2631" y="-1" relative="1" as="geometry">
            <mxPoint x="-27" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-222" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1780.98" y="670" width="20" height="90" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-225" value="" style="endArrow=none;html=1;rounded=0;startArrow=classic;startFill=1;endFill=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1620" y="760" as="sourcePoint" />
            <mxPoint x="1780.98" y="759.31" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-226" value="&lt;div&gt;GoRPC Package&lt;/div&gt;&lt;div&gt;GoRPC Ctrl Protocl&lt;/div&gt;UART" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="weFQkCekfF49Ojb9-c9R-225" vertex="1" connectable="0">
          <mxGeometry x="0.2631" y="-1" relative="1" as="geometry">
            <mxPoint x="-33" y="-1" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-228" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1540" y="800" as="sourcePoint" />
            <mxPoint x="1400" y="800" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-229" value="GoRPC Package Json&lt;div&gt;&lt;div&gt;(TCP Port 4242)&lt;/div&gt;&lt;/div&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="weFQkCekfF49Ojb9-c9R-228" vertex="1" connectable="0">
          <mxGeometry x="0.2631" y="-1" relative="1" as="geometry">
            <mxPoint x="15" y="1" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-230" value="Buffering" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1540" y="760" width="80" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-232" value="&lt;b&gt;&lt;font style=&quot;font-size: 20px;&quot;&gt;GoRPC Ctrl Protocol&lt;/font&gt;&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1200.14" y="920" width="600" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-233" value="Msg Type" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1200.48" y="1020" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-234" value="Data (max 255b )" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1361.49" y="1021" width="439.02" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-235" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1200.48" y="1000" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-236" value="0-255" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1360.51" y="1001" width="440" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-237" value="TX Package" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1120.51" y="1160" width="80" height="21" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-239" value="0x01" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1201.79" y="1161" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-240" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1201.79" y="1141" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-241" value="GoRPC Package" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1441.05" y="1163" width="359.46" height="19" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-242" value="RX Package" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1120.17" y="1199" width="80" height="21" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-243" value="0x02" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1201.52" y="1199" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-244" value="GoRPC Package" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1441.54" y="1200" width="358.97" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-245" value="0-251" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1441.05" y="1181" width="349.46" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-247" value="0-251" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1440.37" y="1141" width="360.14" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-248" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1201.79" y="1179" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-249" value="Set Addr Port Map" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1090" y="1240" width="110.17" height="21" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-250" value="0x03" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1202.1299999999999" y="1241" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-251" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1200.17" y="1220" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-254" value="Address" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1363.1599999999999" y="1241" width="160" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-258" value="4" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="491.72999999999996" y="890" width="160.72" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-259" value="4" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1363.1599999999999" y="1221" width="160" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-260" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1521.49" y="1221" width="78.51" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-304" value="Heart Beat" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1121.79" y="1623" width="80" height="21" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-306" value="0xff" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1199.7599999999998" y="1623" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-307" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1199.76" y="1602" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-311" value="Print Text" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1119.6299999999999" y="1581" width="80" height="21" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-312" value="0xfe" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1200.1399999999996" y="1581" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-313" value="Text" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1359.83" y="1582" width="440.31" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-314" value="0-255" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1358.85" y="1562" width="441.29" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-316" value="" style="endArrow=none;dashed=1;html=1;rounded=0;strokeWidth=3;" parent="1" target="weFQkCekfF49Ojb9-c9R-315" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1680" y="900" as="sourcePoint" />
            <mxPoint x="1680" y="400" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-315" value="" style="sketch=0;html=1;aspect=fixed;strokeColor=none;shadow=0;align=center;fillColor=#2D9C5E;verticalAlign=top;labelPosition=center;verticalLabelPosition=bottom;shape=mxgraph.gcp2.check" parent="1" vertex="1">
          <mxGeometry x="1660.28" y="514.28" width="40" height="32" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-317" value="" style="sketch=0;html=1;aspect=fixed;strokeColor=none;shadow=0;align=center;fillColor=#2D9C5E;verticalAlign=top;labelPosition=center;verticalLabelPosition=bottom;shape=mxgraph.gcp2.check" parent="1" vertex="1">
          <mxGeometry x="1700.28" y="760" width="40" height="32" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-318" value="Addr" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1362.74" y="1161" width="79.66" height="21" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-319" value="Addr" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1362.74" y="1198.5" width="79.66" height="21" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-320" value="4" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1362.1599999999999" y="1181" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-321" value="4" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1359.2199999999998" y="1142" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-322" value="size" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1280.23" y="1020" width="80.95" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-323" value="size" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1281.79" y="1161" width="80.95" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-324" value="size" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1281.79" y="1199" width="80.95" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-325" value="size" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1281.79" y="1241" width="80.95" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-327" value="size" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1279.81" y="1623.5" width="80.95" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-328" value="size" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1279.4599999999998" y="1581" width="80.95" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-330" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1282.5000000000002" y="1221" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-331" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1281.4900000000002" y="1179" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-332" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1282.2000000000003" y="1140" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-333" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1282.6700000000003" y="1603" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-334" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1279.8000000000002" y="1561" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-335" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1201.1100000000001" y="1561" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-336" value="Counted to sizes" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1199.5300000000002" y="980" width="600.61" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-337" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1279.8" y="1001" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-345" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-338" target="weFQkCekfF49Ojb9-c9R-344" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-338" value="Empty Buffer Queue" style="sketch=0;aspect=fixed;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;fillColor=#00188D;shape=mxgraph.azure.queue_generic;flipH=1;" parent="1" vertex="1">
          <mxGeometry x="602.8399999999999" y="2230" width="183.33" height="55" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-366" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.51;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-339" target="weFQkCekfF49Ojb9-c9R-365" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-339" value="Full Buffer Queue" style="sketch=0;aspect=fixed;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;fillColor=#00188D;shape=mxgraph.azure.queue_generic" parent="1" vertex="1">
          <mxGeometry x="610" y="2380" width="183.33" height="55" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-341" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="580" y="2470" as="sourcePoint" />
            <mxPoint x="581.03" y="2190" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-342" value="ISR" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="310" y="2200" width="270" height="30" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-353" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.93;entryY=0.058;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-344" target="weFQkCekfF49Ojb9-c9R-361" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="470" y="2257.416666666667" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-344" value="InputBuffer" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="489.6099999999999" y="2242.5" width="70" height="30" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-349" value="Core0" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=26;" parent="1" vertex="1">
          <mxGeometry x="258.1500000000001" y="2150" width="1111.85" height="30" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-361" value="\/" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="435" y="2250" width="15" height="160" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-362" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1;exitY=1;exitDx=0;exitDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-361" target="weFQkCekfF49Ojb9-c9R-339" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="450" y="2420" as="sourcePoint" />
            <mxPoint x="500" y="2370" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-363" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="841.1700000000001" y="2470" as="sourcePoint" />
            <mxPoint x="842.2" y="2190" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-364" value="RX Processing" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="839.98" y="2200" width="171" height="30" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-365" value="InputBuffer" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="870.28" y="2392.5" width="70" height="30" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-367" value="/\" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="950.28" y="2250" width="19.72" height="174" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-368" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.018;entryY=0.488;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0;exitY=0;exitDx=0;exitDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-367" target="weFQkCekfF49Ojb9-c9R-338" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="880" y="2320" as="sourcePoint" />
            <mxPoint x="930" y="2270" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-369" value="" style="endArrow=none;html=1;rounded=0;fillColor=#f8cecc;strokeColor=#b85450;strokeWidth=5;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="250" y="2150" as="sourcePoint" />
            <mxPoint x="1380" y="2150" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-406" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="weFQkCekfF49Ojb9-c9R-371" target="weFQkCekfF49Ojb9-c9R-405" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-371" value="&lt;div style=&quot;color: rgb(204, 204, 204); background-color: rgb(31, 31, 31); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;onRxData&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1010.6099999999999" y="2272.5" width="89.39" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-373" value="" style="endArrow=classic;html=1;rounded=0;entryX=-0.009;entryY=0.431;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-367" target="weFQkCekfF49Ojb9-c9R-371" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="970" y="2340" as="sourcePoint" />
            <mxPoint x="1020" y="2290" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-409" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-374" target="weFQkCekfF49Ojb9-c9R-410" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="1660" y="2280" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-374" value="Gobot RPC TX Queue" style="sketch=0;aspect=fixed;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;fillColor=#000000;shape=mxgraph.azure.queue_generic;labelBackgroundColor=default;" parent="1" vertex="1">
          <mxGeometry x="1347.8400000000001" y="2242.5" width="183.33" height="55" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-377" value="Core1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=26;" parent="1" vertex="1">
          <mxGeometry x="1580" y="2150" width="730" height="30" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-378" value="" style="endArrow=none;html=1;rounded=0;fillColor=#f8cecc;strokeColor=#b85450;strokeWidth=5;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1380" y="2150" as="sourcePoint" />
            <mxPoint x="2420" y="2150" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-379" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1741" y="2440" as="sourcePoint" />
            <mxPoint x="1742.0300000000002" y="2200" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-380" value="TX Task" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="1741" y="2210" width="171" height="30" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-383" value="" style="endArrow=none;html=1;rounded=0;fontColor=#B5739D;strokeWidth=5;strokeColor=#B5739D;exitX=1;exitY=0;exitDx=0;exitDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-464" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1300" y="2860" as="sourcePoint" />
            <mxPoint x="1289.37" y="2130" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-384" value="" style="endArrow=none;html=1;rounded=0;fontColor=#B5739D;strokeWidth=5;strokeColor=#B5739D;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="360" y="3050" as="sourcePoint" />
            <mxPoint x="360" y="2080" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-385" value="&lt;div style=&quot;color: rgb(204, 204, 204); background-color: rgb(31, 31, 31); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: rgb(78, 201, 176);&quot;&gt;CI Package: Sizes&lt;/span&gt;&lt;br&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="456.1700000000001" y="2990" width="330" height="50" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-386" value="" style="endArrow=none;html=1;rounded=0;fontColor=#B5739D;strokeWidth=5;strokeColor=#B5739D;exitX=0.715;exitY=-0.075;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-399" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="981" y="2710" as="sourcePoint" />
            <mxPoint x="980.98" y="2110" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-387" value="&lt;div style=&quot;color: rgb(204, 204, 204); background-color: rgb(31, 31, 31); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;span style=&quot;color: rgb(78, 201, 176);&quot;&gt;CI Package All&lt;/span&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1000" y="2424" width="280" height="50" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-389" value="GoRPCPackage_Transport" style="swimlane;fontStyle=1;align=center;verticalAlign=middle;childLayout=stackLayout;horizontal=1;startSize=29;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;html=1;whiteSpace=wrap;labelBackgroundColor=default;" parent="1" vertex="1">
          <mxGeometry x="1336.67" y="2366" width="180" height="104" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-390" value="gobotrpc_package" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;" parent="weFQkCekfF49Ojb9-c9R-389" vertex="1">
          <mxGeometry y="29" width="180" height="25" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-391" value="addr" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;" parent="weFQkCekfF49Ojb9-c9R-389" vertex="1">
          <mxGeometry y="54" width="180" height="25" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-392" value="size" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;" parent="weFQkCekfF49Ojb9-c9R-389" vertex="1">
          <mxGeometry y="79" width="180" height="25" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-394" value="" style="endArrow=none;html=1;rounded=0;fontColor=#B5739D;strokeWidth=5;strokeColor=#B5739D;exitX=0;exitY=0;exitDx=0;exitDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-415" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1558" y="2710" as="sourcePoint" />
            <mxPoint x="1558" y="2117" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-399" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;ctrl_interace&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="183.49" y="3100" width="1120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-400" value="&lt;font style=&quot;font-size: 27px;&quot;&gt;UART RX&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="160" y="2300" width="160" height="60" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-401" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-400" target="weFQkCekfF49Ojb9-c9R-361" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="230" y="2470" as="sourcePoint" />
            <mxPoint x="280" y="2420" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-405" value="&lt;div style=&quot;color: rgb(204, 204, 204); background-color: rgb(31, 31, 31); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;cb_TxPacket&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1150.61" y="2250" width="129.39" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-407" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-405" target="weFQkCekfF49Ojb9-c9R-374" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-408" value="Parse CI Package" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1071.98" y="2220" width="138" height="30" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-411" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-442" target="weFQkCekfF49Ojb9-c9R-436" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="2400" y="2362.5263157894738" as="targetPoint" />
            <Array as="points">
              <mxPoint x="2420" y="2340" />
              <mxPoint x="2420" y="2659" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-487" value="WRITE" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="weFQkCekfF49Ojb9-c9R-411" vertex="1" connectable="0">
          <mxGeometry x="0.4295" y="2" relative="1" as="geometry">
            <mxPoint y="2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-510" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-410" target="weFQkCekfF49Ojb9-c9R-509" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-511" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-410" target="weFQkCekfF49Ojb9-c9R-509" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="1800" y="2410" />
              <mxPoint x="1800" y="2630" />
              <mxPoint x="1830" y="2630" />
              <mxPoint x="1830" y="2825" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-410" value="\/" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1781" y="2290" width="19.72" height="120" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-413" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1952" y="2440" as="sourcePoint" />
            <mxPoint x="1952.0300000000002" y="2210" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-414" value="&lt;div style=&quot;color: rgb(204, 204, 204); background-color: rgb(31, 31, 31); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;br&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1620" y="2940" width="260" height="22" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-415" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;transmission_interace&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1558" y="3090" width="822" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-416" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1951" y="2440" as="sourcePoint" />
            <mxPoint x="1741" y="2440" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-395" value="&lt;div style=&quot;background-color: rgb(31, 31, 31); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;font color=&quot;#4ec9b0&quot;&gt;main / global scope&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1280" y="3040" width="280" height="50" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-475" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.51;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-419" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="1220" y="2563" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-419" value="Gobot RPC RX Queue" style="sketch=0;aspect=fixed;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;fillColor=#000000;shape=mxgraph.azure.queue_generic;labelBackgroundColor=default;flipH=1;" parent="1" vertex="1">
          <mxGeometry x="1336.67" y="2535" width="183.33" height="55" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-425" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.25;exitDx=0;exitDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-420" target="weFQkCekfF49Ojb9-c9R-426" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="2252" y="2540" as="targetPoint" />
            <Array as="points">
              <mxPoint x="2350" y="2765" />
              <mxPoint x="2350" y="2540" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-420" value="&lt;span style=&quot;font-size: 27px;&quot;&gt;INT&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="2440" y="2750" width="120" height="60" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-421" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="2142" y="2600" as="sourcePoint" />
            <mxPoint x="2142.03" y="2470" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-422" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="2142" y="2600" as="sourcePoint" />
            <mxPoint x="2312" y="2600" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-423" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="2142" y="2470" as="sourcePoint" />
            <mxPoint x="2312" y="2470" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-424" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="2312" y="2470" as="sourcePoint" />
            <mxPoint x="2312" y="2600" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-429" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-426" target="weFQkCekfF49Ojb9-c9R-428" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-426" value="&lt;div style=&quot;color: rgb(204, 204, 204); background-color: rgb(31, 31, 31); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;rts_ISR&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="2162" y="2520" width="129.39" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-430" value="ISR" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="2139" y="2470" width="171" height="30" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-431" value="RX Task" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="1890" y="2480" width="171" height="30" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-432" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="2079.99" y="2470" as="sourcePoint" />
            <mxPoint x="1871.02" y="2470" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-433" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="2080" y="2470" as="sourcePoint" />
            <mxPoint x="2080" y="2780" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-434" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1870" y="2780" as="sourcePoint" />
            <mxPoint x="1871.02" y="2469.4300000000003" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-435" value="\/" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1980.1399999999999" y="2525" width="19.72" height="235" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-428" value="i2cRxSemphore" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;" parent="1" vertex="1">
          <mxGeometry x="1930" y="2540" width="120" height="55" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-436" value="&lt;span style=&quot;font-size: 27px;&quot;&gt;I2C&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="2480" y="2628" width="120" height="62" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-437" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="weFQkCekfF49Ojb9-c9R-436" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="2000" y="2650" as="sourcePoint" />
            <mxPoint x="2050" y="2610" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-438" value="READ" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="weFQkCekfF49Ojb9-c9R-437" vertex="1" connectable="0">
          <mxGeometry x="0.1208" y="2" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-536" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="weFQkCekfF49Ojb9-c9R-440" target="weFQkCekfF49Ojb9-c9R-535" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-440" value="i2cMutex" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;size=10;" parent="1" vertex="1">
          <mxGeometry x="2100" y="2628" width="70" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-443" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="weFQkCekfF49Ojb9-c9R-410" target="weFQkCekfF49Ojb9-c9R-442" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="1910" y="2340" as="targetPoint" />
            <mxPoint x="1680" y="2340" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-442" value="i2cMutex" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;size=10;" parent="1" vertex="1">
          <mxGeometry x="2232" y="2330" width="70" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-444" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.006;entryY=0.826;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-435" target="weFQkCekfF49Ojb9-c9R-420" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="2000" y="2618" />
              <mxPoint x="2330" y="2618" />
              <mxPoint x="2330" y="2800" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-445" value="READ Int Pins" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="weFQkCekfF49Ojb9-c9R-444" vertex="1" connectable="0">
          <mxGeometry x="-0.8327" y="2" relative="1" as="geometry">
            <mxPoint x="232" y="3" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-446" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.073;exitY=0.905;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-435" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1930" y="2720" as="sourcePoint" />
            <mxPoint x="1980" y="2600" as="targetPoint" />
            <Array as="points">
              <mxPoint x="1950" y="2740" />
              <mxPoint x="1950" y="2600" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-447" value="until cleared" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="weFQkCekfF49Ojb9-c9R-446" vertex="1" connectable="0">
          <mxGeometry x="-0.2074" y="1" relative="1" as="geometry">
            <mxPoint x="-9" y="6" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-449" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1870" y="2780" as="sourcePoint" />
            <mxPoint x="2080" y="2780" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-450" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1951" y="2210" as="sourcePoint" />
            <mxPoint x="1741" y="2200" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-462" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=-0.058;exitY=0.651;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;exitPerimeter=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-435" target="weFQkCekfF49Ojb9-c9R-419" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-464" value="&lt;span style=&quot;color: rgb(78, 201, 176); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; white-space: pre; background-color: rgb(31, 31, 31);&quot;&gt;GobotRPC_CI&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="984.1199999999999" y="3060" width="319.76" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-465" value="&lt;span style=&quot;color: rgb(78, 201, 176); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; white-space: pre; background-color: rgb(31, 31, 31);&quot;&gt;GobotRPC_CI_Hardware_RP2040_UART&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="184.12" y="3060" width="800.91" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-473" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-466" target="weFQkCekfF49Ojb9-c9R-471" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-466" value="\/" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1207.8000000000002" y="2562.5" width="15" height="160" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-468" value="&lt;font style=&quot;font-size: 27px;&quot;&gt;UART TX&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="160" y="2662.5" width="170" height="57.5" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-479" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-471" target="weFQkCekfF49Ojb9-c9R-478" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-471" value="&lt;div style=&quot;color: rgb(204, 204, 204); background-color: rgb(31, 31, 31); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;send_RxPacket&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1040" y="2622.5" width="113.71" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-474" value="" style="endArrow=none;html=1;rounded=0;fontColor=#B5739D;strokeWidth=5;strokeColor=#B5739D;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-482" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="2370" y="2841.5" as="sourcePoint" />
            <mxPoint x="2370" y="2128.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-480" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="weFQkCekfF49Ojb9-c9R-478" target="weFQkCekfF49Ojb9-c9R-468" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-478" value="&lt;div style=&quot;color: rgb(204, 204, 204); background-color: rgb(31, 31, 31); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;send&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="793.3300000000002" y="2650" width="113.71" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-476" value="uartTxMutex" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;size=14.590000000000146;" parent="1" vertex="1">
          <mxGeometry x="620.3399999999999" y="2650" width="104.59" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-482" value="&lt;span style=&quot;color: rgb(78, 201, 176); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; white-space: pre; background-color: rgb(31, 31, 31);&quot;&gt;GobotRPC_TI_Hardware_RP2040_I2C&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1558" y="3050" width="822" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-370" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=10;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1426.2400000000002" y="2180" as="sourcePoint" />
            <mxPoint x="1426.2400000000002" y="2130" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-485" value="&lt;span style=&quot;font-size: 27px;&quot;&gt;INT&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="2840" y="2740" width="120" height="60" as="geometry" />
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-486" target="XcvvJTe7fp8kAcVMuZUQ-2" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="2990" y="2653" />
              <mxPoint x="2990" y="2618" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-486" value="&lt;span style=&quot;font-size: 27px;&quot;&gt;I2C&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="2840" y="2622.5" width="120" height="60" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-488" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=5;startArrow=block;startFill=1;" parent="1" source="weFQkCekfF49Ojb9-c9R-420" target="weFQkCekfF49Ojb9-c9R-485" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="2610" y="2800" as="sourcePoint" />
            <mxPoint x="2660" y="2750" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-489" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=5;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="weFQkCekfF49Ojb9-c9R-486" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="2600" y="2656.5" as="sourcePoint" />
            <mxPoint x="2890" y="2639.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-490" value="&lt;div style=&quot;color: rgb(204, 204, 204); background-color: rgb(31, 31, 31); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;pushPackageCB&lt;/span&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1590" y="2533" width="120" height="60" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-491" value="&lt;div style=&quot;color: rgb(204, 204, 204); background-color: rgb(31, 31, 31); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;pullPackageCB&lt;/span&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1600" y="2240" width="120" height="60" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-492" value="Error TX/RX" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1121.79" y="1541" width="80" height="21" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-493" value="0xfd" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1201.4199999999996" y="1542" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-494" value="size" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1281.2799999999997" y="1542" width="80.95" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-495" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1199.4900000000002" y="1521" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-496" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1279.1500000000003" y="1522" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-497" value="Address" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1443.2799999999995" y="1542" width="160" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-498" value="4" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1443.2799999999997" y="1521" width="160" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-499" value="RX(1)/TX(0)" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1362.3299999999997" y="1542" width="80.95" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-500" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1363.6200000000003" y="1522" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-515" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.51;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-501" target="weFQkCekfF49Ojb9-c9R-514" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="1279" y="2848" />
              <mxPoint x="1279" y="2850" />
              <mxPoint x="1260" y="2850" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-501" value="CI_Instructions Queue" style="sketch=0;aspect=fixed;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;fillColor=#000000;shape=mxgraph.azure.queue_generic;labelBackgroundColor=default;flipH=1;" parent="1" vertex="1">
          <mxGeometry x="1335.01" y="2820" width="183.33" height="55" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-505" value="CI_Instruction_Transport" style="swimlane;fontStyle=1;align=center;verticalAlign=middle;childLayout=stackLayout;horizontal=1;startSize=29;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;html=1;whiteSpace=wrap;labelBackgroundColor=default;" parent="1" vertex="1">
          <mxGeometry x="1342.6200000000001" y="2680" width="180" height="104" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-506" value="data[16]" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;" parent="weFQkCekfF49Ojb9-c9R-505" vertex="1">
          <mxGeometry y="29" width="180" height="25" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-507" value="type" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;" parent="weFQkCekfF49Ojb9-c9R-505" vertex="1">
          <mxGeometry y="54" width="180" height="25" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-508" value="addr" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;" parent="weFQkCekfF49Ojb9-c9R-505" vertex="1">
          <mxGeometry y="79" width="180" height="25" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-509" value="&lt;div style=&quot;color: rgb(204, 204, 204); background-color: rgb(31, 31, 31); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;pushCIInstruction&lt;/span&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1575.63" y="2780" width="184.37" height="60" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-512" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-509" target="weFQkCekfF49Ojb9-c9R-501" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-513" value="CI_Instruction TX Task" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;dashed=1;strokeWidth=2;movable=0;resizable=0;rotatable=0;deletable=0;editable=0;locked=1;connectable=0;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;" parent="1" vertex="1">
          <mxGeometry x="1794" y="2260" width="260" height="235" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-525" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-514" target="weFQkCekfF49Ojb9-c9R-516" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-514" value="\/" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1245" y="2847.5" width="15" height="42.5" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-518" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-522" target="weFQkCekfF49Ojb9-c9R-517" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-516" value="&lt;div style=&quot;color: rgb(204, 204, 204); background-color: rgb(31, 31, 31); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;send_ErrorTransmission&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1002.19" y="2847.5" width="220.61" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-519" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-517" target="weFQkCekfF49Ojb9-c9R-468" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-517" value="uartTxMutex" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;size=14.590000000000146;" parent="1" vertex="1">
          <mxGeometry x="529.9999999999998" y="2870" width="104.59" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-523" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="weFQkCekfF49Ojb9-c9R-516" target="weFQkCekfF49Ojb9-c9R-522" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="1037" y="2940" as="sourcePoint" />
            <mxPoint x="582" y="2910" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-522" value="&lt;div style=&quot;color: rgb(204, 204, 204); background-color: rgb(31, 31, 31); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;send&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="690" y="2870" width="113.71" height="40" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-526" value="Sucess TX" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1122.18" y="1455.41" width="80" height="21" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-527" value="0xfc" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1201.8099999999997" y="1456.41" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-528" value="size" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1281.6699999999998" y="1456.41" width="80.95" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-529" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1200.1800000000003" y="1440" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-530" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1280.2400000000005" y="1441" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-531" value="Address" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1361.7899999999995" y="1456.41" width="160" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-532" value="4" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1362.62" y="1441" width="160" height="20" as="geometry" />
        </mxCell>
        <mxCell id="weFQkCekfF49Ojb9-c9R-535" value="i2cMutex" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;size=10;" parent="1" vertex="1">
          <mxGeometry x="1815" y="2610" width="70" height="40" as="geometry" />
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-1" value="&lt;b&gt;ISR&lt;/b&gt;" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="3010" y="2553" width="180" height="247" as="geometry" />
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="XcvvJTe7fp8kAcVMuZUQ-2" target="weFQkCekfF49Ojb9-c9R-485" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="3110" y="2760" />
              <mxPoint x="2960" y="2760" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-14" value="CLEAR" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="XcvvJTe7fp8kAcVMuZUQ-13" vertex="1" connectable="0">
          <mxGeometry x="-0.443" relative="1" as="geometry">
            <mxPoint y="-27" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-2" value="&lt;div style=&quot;color: rgb(204, 204, 204); background-color: rgb(31, 31, 31); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;span style=&quot;color: rgb(156, 220, 254);&quot;&gt;i2c_ISR&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="3045.31" y="2598" width="129.39" height="82" as="geometry" />
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="XcvvJTe7fp8kAcVMuZUQ-7" target="XcvvJTe7fp8kAcVMuZUQ-30" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="3610" y="2453" />
              <mxPoint x="3610" y="2400" />
              <mxPoint x="3660" y="2400" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-7" value="RX ISR Queue" style="sketch=0;aspect=fixed;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;fillColor=#000000;shape=mxgraph.azure.queue_generic;labelBackgroundColor=default;" parent="1" vertex="1">
          <mxGeometry x="3350" y="2425" width="183.33" height="55" as="geometry" />
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.75;entryDx=0;entryDy=0;exitX=1;exitY=0.51;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="XcvvJTe7fp8kAcVMuZUQ-8" target="XcvvJTe7fp8kAcVMuZUQ-2" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="3230" y="2678" />
              <mxPoint x="3230" y="2660" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-8" value="TX ISR Queue" style="sketch=0;aspect=fixed;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;fillColor=#000000;shape=mxgraph.azure.queue_generic;labelBackgroundColor=default;flipH=1;" parent="1" vertex="1">
          <mxGeometry x="3340" y="2655" width="183.33" height="55" as="geometry" />
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" parent="1" source="XcvvJTe7fp8kAcVMuZUQ-2" target="XcvvJTe7fp8kAcVMuZUQ-7" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="3230" y="2618" />
              <mxPoint x="3230" y="2452" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-18" value="&lt;b&gt;RX Handler&lt;/b&gt;" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="3570" y="2351" width="200" height="247" as="geometry" />
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-47" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="XcvvJTe7fp8kAcVMuZUQ-30" target="XcvvJTe7fp8kAcVMuZUQ-46" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-30" value="\/" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="3660.1400000000003" y="2410" width="19.72" height="170" as="geometry" />
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-33" value="GoRPCPackage_Slave_Transport" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="3120" y="2288.5" width="200" height="104" as="geometry" />
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-34" value="valid: bool" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="XcvvJTe7fp8kAcVMuZUQ-33" vertex="1">
          <mxGeometry y="26" width="200" height="26" as="geometry" />
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-35" value="len" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="XcvvJTe7fp8kAcVMuZUQ-33" vertex="1">
          <mxGeometry y="52" width="200" height="26" as="geometry" />
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-36" value="data[256]" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="XcvvJTe7fp8kAcVMuZUQ-33" vertex="1">
          <mxGeometry y="78" width="200" height="26" as="geometry" />
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-37" value="" style="endArrow=none;html=1;rounded=0;fillColor=#f8cecc;strokeColor=#b85450;strokeWidth=5;entryX=1.001;entryY=0.17;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="2792" y="2242.5" as="sourcePoint" />
            <mxPoint x="4791.99" y="2253" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-39" value="" style="endArrow=none;html=1;rounded=0;fillColor=#f8cecc;strokeColor=#b85450;strokeWidth=5;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="3436.66" y="2250" as="sourcePoint" />
            <mxPoint x="3446.66" y="3000" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-41" value="Core0" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=26;" parent="1" vertex="1">
          <mxGeometry x="3500" y="2210" width="390" height="30" as="geometry" />
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-42" value="Core1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=26;" parent="1" vertex="1">
          <mxGeometry x="2790" y="2204" width="620" height="30" as="geometry" />
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-46" value="&lt;div style=&quot;color: rgb(204, 204, 204); background-color: rgb(31, 31, 31); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;span style=&quot;color: rgb(156, 220, 254);&quot;&gt;cb_RX&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="3896" y="2429" width="129.39" height="40" as="geometry" />
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-48" value="&lt;div style=&quot;background-color: rgb(31, 31, 31); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre; color: rgb(204, 204, 204);&quot;&gt;&lt;div style=&quot;line-height: 19px;&quot;&gt;&lt;font color=&quot;#9cdcfe&quot;&gt;send()&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="3730" y="2662.5" width="129.39" height="40" as="geometry" />
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="XcvvJTe7fp8kAcVMuZUQ-48" target="XcvvJTe7fp8kAcVMuZUQ-8" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="3896.33" y="2690" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-50" value="&lt;span style=&quot;color: rgb(78, 201, 176); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; white-space: pre; background-color: rgb(31, 31, 31);&quot;&gt;GobotRPC_NI_Hardware_RP2040_I2C&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="2800" y="2890" width="410" height="34" as="geometry" />
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-51" value="&lt;span style=&quot;color: rgb(78, 201, 176); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; white-space: pre; background-color: rgb(31, 31, 31);&quot;&gt;GobotRPC_NI&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="3210" y="2890.5" width="1190" height="34" as="geometry" />
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-52" value="&lt;span style=&quot;color: rgb(78, 201, 176); font-family: &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 14px; white-space: pre; background-color: rgb(31, 31, 31);&quot;&gt;main/global&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="4400" y="2890" width="390" height="34" as="geometry" />
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-53" value="" style="endArrow=none;html=1;rounded=0;fontColor=#B5739D;strokeWidth=5;strokeColor=#B5739D;exitX=1;exitY=0;exitDx=0;exitDy=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="4400" y="2890" as="sourcePoint" />
            <mxPoint x="4400" y="2250" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="XcvvJTe7fp8kAcVMuZUQ-54" value="" style="endArrow=none;html=1;rounded=0;fontColor=#B5739D;strokeWidth=5;strokeColor=#B5739D;exitX=1;exitY=0;exitDx=0;exitDy=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="3208.8199999999997" y="2890.5" as="sourcePoint" />
            <mxPoint x="3208.8199999999997" y="2250.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="JG_RBEpKgD0n8DC-nJ9m-1" value="" style="sketch=0;html=1;aspect=fixed;strokeColor=none;shadow=0;align=center;fillColor=#2D9C5E;verticalAlign=top;labelPosition=center;verticalLabelPosition=bottom;shape=mxgraph.gcp2.check" parent="1" vertex="1">
          <mxGeometry x="1920" y="528" width="40" height="32" as="geometry" />
        </mxCell>
        <mxCell id="JG_RBEpKgD0n8DC-nJ9m-2" value="" style="sketch=0;html=1;aspect=fixed;strokeColor=none;shadow=0;align=center;fillColor=#2D9C5E;verticalAlign=top;labelPosition=center;verticalLabelPosition=bottom;shape=mxgraph.gcp2.check" parent="1" vertex="1">
          <mxGeometry x="1893.71" y="720" width="40" height="32" as="geometry" />
        </mxCell>
        <mxCell id="xHqxyqidxHPQPkM2u2fy-1" value="Reset" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1121.1299999999999" y="1380.5" width="80" height="21" as="geometry" />
        </mxCell>
        <mxCell id="xHqxyqidxHPQPkM2u2fy-2" value="0xcc" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1201.1299999999999" y="1381" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="xHqxyqidxHPQPkM2u2fy-3" value="size" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1281.1599999999999" y="1381" width="80.95" height="20" as="geometry" />
        </mxCell>
        <mxCell id="xHqxyqidxHPQPkM2u2fy-4" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1281.5700000000002" y="1360" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="xHqxyqidxHPQPkM2u2fy-5" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1201.13" y="1360.5" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="xHqxyqidxHPQPkM2u2fy-6" value="REQUEST" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="121.57999999999998" y="600" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="xHqxyqidxHPQPkM2u2fy-7" value="0xc" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="203.52" y="600" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="xHqxyqidxHPQPkM2u2fy-8" value="Reset" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="241.95" y="600" width="81" height="40" as="geometry" />
        </mxCell>
        <mxCell id="xHqxyqidxHPQPkM2u2fy-9" value="Info Reset" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1122.18" y="1419" width="80" height="21" as="geometry" />
        </mxCell>
        <mxCell id="xHqxyqidxHPQPkM2u2fy-10" value="0xcd" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1202.18" y="1419.5" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="xHqxyqidxHPQPkM2u2fy-11" value="size" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="1282.21" y="1419.5" width="80.95" height="20" as="geometry" />
        </mxCell>
        <mxCell id="ZwaYYf2tyudIqjw2MeNF-4" value="i2C Package Rx Task" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;dashed=1;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;" vertex="1" parent="1">
          <mxGeometry x="1000" y="2810" width="270" height="100" as="geometry" />
        </mxCell>
        <mxCell id="xHqxyqidxHPQPkM2u2fy-12" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1282.6200000000003" y="1398.5" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="xHqxyqidxHPQPkM2u2fy-13" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="1202.1800000000003" y="1399" width="79.66" height="20" as="geometry" />
        </mxCell>
        <mxCell id="xHqxyqidxHPQPkM2u2fy-14" value="RESPONSE" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="121.57999999999997" y="640" width="79.5" height="40" as="geometry" />
        </mxCell>
        <mxCell id="xHqxyqidxHPQPkM2u2fy-15" value="0xc" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="200.8" y="640" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="xHqxyqidxHPQPkM2u2fy-16" value="Reset" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="241.95" y="640" width="81" height="40" as="geometry" />
        </mxCell>
        <mxCell id="ZwaYYf2tyudIqjw2MeNF-2" value="Port" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
          <mxGeometry x="1523.16" y="1241" width="76.84" height="20" as="geometry" />
        </mxCell>
        <mxCell id="ZwaYYf2tyudIqjw2MeNF-5" value="i2C Package Rx Task" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;dashed=1;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;" vertex="1" parent="1">
          <mxGeometry x="1570.28" y="2917.5" width="270" height="100" as="geometry" />
        </mxCell>
        <mxCell id="ZwaYYf2tyudIqjw2MeNF-6" value="CI_Rev_Instructions Queue" style="sketch=0;aspect=fixed;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;fillColor=#000000;shape=mxgraph.azure.queue_generic;labelBackgroundColor=default;flipH=0;" vertex="1" parent="1">
          <mxGeometry x="1328.33" y="2940" width="183.33" height="55" as="geometry" />
        </mxCell>
        <mxCell id="ZwaYYf2tyudIqjw2MeNF-7" value="" style="sketch=0;html=1;aspect=fixed;strokeColor=none;shadow=0;align=center;fillColor=#2D9C5E;verticalAlign=top;labelPosition=center;verticalLabelPosition=bottom;shape=mxgraph.gcp2.check" vertex="1" parent="1">
          <mxGeometry x="98.31999999999994" y="1504.41" width="40" height="32" as="geometry" />
        </mxCell>
        <mxCell id="ZwaYYf2tyudIqjw2MeNF-8" value="" style="shape=mxgraph.mockup.markup.redX;fillColor=#ff0000;html=1;shadow=0;whiteSpace=wrap;strokeColor=none;" vertex="1" parent="1">
          <mxGeometry x="145" y="1290" width="675" height="60" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
