fp@1588: <?xml version="1.0" encoding="UTF-8" standalone="no"?>
fp@1588: <!-- Creator: fig2dev Version 3.2 Patchlevel 5 -->
fp@1588: <!-- CreationDate: Mon Jan  4 12:21:21 2010 -->
fp@1588: <!-- Magnification: 1.050 -->
fp@1588: <svg
fp@1588:    xmlns:dc="http://purl.org/dc/elements/1.1/"
fp@1588:    xmlns:cc="http://creativecommons.org/ns#"
fp@1588:    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
fp@1588:    xmlns:svg="http://www.w3.org/2000/svg"
fp@1588:    xmlns="http://www.w3.org/2000/svg"
fp@1588:    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
fp@1588:    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
fp@1588:    width="875.73413"
fp@1588:    height="994.51697"
fp@1588:    viewBox="1640 672 6544 9311"
fp@1588:    id="svg2"
fp@1588:    sodipodi:version="0.32"
fp@1588:    inkscape:version="0.46"
fp@1588:    sodipodi:docname="architecture.svg"
fp@1588:    inkscape:output_extension="org.inkscape.output.svg.inkscape"
fp@1588:    version="1.0">
fp@1588:   <metadata
fp@1588:      id="metadata215">
fp@1588:     <rdf:RDF>
fp@1588:       <cc:Work
fp@1588:          rdf:about="">
fp@1588:         <dc:format>image/svg+xml</dc:format>
fp@1588:         <dc:type
fp@1588:            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
fp@1588:         <dc:title />
fp@1588:       </cc:Work>
fp@1588:     </rdf:RDF>
fp@1588:   </metadata>
fp@1588:   <defs
fp@1588:      id="defs213">
fp@1588:     <inkscape:perspective
fp@1588:        sodipodi:type="inkscape:persp3d"
fp@1588:        inkscape:vp_x="0 : 367.84955 : 1"
fp@1588:        inkscape:vp_y="0 : 1000 : 0"
fp@1588:        inkscape:vp_z="644.98529 : 367.84955 : 1"
fp@1588:        inkscape:persp3d-origin="322.49265 : 245.23303 : 1"
fp@1588:        id="perspective161" />
fp@1588:   </defs>
fp@1588:   <sodipodi:namedview
fp@1588:      inkscape:window-height="1000"
fp@1588:      inkscape:window-width="1385"
fp@1588:      inkscape:pageshadow="2"
fp@1588:      inkscape:pageopacity="0.0"
fp@1588:      guidetolerance="4"
fp@1588:      gridtolerance="4"
fp@1588:      objecttolerance="4"
fp@1588:      borderopacity="1.0"
fp@1588:      bordercolor="#666666"
fp@1588:      pagecolor="#ffffff"
fp@1588:      id="base"
fp@1588:      showgrid="false"
fp@1588:      inkscape:zoom="0.89892561"
fp@1588:      inkscape:cx="414.38143"
fp@1588:      inkscape:cy="658.79847"
fp@1588:      inkscape:window-x="135"
fp@1588:      inkscape:window-y="70"
fp@1588:      inkscape:current-layer="svg2"
fp@1588:      inkscape:object-paths="true"
fp@1588:      inkscape:object-nodes="true"
fp@1588:      inkscape:document-units="mm"
fp@1588:      units="mm"
fp@1588:      showborder="true"
fp@1588:      inkscape:window-maximized="0" />
fp@1588:   <rect
fp@1588:      id="rect116"
fp@1588:      style="fill:#e7f5ff;fill-opacity:1;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:      rx="125"
fp@1588:      height="2456"
fp@1588:      width="2645"
fp@1588:      y="3934.2466"
fp@1588:      x="3519.4934"
fp@1588:      ry="125" />
fp@1588:   <rect
fp@1588:      id="rect94"
fp@1588:      style="fill:#fff1cb;fill-opacity:1;stroke:#000000;stroke-width:7.99999952;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:      rx="110"
fp@1588:      height="1322"
fp@1588:      width="2844.3892"
fp@1588:      y="6769.2471"
fp@1588:      x="4150.7104"
fp@1588:      ry="110" />
fp@1588:   <path
fp@1588:      style="fill:none;stroke:#2988e6;stroke-width:21.28297615;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
fp@1588:      d="M 4860.2219,8470.2466 L 4860.2219,5376.4053 L 2290.3936,5376.4053"
fp@1588:      id="polyline86"
fp@1588:      sodipodi:nodetypes="csc" />
fp@1588:   <g
fp@1588:      id="g3632"
fp@1588:      transform="translate(-855.77813,108.24668)">
fp@1588:     <polygon
fp@1588:        points="5433,8362 6047,8362 6047,9212 5433,9212 5433,8834 5338,8834 5338,8362 5433,8362 "
fp@1588:        style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polygon6" />
fp@1588:     <rect
fp@1588:        x="5763"
fp@1588:        y="8598"
fp@1588:        width="188"
fp@1588:        height="188"
fp@1588:        rx="0"
fp@1588:        style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="rect8" />
fp@1588:     <rect
fp@1588:        x="5574"
fp@1588:        y="8929"
fp@1588:        width="94"
fp@1588:        height="94"
fp@1588:        rx="0"
fp@1588:        style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="rect10" />
fp@1588:     <polyline
fp@1588:        points="5433,8456 5338,8456 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline12" />
fp@1588:     <polyline
fp@1588:        points="5433,8551 5338,8551 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline14" />
fp@1588:     <polyline
fp@1588:        points="5433,8598 5338,8598 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline16" />
fp@1588:     <polyline
fp@1588:        points="5433,8692 5338,8692 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline18" />
fp@1588:     <polyline
fp@1588:        points="5433,8645 5338,8645 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline20" />
fp@1588:     <polyline
fp@1588:        points="5433,8503 5338,8503 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline22" />
fp@1588:     <polyline
fp@1588:        points="5433,8409 5338,8409 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline24" />
fp@1588:     <polyline
fp@1588:        points="5433,8740 5338,8740 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline26" />
fp@1588:     <polyline
fp@1588:        points="5433,8787 5338,8787 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline28" />
fp@1588:     <rect
fp@1588:        x="5338"
fp@1588:        y="9212"
fp@1588:        width="803"
fp@1588:        height="41"
fp@1588:        rx="0"
fp@1588:        style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="rect30" />
fp@1588:     <rect
fp@1588:        x="5811"
fp@1588:        y="9259"
fp@1588:        width="94"
fp@1588:        height="94"
fp@1588:        rx="0"
fp@1588:        style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="rect88" />
fp@1588:   </g>
fp@1588:   <g
fp@1588:      id="g3544"
fp@1588:      transform="translate(-855.77863,108.24668)">
fp@1588:     <polyline
fp@1588:        points="6850,8456 6755,8456 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline38" />
fp@1588:     <polyline
fp@1588:        points="6850,8551 6755,8551 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline40" />
fp@1588:     <polyline
fp@1588:        points="6850,8598 6755,8598 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline42" />
fp@1588:     <polyline
fp@1588:        points="6850,8692 6755,8692 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline44" />
fp@1588:     <polyline
fp@1588:        points="6850,8503 6755,8503 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline48" />
fp@1588:     <polyline
fp@1588:        points="6850,8409 6755,8409 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline50" />
fp@1588:     <polyline
fp@1588:        points="6850,8740 6755,8740 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline52" />
fp@1588:     <polyline
fp@1588:        points="6850,8787 6755,8787 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline54" />
fp@1588:     <polygon
fp@1588:        points="6850,8362 7464,8362 7464,9212 6850,9212 6850,8834 6755,8834 6755,8362 6850,8362 "
fp@1588:        style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polygon32" />
fp@1588:     <rect
fp@1588:        x="7181"
fp@1588:        y="8598"
fp@1588:        width="188"
fp@1588:        height="188"
fp@1588:        rx="0"
fp@1588:        style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="rect34" />
fp@1588:     <rect
fp@1588:        x="6992"
fp@1588:        y="8929"
fp@1588:        width="94"
fp@1588:        height="94"
fp@1588:        rx="0"
fp@1588:        style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="rect36" />
fp@1588:     <polyline
fp@1588:        points="6850,8645 6755,8645 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline46" />
fp@1588:     <rect
fp@1588:        x="6755"
fp@1588:        y="9212"
fp@1588:        width="803"
fp@1588:        height="41"
fp@1588:        rx="0"
fp@1588:        style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="rect56" />
fp@1588:     <rect
fp@1588:        x="7228"
fp@1588:        y="9259"
fp@1588:        width="94"
fp@1588:        height="94"
fp@1588:        rx="0"
fp@1588:        style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="rect90" />
fp@1588:   </g>
fp@1588:   <path
fp@1588:      style="stroke:#000000;stroke-width:7.99484348;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:47.96906081,47.96906081;opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
fp@1588:      d="M 1062.4922,8281.2467 L 8802.7378,8281.2467"
fp@1588:      id="polyline108"
fp@1588:      sodipodi:nodetypes="cc" />
fp@1588:   <rect
fp@1588:      id="rect110"
fp@1588:      style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:      rx="141"
fp@1588:      height="2456"
fp@1588:      width="1795"
fp@1588:      y="3934.2466"
fp@1588:      x="1251.4921"
fp@1588:      ry="141" />
fp@1588:   <polyline
fp@1588:      id="polyline112"
fp@1588:      style="stroke:#000000;stroke-width:7.99484348;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:47.96906081,47.96906081;opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
fp@1588:      points="8173,8692 8173,2314 "
fp@1588:      transform="translate(629.73724,108.24668)" />
fp@1588:   <polyline
fp@1588:      id="polyline114"
fp@1588:      style="stroke:#000000;stroke-width:7.99484348;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:47.96906081,47.96906081;fill:none;stroke-miterlimit:4;stroke-dashoffset:0"
fp@1588:      points="1653,8692 1653,2314 "
fp@1588:      transform="translate(-590.50768,108.24668)" />
fp@1588:   <path
fp@1588:      style="stroke:#000000;stroke-width:7.99484348;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:47.96906081,47.96906081;opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
fp@1588:      d="M 8802.7378,2895.2467 L 1062.4922,2895.2467"
fp@1588:      id="polyline118"
fp@1588:      sodipodi:nodetypes="cc" />
fp@1588:   <text
fp@1588:      style="font-size:126px;font-style:normal;font-weight:normal;text-anchor:end;fill:#000000;stroke:none;stroke-width:0.025in;font-family:Courier"
fp@1588:      id="text138"
fp@1588:      font-size="126"
fp@1588:      font-weight="normal"
fp@1588:      font-style="normal"
fp@1588:      y="6547.6665"
fp@1588:      x="4783.7314"
fp@1588:      xml:space="preserve">ecdev_*()</text>
fp@1588:   <text
fp@1588:      style="font-size:126px;font-style:normal;font-weight:normal;text-align:start;line-height:100%;text-anchor:start;fill:#000000;stroke:none;font-family:Sans"
fp@1588:      id="text144"
fp@1588:      font-size="152"
fp@1588:      font-weight="normal"
fp@1588:      font-style="normal"
fp@1588:      y="4170.2471"
fp@1588:      x="3613.4937"
fp@1588:      xml:space="preserve"
fp@1588:      sodipodi:linespacing="100%">EtherCAT Master Module</text>
fp@1588:   <text
fp@1588:      style="font-size:152px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:end;opacity:1;fill:#2988e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02500001in;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Bitstream Vera Sans"
fp@1588:      id="text150"
fp@1588:      font-size="152"
fp@1588:      font-weight="normal"
fp@1588:      font-style="normal"
fp@1588:      y="9648.541"
fp@1588:      x="5212.2598"
fp@1588:      xml:space="preserve">EtherCAT</text>
fp@1588:   <text
fp@1588:      style="font-size:152px;font-style:normal;font-weight:normal;text-anchor:end;fill:#000000;stroke:none;stroke-width:0.025in;font-family:Sans"
fp@1588:      id="text152"
fp@1588:      font-size="152"
fp@1588:      font-weight="normal"
fp@1588:      font-style="normal"
fp@1588:      y="9656.4453"
fp@1588:      x="6582.5713"
fp@1588:      xml:space="preserve">Ethernet</text>
fp@1588:   <text
fp@1588:      style="font-size:152px;font-style:normal;font-weight:normal;text-anchor:end;fill:#2988e6;fill-opacity:1;stroke:none;stroke-width:0.025in;stroke-opacity:1;font-family:Sans"
fp@1588:      id="text154"
fp@1588:      font-size="152"
fp@1588:      font-weight="normal"
fp@1588:      font-style="normal"
fp@1588:      y="8611.2471"
fp@1588:      x="4388.2222"
fp@1588:      xml:space="preserve">NIC</text>
fp@1588:   <text
fp@1588:      style="font-size:152px;font-style:normal;font-weight:normal;text-anchor:end;fill:#000000;stroke:none;stroke-width:0.025in;font-family:Sans"
fp@1588:      id="text156"
fp@1588:      font-size="152"
fp@1588:      font-weight="normal"
fp@1588:      font-style="normal"
fp@1588:      y="8611.2471"
fp@1588:      x="5805.2222"
fp@1588:      xml:space="preserve">NIC</text>
fp@1588:   <text
fp@1588:      style="font-size:152px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;stroke:none;stroke-width:0.025in;font-family:Sans"
fp@1588:      id="text158"
fp@1588:      font-size="152"
fp@1588:      font-weight="normal"
fp@1588:      font-style="normal"
fp@1588:      y="8517.2471"
fp@1588:      x="1157.4919"
fp@1588:      xml:space="preserve">Hardware</text>
fp@1588:   <g
fp@1588:      style="stroke:none;stroke-width:0.025in"
fp@1588:      id="g160"
fp@1588:      transform="matrix(1.101966e-5,1,-1,1.101966e-5,3355.623,5236.4294)">
fp@1588:     <text
fp@1588:        style="font-size:126px;font-style:normal;font-weight:normal;text-anchor:end;fill:#000000;stroke:none;font-family:Courier"
fp@1588:        id="text162"
fp@1588:        font-size="126"
fp@1588:        font-weight="normal"
fp@1588:        font-style="normal"
fp@1588:        y="0"
fp@1588:        x="0"
fp@1588:        xml:space="preserve">ecrt_*()</text>
fp@1588:   </g>
fp@1588:   <text
fp@1588:      style="font-size:132.14363098px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;stroke:none;stroke-width:0.025in;font-family:Sans"
fp@1588:      id="text164"
fp@1588:      font-size="152"
fp@1588:      font-weight="normal"
fp@1588:      font-style="normal"
fp@1588:      y="4170.2471"
fp@1588:      x="1346.4922"
fp@1588:      xml:space="preserve"
fp@1588:      sodipodi:linespacing="100%"><tspan
fp@1588:        sodipodi:role="line"
fp@1588:        id="tspan3492"
fp@1588:        x="1346.4922"
fp@1588:        y="4170.2471"
fp@1588:        style="font-size:132.14363098px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;stroke:none;stroke-width:2.25;font-family:Sans">Application Module</tspan></text>
fp@1588:   <g
fp@1588:      id="g3351"
fp@1588:      transform="translate(-44.46203,331.40336)">
fp@1588:     <circle
fp@1588:        transform="translate(-546.04563,-79)"
fp@1588:        cx="2607"
fp@1588:        cy="5113"
fp@1588:        r="481"
fp@1588:        style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:8"
fp@1588:        id="circle76"
fp@1588:        sodipodi:cx="2607"
fp@1588:        sodipodi:cy="5113"
fp@1588:        sodipodi:rx="481"
fp@1588:        sodipodi:ry="481"
fp@1588:        d="m 3088,5113 c 0,265.649 -215.351,481 -481,481 -265.649,0 -481,-215.351 -481,-481 0,-265.649 215.351,-481 481,-481 265.649,0 481,215.351 481,481 z" />
fp@1588:     <text
fp@1588:        xml:space="preserve"
fp@1588:        x="2059.2063"
fp@1588:        y="5073.6719"
fp@1588:        font-style="normal"
fp@1588:        font-weight="normal"
fp@1588:        font-size="152"
fp@1588:        id="text168"
fp@1588:        style="font-size:132.14363098px;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;text-indent:0;text-align:center;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans"
fp@1588:        sodipodi:linespacing="100%">Task</text>
fp@1588:   </g>
fp@1588:   <text
fp@1588:      style="font-size:152px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;stroke:none;stroke-width:0.025in;font-family:Sans"
fp@1588:      id="text170"
fp@1588:      font-size="152"
fp@1588:      font-weight="normal"
fp@1588:      font-style="normal"
fp@1588:      y="3131.2466"
fp@1588:      x="1157.4919"
fp@1588:      xml:space="preserve">Kernelspace</text>
fp@1588:   <text
fp@1588:      style="font-size:152px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;stroke:none;stroke-width:0.025in;font-family:Sans"
fp@1588:      id="text172"
fp@1588:      font-size="152"
fp@1588:      font-weight="normal"
fp@1588:      font-style="normal"
fp@1588:      y="2800.2466"
fp@1588:      x="1157.4919"
fp@1588:      xml:space="preserve">Userspace</text>
fp@1588:   <g
fp@1588:      style="stroke:none;stroke-width:0.025in"
fp@1588:      id="g178"
fp@1588:      transform="matrix(1.101966e-5,1,-1,1.101966e-5,3235.4925,1572.2467)">
fp@1588:     <text
fp@1588:        style="font-size:120.13056946px;font-style:normal;font-weight:normal;text-anchor:end;fill:#000000;stroke:none;font-family:Courier"
fp@1588:        id="text180"
fp@1588:        font-size="126"
fp@1588:        font-weight="normal"
fp@1588:        font-style="normal"
fp@1588:        y="0"
fp@1588:        x="0"
fp@1588:        xml:space="preserve">ecrt_*()</text>
fp@1588:   </g>
fp@1588:   <text
fp@1588:      style="font-size:126px;font-style:normal;font-weight:normal;text-anchor:end;fill:#000000;stroke:none;stroke-width:0.025in;font-family:Courier"
fp@1588:      id="text182"
fp@1588:      font-size="126"
fp@1588:      font-weight="normal"
fp@1588:      font-style="normal"
fp@1588:      y="6547.6665"
fp@1588:      x="8061.1538"
fp@1588:      xml:space="preserve">netif_*()</text>
fp@1588:   <g
fp@1588:      id="g3355"
fp@1588:      transform="translate(-44.46203,187.24668)">
fp@1588:     <path
fp@1588:        style="text-align:center;text-anchor:middle;fill:#ffffff;stroke:#000000;stroke-width:8;stroke-linecap:butt"
fp@1588:        d="M 3563.9543,4456 C 3758.9776,4441.1691 3945.8786,4536.8144 4047.9255,4703.6691 C 4149.9724,4870.5238 4149.9724,5080.4762 4047.9255,5247.3309 C 3945.8786,5414.1856 3758.9776,5509.8309 3563.9543,5495 L 3563.9543,4456 z"
fp@1588:        id="path64" />
fp@1588:     <text
fp@1588:        transform="matrix(1.101966e-5,1,-1,1.101966e-5,0,0)"
fp@1588:        id="text3482"
fp@1588:        style="font-size:126px;font-style:normal;font-weight:normal;line-height:100%;text-anchor:middle;fill:#000000;stroke:none;stroke-width:0.025in;font-family:Sans"
fp@1588:        font-size="126"
fp@1588:        font-weight="normal"
fp@1588:        font-style="normal"
fp@1588:        y="-3836.0801"
fp@1588:        x="4979.6079"
fp@1588:        xml:space="preserve"
fp@1588:        sodipodi:linespacing="100%"><tspan
fp@1588:          style="font-size:126px;font-style:normal;font-weight:normal;text-anchor:middle;fill:#000000;stroke:none;stroke-width:0.025in;font-family:Sans"
fp@1588:          y="-3836.0801"
fp@1588:          x="4979.6079"
fp@1588:          id="tspan3484"
fp@1588:          sodipodi:role="line">Application</tspan><tspan
fp@1588:          style="font-size:126px;font-style:normal;font-weight:normal;text-anchor:middle;fill:#000000;stroke:none;stroke-width:0.025in;font-family:Sans"
fp@1588:          y="-3710.0801"
fp@1588:          x="4979.6079"
fp@1588:          id="tspan3486"
fp@1588:          sodipodi:role="line">Interface</tspan></text>
fp@1588:   </g>
fp@1588:   <rect
fp@1588:      style="opacity:1;fill:#e2ffe8;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
fp@1588:      id="rect3560"
fp@1588:      width="1238.0494"
fp@1588:      height="2456.2253"
fp@1588:      x="6368.5278"
fp@1588:      y="3934.1538"
fp@1588:      rx="110.00001"
fp@1588:      ry="110.00001" />
fp@1588:   <g
fp@1588:      id="g3580"
fp@1588:      transform="translate(548.92606,108.24163)">
fp@1588:     <g
fp@1588:        transform="matrix(-3.6732199e-6,-1,1,-3.6732199e-6,7653,5055)"
fp@1588:        id="g3586"
fp@1588:        style="stroke:#000000;stroke-width:0.02499999in" />
fp@1588:   </g>
fp@1588:   <text
fp@1588:      xml:space="preserve"
fp@1588:      style="font-size:126px;font-style:normal;font-weight:normal;text-align:start;line-height:100%;text-anchor:start;fill:#000000;stroke:none;stroke-width:0.025in;font-family:Sans"
fp@1588:      x="6491.4546"
fp@1588:      y="4117.1338"
fp@1588:      id="text3606"
fp@1588:      sodipodi:linespacing="100%"><tspan
fp@1588:        sodipodi:role="line"
fp@1588:        id="tspan3610"
fp@1588:        x="6491.4546"
fp@1588:        y="4117.1338"
fp@1588:        style="font-size:132.14363098px;text-align:start;text-anchor:start;stroke:none;stroke-width:2.25000358">Generic</tspan><tspan
fp@1588:        sodipodi:role="line"
fp@1588:        id="tspan3612"
fp@1588:        x="6491.4546"
fp@1588:        y="4249.2773"
fp@1588:        style="font-size:132.14363098px;text-align:start;text-anchor:start;stroke:none;stroke-width:2.25000358">Ethernet</tspan><tspan
fp@1588:        sodipodi:role="line"
fp@1588:        id="tspan3614"
fp@1588:        x="6491.4546"
fp@1588:        y="4381.4209"
fp@1588:        style="font-size:132.14363098px;text-align:start;text-anchor:start;stroke:none;stroke-width:2.25000358">Driver Module</tspan></text>
fp@1588:   <rect
fp@1588:      id="rect3618"
fp@1588:      style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:      rx="110.00002"
fp@1588:      height="1322"
fp@1588:      width="1438.59"
fp@1588:      y="6769.2471"
fp@1588:      x="7142.6431"
fp@1588:      ry="110" />
fp@1588:   <text
fp@1588:      style="font-size:132.14363098px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;stroke:none;stroke-width:0.025in;font-family:Sans"
fp@1588:      id="text3620"
fp@1588:      font-size="152"
fp@1588:      font-weight="normal"
fp@1588:      font-style="normal"
fp@1588:      y="7005.2471"
fp@1588:      x="7291.0054"
fp@1588:      xml:space="preserve"
fp@1588:      sodipodi:linespacing="125%"><tspan
fp@1588:        sodipodi:role="line"
fp@1588:        id="tspan3652"
fp@1588:        x="7291.0054"
fp@1588:        y="7005.2471"
fp@1588:        style="font-size:132.14363098px;stroke:none;stroke-width:2.25">Standard</tspan><tspan
fp@1588:        sodipodi:role="line"
fp@1588:        id="tspan3654"
fp@1588:        x="7291.0054"
fp@1588:        y="7170.4268"
fp@1588:        style="font-size:132.14363098px;stroke:none;stroke-width:2.25">Ethernet Driver</tspan></text>
fp@1588:   <g
fp@1588:      id="g3662"
fp@1588:      transform="translate(735.84514,108.24668)">
fp@1588:     <polyline
fp@1588:        points="6850,8456 6755,8456 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline3664" />
fp@1588:     <polyline
fp@1588:        points="6850,8551 6755,8551 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline3666" />
fp@1588:     <polyline
fp@1588:        points="6850,8598 6755,8598 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline3668" />
fp@1588:     <polyline
fp@1588:        points="6850,8692 6755,8692 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline3670" />
fp@1588:     <polyline
fp@1588:        points="6850,8503 6755,8503 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline3672" />
fp@1588:     <polyline
fp@1588:        points="6850,8409 6755,8409 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline3674" />
fp@1588:     <polyline
fp@1588:        points="6850,8740 6755,8740 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline3676" />
fp@1588:     <polyline
fp@1588:        points="6850,8787 6755,8787 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline3678" />
fp@1588:     <polygon
fp@1588:        points="6850,8362 7464,8362 7464,9212 6850,9212 6850,8834 6755,8834 6755,8362 6850,8362 "
fp@1588:        style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polygon3680" />
fp@1588:     <rect
fp@1588:        x="7181"
fp@1588:        y="8598"
fp@1588:        width="188"
fp@1588:        height="188"
fp@1588:        rx="0"
fp@1588:        style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="rect3682" />
fp@1588:     <rect
fp@1588:        x="6992"
fp@1588:        y="8929"
fp@1588:        width="94"
fp@1588:        height="94"
fp@1588:        rx="0"
fp@1588:        style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="rect3684" />
fp@1588:     <polyline
fp@1588:        points="6850,8645 6755,8645 "
fp@1588:        style="stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="polyline3686" />
fp@1588:     <rect
fp@1588:        x="6755"
fp@1588:        y="9212"
fp@1588:        width="803"
fp@1588:        height="41"
fp@1588:        rx="0"
fp@1588:        style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="rect3688" />
fp@1588:     <rect
fp@1588:        x="7228"
fp@1588:        y="9259"
fp@1588:        width="94"
fp@1588:        height="94"
fp@1588:        rx="0"
fp@1588:        style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="rect3690" />
fp@1588:   </g>
fp@1588:   <text
fp@1588:      style="font-size:152px;font-style:normal;font-weight:normal;text-anchor:end;fill:#d7842f;fill-opacity:1;stroke:none;stroke-width:0.025in;stroke-opacity:1;font-family:Sans"
fp@1588:      id="text3694"
fp@1588:      font-size="152"
fp@1588:      font-weight="normal"
fp@1588:      font-style="normal"
fp@1588:      y="8611.2471"
fp@1588:      x="7396.8452"
fp@1588:      xml:space="preserve">NIC</text>
fp@1588:   <path
fp@1588:      style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#d7842f;stroke-width:21.28297615;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
fp@1588:      d="M 7872.6931,8470.2466 L 7868.8456,7288.0988 L 8265.1137,7288.0988 L 8265.1137,5867.8297 L 6863.0311,5867.8297 L 6863.0311,6525.8099 L 5332.4291,6525.8099 L 5332.4291,5520.389 L 5332.4291,1670.4938 L 2799.8817,1670.4938"
fp@1588:      id="path3698"
fp@1588:      sodipodi:nodetypes="cccccccccc" />
fp@1588:   <g
fp@1588:      id="g3399"
fp@1588:      transform="translate(-44.46203,187.24668)">
fp@1588:     <circle
fp@1588:        transform="translate(-523.27342,-76.596732)"
fp@1588:        cx="2929"
fp@1588:        cy="1559"
fp@1588:        r="614"
fp@1588:        style="fill:#ffffff;stroke:#000000;stroke-width:8"
fp@1588:        id="circle72"
fp@1588:        sodipodi:cx="2929"
fp@1588:        sodipodi:cy="1559"
fp@1588:        sodipodi:rx="614"
fp@1588:        sodipodi:ry="614"
fp@1588:        d="m 3543,1559 c 0,339.1028 -274.8972,614 -614,614 -339.1028,0 -614,-274.8972 -614,-614 0,-339.1028 274.8972,-614 614,-614 339.1028,0 614,274.8972 614,614 z" />
fp@1588:     <text
fp@1588:        sodipodi:linespacing="100%"
fp@1588:        xml:space="preserve"
fp@1588:        x="2409.6025"
fp@1588:        y="1450.2573"
fp@1588:        font-style="normal"
fp@1588:        font-weight="normal"
fp@1588:        font-size="152"
fp@1588:        id="text202"
fp@1588:        style="font-size:123.86800385px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:center;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02500001in;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"><tspan
fp@1588:          y="1450.2573"
fp@1588:          x="2409.6025"
fp@1588:          id="tspan3488"
fp@1588:          sodipodi:role="line">Userspace</tspan><tspan
fp@1588:          y="1574.1254"
fp@1588:          x="2409.6025"
fp@1588:          id="tspan3490"
fp@1588:          sodipodi:role="line">Application</tspan></text>
fp@1588:   </g>
fp@1588:   <g
fp@1588:      id="g3389"
fp@1588:      transform="translate(-44.46203,187.24668)">
fp@1588:     <rect
fp@1588:        ry="110"
fp@1588:        x="3563.9546"
fp@1588:        y="676"
fp@1588:        width="1181"
fp@1588:        height="1606"
fp@1588:        rx="110"
fp@1588:        style="fill:#feeaff;fill-opacity:1;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="rect124" />
fp@1588:     <g
fp@1588:        transform="matrix(1.101966e-5,1,-1,1.101966e-5,4319.9543,1527)"
fp@1588:        id="g174"
fp@1588:        style="stroke:#000000;stroke-width:0.025in">
fp@1588:       <text
fp@1588:          xml:space="preserve"
fp@1588:          x="-52.580063"
fp@1588:          y="-52.831627"
fp@1588:          font-style="normal"
fp@1588:          font-weight="normal"
fp@1588:          font-size="152"
fp@1588:          id="text176"
fp@1588:          style="font-size:132.14363098px;font-style:normal;font-weight:normal;text-anchor:middle;fill:#000000;stroke:none;stroke-width:2.25;font-family:Sans">libethercat</text>
fp@1588:     </g>
fp@1588:     <g
fp@1588:        id="g3383">
fp@1588:       <path
fp@1588:          id="path198"
fp@1588:          d="M 3563.9543,960 C 3758.9776,945.1691 3945.8786,1040.8144 4047.9255,1207.6691 C 4149.9724,1374.5238 4149.9724,1584.4762 4047.9255,1751.3309 C 3945.8786,1918.1856 3758.9776,2013.8309 3563.9543,1999 L 3563.9543,960 z"
fp@1588:          style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:7.99791002;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none" />
fp@1588:       <text
fp@1588:          xml:space="preserve"
fp@1588:          x="1474.2281"
fp@1588:          y="-3836.1189"
fp@1588:          font-style="normal"
fp@1588:          font-weight="normal"
fp@1588:          font-size="126"
fp@1588:          id="text206"
fp@1588:          style="font-size:120.13056946px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;stroke:none;stroke-width:0.025in;font-family:Sans"
fp@1588:          transform="matrix(1.101966e-5,1,-1,1.101966e-5,0,0)"
fp@1588:          sodipodi:linespacing="125%"><tspan
fp@1588:            sodipodi:role="line"
fp@1588:            id="tspan3478"
fp@1588:            x="1474.2281"
fp@1588:            y="-3836.1189"
fp@1588:            style="font-size:120.13056946px;stroke:none;stroke-width:2.25">Application</tspan><tspan
fp@1588:            sodipodi:role="line"
fp@1588:            id="tspan3480"
fp@1588:            x="1474.2281"
fp@1588:            y="-3685.9556"
fp@1588:            style="font-size:120.13056946px;stroke:none;stroke-width:2.25">Interface</tspan></text>
fp@1588:     </g>
fp@1588:   </g>
fp@1588:   <path
fp@1588:      style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.00239849;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
fp@1588:      d="M 6353.8719,1844.4653 C 6353.8719,1844.4653 6037.3171,1909.1337 5856.8104,2229.688 C 5670.9667,2559.7199 5707.6919,3934.2468 5707.6919,3934.2468"
fp@1588:      id="path3375"
fp@1588:      sodipodi:nodetypes="czc" />
fp@1588:   <g
fp@1588:      id="g3377"
fp@1588:      transform="translate(-44.46203,187.24668)">
fp@1588:     <circle
fp@1588:        transform="translate(-546.04563,-79)"
fp@1588:        cx="7409"
fp@1588:        cy="1740"
fp@1588:        r="519"
fp@1588:        style="fill:#fffdbf;fill-opacity:1;stroke:#000000;stroke-width:7.99791002;stroke-miterlimit:4;stroke-dasharray:none"
fp@1588:        id="circle80"
fp@1588:        sodipodi:cx="7409"
fp@1588:        sodipodi:cy="1740"
fp@1588:        sodipodi:rx="519"
fp@1588:        sodipodi:ry="519"
fp@1588:        d="m 7928,1740 c 0,286.6358 -232.3642,519 -519,519 -286.6358,0 -519,-232.3642 -519,-519 0,-286.6358 232.3642,-519 519,-519 286.6358,0 519,232.3642 519,519 z" />
fp@1588:     <text
fp@1588:        sodipodi:linespacing="125%"
fp@1588:        xml:space="preserve"
fp@1588:        x="6863.0659"
fp@1588:        y="1620.1797"
fp@1588:        font-style="normal"
fp@1588:        font-weight="normal"
fp@1588:        font-size="152"
fp@1588:        id="text188"
fp@1588:        style="font-size:152px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;stroke:none;stroke-width:0.025in;font-family:Sans"><tspan
fp@1588:          style="stroke:none;stroke-width:2.25"
fp@1588:          y="1620.1797"
fp@1588:          x="6863.0659"
fp@1588:          id="tspan3471"
fp@1588:          sodipodi:role="line">'ethercat'</tspan><tspan
fp@1588:          style="stroke:none;stroke-width:2.25"
fp@1588:          y="1810.1797"
fp@1588:          x="6863.0659"
fp@1588:          id="tspan3473"
fp@1588:          sodipodi:role="line">Tool</tspan></text>
fp@1588:   </g>
fp@1588:   <g
fp@1588:      id="g3369"
fp@1588:      transform="translate(-44.46203,187.24668)">
fp@1588:     <path
fp@1588:        style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:8;stroke-linecap:butt"
fp@1588:        d="M 6247.9543,2708 C 6247.9543,3073.3364 5951.7907,3369.5 5586.4543,3369.5 C 5221.1179,3369.5 4924.9543,3073.3364 4924.9543,2708"
fp@1588:        id="path66" />
fp@1588:     <text
fp@1588:        sodipodi:linespacing="125%"
fp@1588:        xml:space="preserve"
fp@1588:        x="5582.8276"
fp@1588:        y="3003.1301"
fp@1588:        font-style="normal"
fp@1588:        font-weight="normal"
fp@1588:        font-size="152"
fp@1588:        id="text70"
fp@1588:        style="font-size:132.6353302px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;stroke:none;stroke-width:0.025in;font-family:Sans"><tspan
fp@1588:          style="stroke:none;stroke-width:2.25"
fp@1588:          y="3003.1301"
fp@1588:          x="5582.8276"
fp@1588:          id="tspan3467"
fp@1588:          sodipodi:role="line">Character</tspan><tspan
fp@1588:          style="stroke:none;stroke-width:2.25"
fp@1588:          y="3168.9243"
fp@1588:          x="5582.8276"
fp@1588:          id="tspan3469"
fp@1588:          sodipodi:role="line">Device</tspan></text>
fp@1588:   </g>
fp@1588:   <g
fp@1588:      id="g3345"
fp@1588:      transform="translate(-44.46203,187.24668)">
fp@1588:     <path
fp@1588:        style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:7.99484348;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none"
fp@1588:        d="M 4649.9543,6204 C 4649.9543,5916.8119 4882.7662,5684 5169.9543,5684 C 5457.1424,5684 5689.9543,5916.8119 5689.9543,6204 L 4649.9543,6204 z"
fp@1588:        id="path58" />
fp@1588:     <text
fp@1588:        sodipodi:linespacing="125%"
fp@1588:        xml:space="preserve"
fp@1588:        x="5169.9546"
fp@1588:        y="5968"
fp@1588:        font-style="normal"
fp@1588:        font-weight="normal"
fp@1588:        font-size="126"
fp@1588:        id="text60"
fp@1588:        style="font-size:126px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;stroke:none;stroke-width:0.025in;font-family:Sans"><tspan
fp@1588:          id="tspan3341"
fp@1588:          sodipodi:role="line"
fp@1588:          x="5169.9546"
fp@1588:          y="5968">Device</tspan><tspan
fp@1588:          id="tspan3343"
fp@1588:          sodipodi:role="line"
fp@1588:          x="5169.9546"
fp@1588:          y="6125.5">Interface</tspan></text>
fp@1588:   </g>
fp@1588:   <g
fp@1588:      id="g3516"
fp@1588:      transform="translate(603.21026,108.24163)">
fp@1588:     <path
fp@1588:        style="fill:none;stroke:#000000;stroke-width:7.99999666;stroke-linecap:butt"
fp@1588:        d="M 7322,6283 C 7322,6126.4273 7448.9273,5999.5 7605.5,5999.5 C 7762.0727,5999.5 7889,6126.4273 7889,6283"
fp@1588:        id="path74" />
fp@1588:     <rect
fp@1588:        x="7228"
fp@1588:        y="3826"
fp@1588:        width="755"
fp@1588:        height="2456"
fp@1588:        style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:7.99999666;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="rect106"
fp@1588:        ry="109.99843"
fp@1588:        rx="109.99843" />
fp@1588:     <g
fp@1588:        transform="matrix(-3.6732199e-6,-1,1,-3.6732199e-6,7653,5055)"
fp@1588:        id="g146"
fp@1588:        style="stroke:#000000;stroke-width:0.02499999in">
fp@1588:       <text
fp@1588:          xml:space="preserve"
fp@1588:          x="0"
fp@1588:          y="0"
fp@1588:          font-style="normal"
fp@1588:          font-weight="normal"
fp@1588:          font-size="152"
fp@1588:          id="text148"
fp@1588:          style="font-size:152px;font-style:normal;font-weight:normal;text-anchor:middle;fill:#000000;stroke:none;stroke-width:2.24999905;font-family:Sans">Network Stack</text>
fp@1588:     </g>
fp@1588:   </g>
fp@1588:   <g
fp@1588:      id="g3656"
fp@1588:      transform="translate(735.84554,108.24668)">
fp@1588:     <rect
fp@1588:        x="6736.9302"
fp@1588:        y="7313.9893"
fp@1588:        width="791.13934"
fp@1588:        height="394.02103"
fp@1588:        style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
fp@1588:        id="rect3658"
fp@1588:        ry="197.01051"
fp@1588:        rx="197.61028" />
fp@1588:     <text
fp@1588:        xml:space="preserve"
fp@1588:        x="7124.9805"
fp@1588:        y="7542.9409"
fp@1588:        font-style="normal"
fp@1588:        font-weight="normal"
fp@1588:        font-size="126"
fp@1588:        id="text3660"
fp@1588:        style="font-size:126px;font-style:normal;font-weight:normal;text-anchor:middle;fill:#000000;stroke:none;stroke-width:0.025in;font-family:Sans">net_device</text>
fp@1588:   </g>
fp@1588:   <g
fp@1588:      id="g3522"
fp@1588:      transform="translate(-855.77813,108.24668)"
fp@1588:      style="stroke:#000000;stroke-opacity:1">
fp@1588:     <rect
fp@1588:        x="5314.6245"
fp@1588:        y="7311.3203"
fp@1588:        width="801.75134"
fp@1588:        height="399.35959"
fp@1588:        style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
fp@1588:        id="rect96"
fp@1588:        ry="199.67979"
fp@1588:        rx="200.26093" />
fp@1588:     <text
fp@1588:        xml:space="preserve"
fp@1588:        x="5707.9805"
fp@1588:        y="7542.9409"
fp@1588:        font-style="normal"
fp@1588:        font-weight="normal"
fp@1588:        font-size="126"
fp@1588:        id="text134"
fp@1588:        style="font-size:126px;font-style:normal;font-weight:normal;text-anchor:middle;fill:#000000;stroke:none;stroke-width:0.02500000000000000in;font-family:Sans;stroke-opacity:1">net_device</text>
fp@1588:   </g>
fp@1588:   <path
fp@1588:      style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
fp@1588:      d="M 6271.9418,8470.2466 L 6271.9418,6649.2935 L 8116.176,6649.2936 L 8116.1764,6390.2468"
fp@1588:      id="path3764"
fp@1588:      sodipodi:nodetypes="cccc" />
fp@1588:   <rect
fp@1588:      style="opacity:1;fill:#fff1cb;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.1872962;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
fp@1588:      id="rect3335"
fp@1588:      width="2522.5874"
fp@1588:      height="192.61136"
fp@1588:      x="4222.7207"
fp@1588:      y="6871.001" />
fp@1588:   <text
fp@1588:      style="font-size:132.14363098px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;stroke:none;stroke-width:0.025in;font-family:Sans"
fp@1588:      id="text140"
fp@1588:      font-size="152"
fp@1588:      font-weight="normal"
fp@1588:      font-style="normal"
fp@1588:      y="7005.2471"
fp@1588:      x="4279.7266"
fp@1588:      xml:space="preserve"
fp@1588:      sodipodi:linespacing="125%"><tspan
fp@1588:        sodipodi:role="line"
fp@1588:        id="tspan3463"
fp@1588:        x="4279.7266"
fp@1588:        y="7005.2471"
fp@1588:        style="font-size:132.14363098px;stroke:none;stroke-width:2.25">Native EtherCAT-capable Ethernet Driver</tspan></text>
fp@1588:   <g
fp@1588:      id="g3526"
fp@1588:      transform="translate(-855.77823,108.24668)">
fp@1588:     <rect
fp@1588:        x="6733.9658"
fp@1588:        y="7312.4976"
fp@1588:        width="797.06891"
fp@1588:        height="397.00394"
fp@1588:        style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
fp@1588:        id="rect98"
fp@1588:        ry="198.50197"
fp@1588:        rx="199.09135" />
fp@1588:     <text
fp@1588:        xml:space="preserve"
fp@1588:        x="7124.9805"
fp@1588:        y="7542.9409"
fp@1588:        font-style="normal"
fp@1588:        font-weight="normal"
fp@1588:        font-size="126"
fp@1588:        id="text136"
fp@1588:        style="font-size:126px;font-style:normal;font-weight:normal;text-anchor:middle;fill:#000000;stroke:none;stroke-width:0.025in;font-family:Sans">net_device</text>
fp@1588:   </g>
fp@1588:   <text
fp@1588:      style="font-size:152px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:end;opacity:1;fill:#d7842f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02500001in;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Bitstream Vera Sans"
fp@1588:      id="text3291"
fp@1588:      font-size="152"
fp@1588:      font-weight="normal"
fp@1588:      font-style="normal"
fp@1588:      y="9648.541"
fp@1588:      x="8220.8818"
fp@1588:      xml:space="preserve">EtherCAT</text>
fp@1588:   <g
fp@1588:      id="g3315"
fp@1588:      transform="translate(-164.59259,187.24668)">
fp@1588:     <rect
fp@1588:        ry="306.34152"
fp@1588:        y="5365.6782"
fp@1588:        x="6626.0581"
fp@1588:        height="612.68304"
fp@1588:        width="843.54913"
fp@1588:        id="rect3301"
fp@1588:        style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:8.00239849;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
fp@1588:        rx="306.34152" />
fp@1588:     <text
fp@1588:        id="text3303"
fp@1588:        y="5564.6763"
fp@1588:        x="7042.9937"
fp@1588:        style="font-size:120.13056946px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
fp@1588:        xml:space="preserve"><tspan
fp@1588:          style="font-size:120.13056946px;text-align:center;text-anchor:middle"
fp@1588:          y="5564.6763"
fp@1588:          x="7042.9937"
fp@1588:          id="tspan3305"
fp@1588:          sodipodi:role="line">Generic</tspan><tspan
fp@1588:          id="tspan3309"
fp@1588:          style="font-size:120.13056946px;text-align:center;text-anchor:middle"
fp@1588:          y="5714.8394"
fp@1588:          x="7042.9937"
fp@1588:          sodipodi:role="line">Ethernet</tspan><tspan
fp@1588:          id="tspan3307"
fp@1588:          style="font-size:120.13056946px;text-align:center;text-anchor:middle"
fp@1588:          y="5865.0029"
fp@1588:          x="7042.9937"
fp@1588:          sodipodi:role="line">Device</tspan></text>
fp@1588:   </g>
fp@1588:   <text
fp@1588:      xml:space="preserve"
fp@1588:      style="font-size:96.10446167px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
fp@1588:      x="-5836.0796"
fp@1588:      y="7408.0576"
fp@1588:      id="text3311"
fp@1588:      transform="matrix(0,-1,1,0,0,0)"><tspan
fp@1588:        sodipodi:role="line"
fp@1588:        id="tspan3313"
fp@1588:        x="-5836.0796"
fp@1588:        y="7408.0576"
fp@1588:        style="font-size:96.10446167px">Packet Socket</tspan></text>
fp@1588:   <path
fp@1588:      style="fill:#d7842f;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2.25;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
fp@1588:      d="M 7293.8713,5777.4673 C 7246.566,5782.1256 7209.78,5820.8944 7209.7799,5867.9407 C 7209.7799,5913.3576 7244.0471,5950.9172 7288.991,5957.6632 C 7299.3854,5926.8045 7305.1335,5893.7579 7305.1335,5859.3063 C 7305.1335,5830.9654 7301.0093,5803.4808 7293.8713,5777.4673 z"
fp@1588:      id="path3300" />
fp@1588:   <g
fp@1588:      id="g3337">
fp@1588:     <rect
fp@1588:        ry="141.73228"
fp@1588:        rx="141.73228"
fp@1588:        y="5140.0127"
fp@1588:        x="4332.8213"
fp@1588:        height="489.50626"
fp@1588:        width="833.20209"
fp@1588:        id="rect3328"
fp@1588:        style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:7.99484348;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
fp@1588:     <text
fp@1588:        sodipodi:linespacing="100%"
fp@1588:        xml:space="preserve"
fp@1588:        x="4747.3921"
fp@1588:        y="5428.1396"
fp@1588:        font-style="normal"
fp@1588:        font-weight="normal"
fp@1588:        font-size="152"
fp@1588:        id="text184"
fp@1588:        style="font-size:126px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02500001in;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Bitstream Vera Sans">Master 0</text>
fp@1588:   </g>
fp@1588:   <g
fp@1588:      id="g3332">
fp@1588:     <rect
fp@1588:        ry="141.73228"
fp@1588:        rx="141.73228"
fp@1588:        y="4578.2729"
fp@1588:        x="4894.561"
fp@1588:        height="489.50626"
fp@1588:        width="833.20209"
fp@1588:        id="rect3330"
fp@1588:        style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:7.99484348;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
fp@1588:     <text
fp@1588:        xml:space="preserve"
fp@1588:        x="5318.4526"
fp@1588:        y="4865.9692"
fp@1588:        font-style="normal"
fp@1588:        font-weight="normal"
fp@1588:        font-size="152"
fp@1588:        id="text3365"
fp@1588:        style="font-size:126px;font-style:normal;font-weight:normal;line-height:100%;text-anchor:middle;fill:#000000;stroke:none;stroke-width:0.025in;font-family:Sans"
fp@1588:        sodipodi:linespacing="100%"><tspan
fp@1588:          sodipodi:role="line"
fp@1588:          id="tspan3367"
fp@1588:          x="5318.4526"
fp@1588:          y="4865.9692">Master 1</tspan></text>
fp@1588:   </g>
fp@1588: </svg>