| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> |
| <!-- Generated by Microsoft Visio, SVG Export zephyr_netstack_overview.svg Overview --> |
| <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" |
| xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="4.80411in" height="8.5767in" |
| viewBox="0 0 345.896 617.522" xml:space="preserve" color-interpolation-filters="sRGB" class="st15"> |
| <v:documentProperties v:langID="1033" v:viewMarkup="false"> |
| <v:userDefs> |
| <v:ud v:nameU="msvSubprocessMaster" v:prompt="" v:val="VT4(Rectangle)"/> |
| <v:ud v:nameU="msvNoAutoConnect" v:val="VT0(1):26"/> |
| </v:userDefs> |
| </v:documentProperties> |
| |
| <style type="text/css"> |
| <![CDATA[ |
| .st1 {visibility:visible} |
| .st2 {fill:#5b9bd5;fill-opacity:0.22;filter:url(#filter_2);stroke:#5b9bd5;stroke-opacity:0.22} |
| .st3 {fill:#deebf6;stroke:#323849;stroke-width:0.25} |
| .st4 {fill:#323849;font-family:Calibri;font-size:0.833336em} |
| .st5 {fill:none;stroke:#000000;stroke-width:0.75} |
| .st6 {fill:none;stroke:none;stroke-width:0.25} |
| .st7 {fill:#323849;font-family:Calibri;font-size:1.00001em} |
| .st8 {fill:#deebf6;stroke:#c7c8c8;stroke-width:0.25} |
| .st9 {fill:#323849;font-family:Calibri;font-size:0.75em} |
| .st10 {fill:none;stroke:#323849;stroke-width:0.75} |
| .st11 {fill:#323849;font-family:Calibri;font-size:0.666664em} |
| .st12 {fill:#323849;font-family:Calibri;font-size:0.499992em} |
| .st13 {fill:#deebf6;stroke:none;stroke-width:0.25} |
| .st14 {font-size:1em} |
| .st15 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3} |
| ]]> |
| </style> |
| |
| <defs id="Filters"> |
| <filter id="filter_2"> |
| <feGaussianBlur stdDeviation="2"/> |
| </filter> |
| </defs> |
| <g v:mID="0" v:index="1" v:groupContext="foregroundPage"> |
| <v:userDefs> |
| <v:ud v:nameU="msvThemeOrder" v:val="VT0(0):26"/> |
| </v:userDefs> |
| <title>Overview</title> |
| <v:pageProperties v:drawingScale="1" v:pageScale="1" v:drawingUnits="0" v:shadowOffsetX="9" v:shadowOffsetY="-9"/> |
| <v:layer v:name="Connector" v:index="0"/> |
| <g id="shape1-1" v:mID="1" v:groupContext="shape" transform="translate(25.2651,-395.391)"> |
| <title>Rectangle</title> |
| <desc>Socket API</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="132.217" cy="603.177" width="264.44" height="28.6894"/> |
| <g id="shadow1-2" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="588.833" width="264.434" height="28.6894" class="st2"/> |
| </g> |
| <rect x="0" y="588.833" width="264.434" height="28.6894" class="st3"/> |
| <text x="110.87" y="606.18" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Socket API</text> </g> |
| <g id="shape57-7" v:mID="57" v:groupContext="shape" transform="translate(25.2651,-212.311)"> |
| <title>Rectangle.57</title> |
| <desc>Network Interface Abstraction</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="132.217" cy="603.177" width="264.44" height="28.6894"/> |
| <g id="shadow57-8" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="588.833" width="264.434" height="28.6894" class="st2"/> |
| </g> |
| <rect x="0" y="588.833" width="264.434" height="28.6894" class="st3"/> |
| <text x="70.53" y="606.18" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Network Interface Abstraction</text> </g> |
| <g id="shape60-13" v:mID="60" v:groupContext="shape" transform="translate(-327.858,369.021) rotate(-90)"> |
| <title>Rectangle.60</title> |
| <desc>Non-IP sockets</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="70.4319" cy="603.177" width="140.87" height="28.6894"/> |
| <g id="shadow60-14" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,-1.97279,0.345598)" class="st1"> |
| <rect x="0" y="588.833" width="140.864" height="28.6894" class="st2"/> |
| </g> |
| <rect x="0" y="588.833" width="140.864" height="28.6894" class="st3"/> |
| <text x="40.34" y="606.18" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Non-IP sockets</text> </g> |
| <g id="shape66-19" v:mID="66" v:groupContext="shape" transform="translate(-293.272,491.026) rotate(-90)"> |
| <title>Rectangle.66</title> |
| <desc>Network Management API</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="148.83" cy="603.177" width="297.67" height="28.6894"/> |
| <g id="shadow66-20" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,-1.97279,0.345598)" class="st1"> |
| <rect x="0" y="588.833" width="297.66" height="28.6894" class="st2"/> |
| </g> |
| <rect x="0" y="588.833" width="297.66" height="28.6894" class="st3"/> |
| <text x="94.9" y="606.18" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Network Management API</text> </g> |
| <g id="shape68-25" v:mID="68" v:groupContext="shape" transform="translate(24.9249,-431.549)"> |
| <title>Rectangle.68</title> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <rect x="0" y="515.076" width="190.204" height="102.446" class="st5"/> |
| </g> |
| <g id="shape69-27" v:mID="69" v:groupContext="shape" transform="translate(18.25,-507.212)"> |
| <title>Sheet.69</title> |
| <desc>Application Protocols</desc> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="101.777" cy="604.13" width="203.56" height="26.7834"/> |
| <rect x="0" y="590.739" width="203.554" height="26.7834" class="st6"/> |
| <text x="49.82" y="607.73" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Application Protocols</text> </g> |
| <g id="shape70-30" v:mID="70" v:groupContext="shape" transform="translate(122.475,-479.759)"> |
| <title>Rectangle.70</title> |
| <desc>LWM2M</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="40.6772" cy="602.456" width="81.36" height="30.1313"/> |
| <g id="shadow70-31" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="587.391" width="81.3545" height="30.1313" class="st2"/> |
| </g> |
| <rect x="0" y="587.391" width="81.3545" height="30.1313" class="st8"/> |
| <text x="24.81" y="605.16" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>LWM2M</text> </g> |
| <g id="shape71-36" v:mID="71" v:groupContext="shape" transform="translate(33.9643,-479.759)"> |
| <title>Rectangle.71</title> |
| <desc>CoAP</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="40.6772" cy="602.456" width="81.36" height="30.1313"/> |
| <g id="shadow71-37" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="587.391" width="81.3545" height="30.1313" class="st2"/> |
| </g> |
| <rect x="0" y="587.391" width="81.3545" height="30.1313" class="st8"/> |
| <text x="30.98" y="605.16" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>CoAP</text> </g> |
| <g id="shape72-42" v:mID="72" v:groupContext="shape" transform="translate(35.0942,-440.588)"> |
| <title>Rectangle.72</title> |
| <desc>MQTT</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="40.6772" cy="602.456" width="81.36" height="30.1313"/> |
| <g id="shadow72-43" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="587.391" width="81.3545" height="30.1313" class="st2"/> |
| </g> |
| <rect x="0" y="587.391" width="81.3545" height="30.1313" class="st8"/> |
| <text x="29.42" y="605.16" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>MQTT</text> </g> |
| <g id="shape73-48" v:mID="73" v:groupContext="shape" transform="translate(123.982,-440.588)"> |
| <title>Rectangle.73</title> |
| <desc>...</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="40.6772" cy="602.456" width="81.36" height="30.1313"/> |
| <g id="shadow73-49" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="587.391" width="81.3545" height="30.1313" class="st2"/> |
| </g> |
| <rect x="0" y="587.391" width="81.3545" height="30.1313" class="st8"/> |
| <text x="37.27" y="605.16" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>...</text> </g> |
| <g id="shape48-54" v:mID="48" v:groupContext="shape" transform="translate(25.2651,-246.618)"> |
| <title>Rectangle.48</title> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <rect x="0" y="476.658" width="231.258" height="140.864" class="st10"/> |
| </g> |
| <g id="shape49-56" v:mID="49" v:groupContext="shape" transform="translate(48.5331,-360.698)"> |
| <title>Sheet.49</title> |
| <desc>Network Protocols</desc> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="101.777" cy="604.13" width="203.56" height="26.7834"/> |
| <rect x="0" y="590.739" width="203.554" height="26.7834" class="st6"/> |
| <text x="56.33" y="607.73" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Network Protocols</text> </g> |
| <g id="shape50-59" v:mID="50" v:groupContext="shape" transform="translate(34.3044,-294.075)"> |
| <title>Rectangle.50</title> |
| <desc>IPv6</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="51.2232" cy="602.456" width="102.45" height="30.1313"/> |
| <g id="shadow50-60" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="587.391" width="102.446" height="30.1313" class="st2"/> |
| </g> |
| <rect x="0" y="587.391" width="102.446" height="30.1313" class="st8"/> |
| <text x="43.45" y="605.16" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>IPv6</text> </g> |
| <g id="shape51-65" v:mID="51" v:groupContext="shape" transform="translate(145.79,-256.411)"> |
| <title>Rectangle.51</title> |
| <desc>ICMPv4</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="51.2232" cy="602.456" width="102.45" height="30.1313"/> |
| <g id="shadow51-66" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="587.391" width="102.446" height="30.1313" class="st2"/> |
| </g> |
| <rect x="0" y="587.391" width="102.446" height="30.1313" class="st8"/> |
| <text x="37.2" y="605.16" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>ICMPv4</text> </g> |
| <g id="shape52-71" v:mID="52" v:groupContext="shape" transform="translate(145.79,-294.075)"> |
| <title>Rectangle.52</title> |
| <desc>IPv4</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="51.2232" cy="602.456" width="102.45" height="30.1313"/> |
| <g id="shadow52-72" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="587.391" width="102.446" height="30.1313" class="st2"/> |
| </g> |
| <rect x="0" y="587.391" width="102.446" height="30.1313" class="st8"/> |
| <text x="43.45" y="605.16" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>IPv4</text> </g> |
| <g id="shape53-77" v:mID="53" v:groupContext="shape" transform="translate(34.3044,-256.411)"> |
| <title>Rectangle.53</title> |
| <desc>ICMPv6</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="51.2232" cy="602.456" width="102.45" height="30.1313"/> |
| <g id="shadow53-78" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="587.391" width="102.446" height="30.1313" class="st2"/> |
| </g> |
| <rect x="0" y="587.391" width="102.446" height="30.1313" class="st8"/> |
| <text x="37.2" y="605.16" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>ICMPv6</text> </g> |
| <g id="shape54-83" v:mID="54" v:groupContext="shape" transform="translate(34.3044,-333.245)"> |
| <title>Rectangle.54</title> |
| <desc>UDP</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="51.2232" cy="602.456" width="102.45" height="30.1313"/> |
| <g id="shadow54-84" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="587.391" width="102.446" height="30.1313" class="st2"/> |
| </g> |
| <rect x="0" y="587.391" width="102.446" height="30.1313" class="st8"/> |
| <text x="43.24" y="605.16" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>UDP</text> </g> |
| <g id="shape55-89" v:mID="55" v:groupContext="shape" transform="translate(145.79,-333.245)"> |
| <title>Rectangle.55</title> |
| <desc>TCP</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="51.2232" cy="602.456" width="102.45" height="30.1313"/> |
| <g id="shadow55-90" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="587.391" width="102.446" height="30.1313" class="st2"/> |
| </g> |
| <rect x="0" y="587.391" width="102.446" height="30.1313" class="st8"/> |
| <text x="44.31" y="605.16" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>TCP</text> </g> |
| <g id="shape18-95" v:mID="18" v:groupContext="shape" transform="translate(31.5232,-138.43)"> |
| <title>Rectangle.18</title> |
| <desc>Ethernet</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="29.3981" cy="602.456" width="58.8" height="30.1313"/> |
| <g id="shadow18-96" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="587.391" width="58.7962" height="30.1313" class="st2"/> |
| </g> |
| <rect x="0" y="587.391" width="58.7962" height="30.1313" class="st8"/> |
| <text x="15.19" y="604.86" class="st11" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Ethernet </text> </g> |
| <g id="shape19-101" v:mID="19" v:groupContext="shape" transform="translate(94.4572,-138.43)"> |
| <title>Rectangle.19</title> |
| <desc>802.15.4</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="32.7016" cy="602.456" width="65.41" height="30.1313"/> |
| <g id="shadow19-102" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="587.391" width="65.4032" height="30.1313" class="st2"/> |
| </g> |
| <rect x="0" y="587.391" width="65.4032" height="30.1313" class="st8"/> |
| <text x="18.52" y="604.86" class="st11" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>802.15.4 </text> </g> |
| <g id="shape20-107" v:mID="20" v:groupContext="shape" transform="translate(163.998,-138.43)"> |
| <title>Rectangle.20</title> |
| <desc>Bluetooth</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="29.3981" cy="602.456" width="58.8" height="30.1313"/> |
| <g id="shadow20-108" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="587.391" width="58.7962" height="30.1313" class="st2"/> |
| </g> |
| <rect x="0" y="587.391" width="58.7962" height="30.1313" class="st8"/> |
| <text x="13.21" y="604.86" class="st11" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Bluetooth </text> </g> |
| <g id="shape46-113" v:mID="46" v:groupContext="shape" transform="translate(25.2651,-126.496)"> |
| <title>Rectangle.46</title> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <rect x="0" y="537.324" width="264.434" height="80.1979" class="st10"/> |
| </g> |
| <g id="shape47-115" v:mID="47" v:groupContext="shape" transform="translate(49.8677,-180.713)"> |
| <title>Sheet.47</title> |
| <desc>L2 Network Technologies</desc> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="107.615" cy="604.13" width="215.23" height="26.7834"/> |
| <rect x="0" y="590.739" width="215.229" height="26.7834" class="st6"/> |
| <text x="46.21" y="607.73" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>L2 Network Technologies</text> </g> |
| <g id="shape61-118" v:mID="61" v:groupContext="shape" transform="translate(225.256,-138.43)"> |
| <title>Rectangle.61</title> |
| <desc>CAN</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="29.3981" cy="602.456" width="58.8" height="30.1313"/> |
| <g id="shadow61-119" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="587.391" width="58.7962" height="30.1313" class="st2"/> |
| </g> |
| <rect x="0" y="587.391" width="58.7962" height="30.1313" class="st8"/> |
| <text x="21.49" y="605.16" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>CAN</text> </g> |
| <g id="shape23-124" v:mID="23" v:groupContext="shape" transform="translate(24.379,-7.75317)"> |
| <title>Rectangle.23</title> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <rect x="0" y="506.036" width="299.871" height="111.486" class="st10"/> |
| </g> |
| <g id="shape24-126" v:mID="24" v:groupContext="shape" transform="translate(80.6879,-86.5278)"> |
| <title>Sheet.24</title> |
| <desc>Network Device Drivers</desc> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="97.1604" cy="602.038" width="194.33" height="30.9683"/> |
| <rect x="0" y="586.554" width="194.321" height="30.9683" class="st6"/> |
| <text x="39.73" y="605.64" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Network Device Drivers</text> </g> |
| <g id="shape58-129" v:mID="58" v:groupContext="shape" transform="translate(106.259,-160.95)"> |
| <title>Rectangle.58</title> |
| <desc>IPv6 Header Compression</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="51.2232" cy="606.976" width="102.45" height="21.0919"/> |
| <g id="shadow58-130" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="596.43" width="102.446" height="21.0919" class="st2"/> |
| </g> |
| <rect x="0" y="596.43" width="102.446" height="21.0919" class="st3"/> |
| <text x="19.89" y="608.78" class="st12" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>IPv6 Header Compression</text> </g> |
| <g id="shape78-135" v:mID="78" v:groupContext="shape" transform="translate(221.804,-431.549)"> |
| <title>Rectangle.78</title> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <g id="shadow78-136" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="505.112" width="102.446" height="112.41" class="st2"/> |
| </g> |
| <rect x="0" y="505.112" width="102.446" height="112.41" class="st3"/> |
| </g> |
| <g id="shape2-140" v:mID="2" v:groupContext="shape" transform="translate(24.379,-540.021)"> |
| <title>Rectangle.2</title> |
| <desc>Network Application</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="149.935" cy="588.435" width="299.88" height="58.1735"/> |
| <g id="shadow2-141" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="559.349" width="299.871" height="58.1735" class="st2"/> |
| </g> |
| <rect x="0" y="559.349" width="299.871" height="58.1735" class="st3"/> |
| <text x="99.79" y="592.04" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Network Application</text> </g> |
| <g id="shape79-146" v:mID="79" v:groupContext="shape" transform="translate(222.18,-531.067)"> |
| <title>Rectangle.79</title> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <rect x="0" y="595.677" width="102.07" height="21.8452" class="st13"/> |
| </g> |
| <g id="shape33-148" v:mID="33" v:groupContext="shape" transform="translate(37.2614,-43.3794)"> |
| <title>Rectangle.33</title> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <g id="shadow33-149" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="573.756" width="67.7523" height="43.7657" class="st2"/> |
| </g> |
| <rect x="0" y="573.756" width="67.7523" height="43.7657" class="st3"/> |
| </g> |
| <g id="shape35-153" v:mID="35" v:groupContext="shape" transform="translate(43.2973,-37.0935)"> |
| <title>Rectangle.35</title> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <g id="shadow35-154" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="573.756" width="67.7523" height="43.7657" class="st2"/> |
| </g> |
| <rect x="0" y="573.756" width="67.7523" height="43.7657" class="st3"/> |
| </g> |
| <g id="shape36-158" v:mID="36" v:groupContext="shape" transform="translate(49.3235,-31.0673)"> |
| <title>Rectangle.36</title> |
| <desc>Ethernet drivers</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="33.8761" cy="595.639" width="67.76" height="43.7657"/> |
| <g id="shadow36-159" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="573.756" width="67.7523" height="43.7657" class="st2"/> |
| </g> |
| <rect x="0" y="573.756" width="67.7523" height="43.7657" class="st3"/> |
| <text x="16.11" y="592.64" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Ethernet <tspan |
| x="19.91" dy="1.2em" class="st14">drivers</tspan></text> </g> |
| <g id="shape86-165" v:mID="86" v:groupContext="shape" transform="translate(134.407,-43.3794)"> |
| <title>Rectangle.86</title> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <g id="shadow86-166" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="573.756" width="67.7523" height="43.7657" class="st2"/> |
| </g> |
| <rect x="0" y="573.756" width="67.7523" height="43.7657" class="st3"/> |
| </g> |
| <g id="shape87-170" v:mID="87" v:groupContext="shape" transform="translate(140.443,-37.0935)"> |
| <title>Rectangle.87</title> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <g id="shadow87-171" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="573.756" width="67.7523" height="43.7657" class="st2"/> |
| </g> |
| <rect x="0" y="573.756" width="67.7523" height="43.7657" class="st3"/> |
| </g> |
| <g id="shape88-175" v:mID="88" v:groupContext="shape" transform="translate(146.469,-31.0673)"> |
| <title>Rectangle.88</title> |
| <desc>802.15.4 drivers</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="33.8761" cy="595.639" width="67.76" height="43.7657"/> |
| <g id="shadow88-176" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="573.756" width="67.7523" height="43.7657" class="st2"/> |
| </g> |
| <rect x="0" y="573.756" width="67.7523" height="43.7657" class="st3"/> |
| <text x="16.15" y="592.64" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>802.15.4 <tspan |
| x="19.91" dy="1.2em" class="st14">drivers</tspan></text> </g> |
| <g id="shape90-182" v:mID="90" v:groupContext="shape" transform="translate(231.553,-43.3794)"> |
| <title>Rectangle.33</title> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <g id="shadow90-183" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="573.756" width="67.7523" height="43.7657" class="st2"/> |
| </g> |
| <rect x="0" y="573.756" width="67.7523" height="43.7657" class="st3"/> |
| </g> |
| <g id="shape91-187" v:mID="91" v:groupContext="shape" transform="translate(237.589,-37.0935)"> |
| <title>Rectangle.35</title> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <g id="shadow91-188" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="573.756" width="67.7523" height="43.7657" class="st2"/> |
| </g> |
| <rect x="0" y="573.756" width="67.7523" height="43.7657" class="st3"/> |
| </g> |
| <g id="shape92-192" v:mID="92" v:groupContext="shape" transform="translate(243.615,-31.0673)"> |
| <title>Rectangle.36</title> |
| <desc>Other drivers</desc> |
| <v:userDefs> |
| <v:ud v:nameU="visVersion" v:val="VT0(15):26"/> |
| </v:userDefs> |
| <v:textBlock v:margins="rect(4,4,4,4)"/> |
| <v:textRect cx="33.8761" cy="595.639" width="67.76" height="43.7657"/> |
| <g id="shadow92-193" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1" |
| transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> |
| <rect x="0" y="573.756" width="67.7523" height="43.7657" class="st2"/> |
| </g> |
| <rect x="0" y="573.756" width="67.7523" height="43.7657" class="st3"/> |
| <text x="6.94" y="598.64" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Other drivers</text> </g> |
| </g> |
| </svg> |