diff --git a/lab01/img/ztb_lab_button_other_NUC_schem.png b/lab01/img/ztb_lab_button_other_NUC_schem.png index a518719ddaed93910293707db9ca99ae78e5560b..21febcde18f328fe8547ae55db2223424dde979e 100644 Binary files a/lab01/img/ztb_lab_button_other_NUC_schem.png and b/lab01/img/ztb_lab_button_other_NUC_schem.png differ diff --git a/lab01/img/ztb_lab_button_other_NUC_schem.svg b/lab01/img/ztb_lab_button_other_NUC_schem.svg index 253c7e25595598ba0f008b01aa193c06eb43f98a..c5e519cb0a1f57368a12280a9466dce2dad08dcb 100644 --- a/lab01/img/ztb_lab_button_other_NUC_schem.svg +++ b/lab01/img/ztb_lab_button_other_NUC_schem.svg @@ -1,6 +1,4 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> - <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" @@ -9,22 +7,52 @@ xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="231.91321mm" - height="253.84586mm" - viewBox="0 0 231.91321 253.84585" - version="1.1" - id="svg8" - inkscape:version="0.92.4 5da689c313, 2019-01-14" - sodipodi:docname="ztb_lab_button_other_NUC_schem.svg" - inkscape:export-filename="/home/robert/inbox/03_work/ztb/03_newLab/ztb_lab2020/img/ztb_lab_button_other_NUC_schem.png" + inkscape:export-ydpi="90" inkscape:export-xdpi="90" - inkscape:export-ydpi="90"> + inkscape:export-filename="/home/robert/inbox/03_work/ZTB/ztb_lab2020/lab01/img/ztb_lab_button_other_NUC_schem.png" + sodipodi:docname="ztb_lab_button_other_NUC_schem.svg" + inkscape:version="1.0 (4035a4fb49, 2020-05-01)" + id="svg8" + version="1.1" + viewBox="0 0 231.91321 253.84585" + height="253.84586mm" + width="231.91321mm"> <defs id="defs2"> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker7487" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path7485" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6)" + inkscape:connector-curvature="0" /> + </marker> <marker inkscape:isstock="true" style="overflow:visible" - id="marker7487" + id="marker6984" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mstart"> + <path + inkscape:connector-curvature="0" + transform="scale(0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path6982" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker6860" refX="0" refY="0" orient="auto" @@ -34,287 +62,258 @@ transform="scale(0.6)" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - id="path7485" /> + id="path6858" /> </marker> <marker + inkscape:collect="always" inkscape:stockid="Arrow2Mstart" orient="auto" refY="0" refX="0" - id="marker6984" + id="marker4727" style="overflow:visible" inkscape:isstock="true"> <path - id="path6982" + id="path4725" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="scale(0.6)" inkscape:connector-curvature="0" /> </marker> <marker + inkscape:collect="always" inkscape:stockid="Arrow2Mstart" orient="auto" refY="0" refX="0" - id="marker6860" + id="marker3936" style="overflow:visible" inkscape:isstock="true"> <path - id="path6858" + id="path3934" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="scale(0.6)" inkscape:connector-curvature="0" /> </marker> <marker - inkscape:isstock="true" - style="overflow:visible" - id="marker4727" - refX="0" - refY="0" + inkscape:stockid="DotS" orient="auto" - inkscape:stockid="Arrow2Mstart" - inkscape:collect="always"> + refY="0" + refX="0" + id="marker3807" + style="overflow:visible" + inkscape:isstock="true"> <path inkscape:connector-curvature="0" - transform="scale(0.6)" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - id="path4725" /> + id="path3805" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + transform="matrix(0.2,0,0,0.2,1.48,0.2)" /> </marker> <marker + inkscape:collect="always" inkscape:isstock="true" style="overflow:visible" - id="marker3936" + id="marker3649" refX="0" refY="0" orient="auto" - inkscape:stockid="Arrow2Mstart" - inkscape:collect="always"> + inkscape:stockid="DotS"> <path inkscape:connector-curvature="0" - transform="scale(0.6)" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - id="path3934" /> + transform="matrix(0.2,0,0,0.2,1.48,0.2)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path3647" /> </marker> <marker inkscape:isstock="true" style="overflow:visible" - id="marker3807" + id="marker3567" refX="0" refY="0" orient="auto" inkscape:stockid="DotS"> <path + inkscape:connector-curvature="0" transform="matrix(0.2,0,0,0.2,1.48,0.2)" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" - id="path3805" - inkscape:connector-curvature="0" /> + id="path3565" /> </marker> <marker - inkscape:stockid="DotS" - orient="auto" - refY="0" - refX="0" - id="marker3649" - style="overflow:visible" inkscape:isstock="true" - inkscape:collect="always"> - <path - id="path3647" - d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" - transform="matrix(0.2,0,0,0.2,1.48,0.2)" - inkscape:connector-curvature="0" /> - </marker> - <marker - inkscape:stockid="DotS" - orient="auto" - refY="0" - refX="0" - id="marker3567" style="overflow:visible" - inkscape:isstock="true"> + id="marker3491" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotS"> <path - id="path3565" - d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + inkscape:connector-curvature="0" transform="matrix(0.2,0,0,0.2,1.48,0.2)" - inkscape:connector-curvature="0" /> + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path3489" /> </marker> <marker - inkscape:stockid="DotS" - orient="auto" - refY="0" - refX="0" - id="marker3491" + inkscape:isstock="true" style="overflow:visible" - inkscape:isstock="true"> + id="DotS" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotS"> <path - id="path3489" - d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + inkscape:connector-curvature="0" transform="matrix(0.2,0,0,0.2,1.48,0.2)" - inkscape:connector-curvature="0" /> + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path1209" /> </marker> <marker - inkscape:stockid="DotS" - orient="auto" - refY="0" - refX="0" - id="DotS" + inkscape:isstock="true" style="overflow:visible" - inkscape:isstock="true"> + id="SquareM" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="SquareM"> <path - id="path1209" - d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + inkscape:connector-curvature="0" + transform="scale(0.4)" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" - transform="matrix(0.2,0,0,0.2,1.48,0.2)" - inkscape:connector-curvature="0" /> + d="M -5,-5 V 5 H 5 V -5 Z" + id="path1215" /> </marker> <marker - inkscape:stockid="SquareM" - orient="auto" - refY="0" - refX="0" - id="SquareM" + inkscape:collect="always" + inkscape:isstock="true" style="overflow:visible" - inkscape:isstock="true"> + id="marker2282" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mstart"> <path - id="path1215" - d="M -5,-5 V 5 H 5 V -5 Z" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" - transform="scale(0.4)" - inkscape:connector-curvature="0" /> + inkscape:connector-curvature="0" + transform="scale(0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path2280" /> </marker> <marker + inkscape:collect="always" inkscape:stockid="Arrow2Mstart" orient="auto" refY="0" refX="0" - id="marker2282" + id="marker1719" style="overflow:visible" - inkscape:isstock="true" - inkscape:collect="always"> + inkscape:isstock="true"> <path - id="path2280" + inkscape:connector-curvature="0" + id="path1717" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - transform="scale(0.6)" - inkscape:connector-curvature="0" /> + transform="scale(0.6)" /> </marker> <marker inkscape:isstock="true" style="overflow:visible" - id="marker1719" + id="Arrow2Lstart" refX="0" refY="0" orient="auto" - inkscape:stockid="Arrow2Mstart" - inkscape:collect="always"> + inkscape:stockid="Arrow2Lstart"> <path - transform="scale(0.6)" + inkscape:connector-curvature="0" + transform="matrix(1.1,0,0,1.1,1.1,0)" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - id="path1717" - inkscape:connector-curvature="0" /> + id="path1160" /> </marker> <marker - inkscape:stockid="Arrow2Lstart" - orient="auto" - refY="0" - refX="0" - id="Arrow2Lstart" + inkscape:isstock="true" style="overflow:visible" - inkscape:isstock="true"> - <path - id="path1160" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - transform="matrix(1.1,0,0,1.1,1.1,0)" - inkscape:connector-curvature="0" /> - </marker> - <marker - inkscape:stockid="Arrow1Mstart" - orient="auto" - refY="0" - refX="0" id="Arrow1Mstart" - style="overflow:visible" - inkscape:isstock="true"> + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Mstart"> <path - id="path1148" - d="M 0,0 5,-5 -12.5,0 5,5 Z" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + inkscape:connector-curvature="0" transform="matrix(0.4,0,0,0.4,4,0)" - inkscape:connector-curvature="0" /> + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + id="path1148" /> </marker> <marker - inkscape:stockid="Arrow2Mstart" - orient="auto" - refY="0" - refX="0" - id="Arrow2Mstart" - style="overflow:visible" + inkscape:collect="always" inkscape:isstock="true" - inkscape:collect="always"> + style="overflow:visible" + id="Arrow2Mstart" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mstart"> <path - id="path1166" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" - d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + inkscape:connector-curvature="0" transform="scale(0.6)" - inkscape:connector-curvature="0" /> + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path1166" /> </marker> <marker - inkscape:stockid="Arrow1Sstart" - orient="auto" - refY="0" - refX="0" - id="Arrow1Sstart" + inkscape:isstock="true" style="overflow:visible" - inkscape:isstock="true"> + id="Arrow1Sstart" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Sstart"> <path - id="path1154" - d="M 0,0 5,-5 -12.5,0 5,5 Z" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + inkscape:connector-curvature="0" transform="matrix(0.2,0,0,0.2,1.2,0)" - inkscape:connector-curvature="0" /> + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + id="path1154" /> </marker> <marker - inkscape:stockid="Arrow2Mstart" - orient="auto" - refY="0" - refX="0" - id="marker2282-5" + inkscape:isstock="true" style="overflow:visible" - inkscape:isstock="true"> + id="marker2282-5" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mstart"> <path - inkscape:connector-curvature="0" - id="path2280-6" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + transform="scale(0.6)" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" - transform="scale(0.6)" /> + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path2280-6" + inkscape:connector-curvature="0" /> </marker> </defs> <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="0.85885451" - inkscape:cx="136.69673" - inkscape:cy="479.70869" - inkscape:document-units="mm" - inkscape:current-layer="layer1" - showgrid="false" - fit-margin-top="0" - fit-margin-left="0" + inkscape:document-rotation="0" + fit-margin-bottom="0" fit-margin-right="0" - fit-margin-bottom="0" /> + fit-margin-left="0" + fit-margin-top="0" + showgrid="false" + inkscape:current-layer="layer1" + inkscape:document-units="mm" + inkscape:cy="479.70869" + inkscape:cx="530.82635" + inkscape:zoom="0.85885451" + inkscape:pageshadow="2" + inkscape:pageopacity="1" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" /> <metadata id="metadata5"> <rdf:RDF> @@ -328,1404 +327,1404 @@ </rdf:RDF> </metadata> <g - inkscape:label="Layer 1" - inkscape:groupmode="layer" + transform="translate(59.656559,-4.1187942)" id="layer1" - transform="translate(59.656559,-4.1187942)"> + inkscape:groupmode="layer" + inkscape:label="Layer 1"> <g id="g6384"> <text - id="text27" - y="86.092102" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="-58.100498" - style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - id="tspan29" - style="font-size:7.05555534px;stroke-width:0.26458332px" - y="86.092102" + y="86.092102" + id="text27"><tspan + sodipodi:role="line" x="-58.100498" - sodipodi:role="line">button.py</tspan></text> + y="86.092102" + style="font-size:7.05556px;stroke-width:0.264583px" + id="tspan29">button.py</tspan></text> <text - transform="rotate(-14.135158)" - id="text62-3" - y="83.208916" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="68.139503" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" - y="83.208916" - x="68.139503" + y="83.208916" + id="text62-3" + transform="rotate(-14.135158)"><tspan + sodipodi:role="line" id="tspan60-6" - sodipodi:role="line">subscribe("led/#")</tspan></text> + x="68.139503" + y="83.208916" + style="font-size:5.64444px;stroke-width:0.264583px">subscribe("led/#")</tspan></text> <g - transform="translate(-10.583333,-103.71666)" - id="g251"> + id="g251" + transform="translate(-10.583333,-103.71666)"> <text - transform="rotate(-14.358521)" - id="text211" - y="169.09816" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="43.734707" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" - y="169.09816" - x="43.734707" + y="169.09816" + id="text211" + transform="rotate(-14.358521)"><tspan + sodipodi:role="line" id="tspan209" - sodipodi:role="line">publish("490,:1")</tspan></text> + x="43.734707" + y="169.09816" + style="font-size:5.64444px;stroke-width:0.264583px">publish("504,:1")</tspan></text> <g - transform="matrix(0.82753259,-0.3858119,0.3858119,0.82753259,-52.345494,99.883787)" - id="g237"> + id="g237" + transform="matrix(0.82753259,-0.3858119,0.3858119,0.82753259,-52.345494,99.883787)"> <g - transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)" - id="g235"> + id="g235" + transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)"> <path - inkscape:connector-curvature="0" + id="path221" d="M 43,41 V 24 a 11,11 0 0 0 -22,0 v 17 a 3.009,3.009 0 0 0 -3,3 v 2 a 3.009,3.009 0 0 0 3,3 h 6 v 9 h 2 v -9 h 6 v 13 h 2 V 49 h 6 a 3.009,3.009 0 0 0 3,-3 V 44 A 3.009,3.009 0 0 0 43,41 Z M 23,24 a 9,9 0 0 1 18,0 v 17 h -4 v -8 a 1,1 0 0 0 -1,-1 h -3 a 1.033,1.033 0 0 0 -0.71,0.29 l -1.02,1.02 -0.38,-0.76 A 0.977,0.977 0 0 0 30,32 h -2 a 1,1 0 0 0 -1,1 v 8 h -4 z m 12,10 v 7 h -6 v -7 h 0.38 l 0.73,1.45 a 1,1 0 0 0 0.73,0.54 1.032,1.032 0 0 0 0.87,-0.28 L 33.41,34 Z m 9,12 a 1,1 0 0 1 -1,1 H 21 a 1,1 0 0 1 -1,-1 v -2 a 1,1 0 0 1 1,-1 h 22 a 1,1 0 0 1 1,1 z" - id="path221" /> + inkscape:connector-curvature="0" /> <path - inkscape:connector-curvature="0" + id="path223" d="m 32,18 v -2 a 8.009,8.009 0 0 0 -8,8 h 2 a 6.006,6.006 0 0 1 6,-6 z" - id="path223" /> + inkscape:connector-curvature="0" /> <path - inkscape:connector-curvature="0" + id="path225" d="m 31,2 h 2 v 6 h -2 z" - id="path225" /> + inkscape:connector-curvature="0" /> <path - inkscape:connector-curvature="0" - d="m 11.908,9.908 h 2 v 6 h -2 z" + id="path227" transform="matrix(0.707,-0.707,0.707,0.707,-5.347,12.909)" - id="path227" /> + d="m 11.908,9.908 h 2 v 6 h -2 z" + inkscape:connector-curvature="0" /> <path - inkscape:connector-curvature="0" + id="path229" d="m 2,31 h 6 v 2 H 2 Z" - id="path229" /> + inkscape:connector-curvature="0" /> <path - inkscape:connector-curvature="0" + id="path231" d="m 56,31 h 6 v 2 h -6 z" - id="path231" /> + inkscape:connector-curvature="0" /> <path - inkscape:connector-curvature="0" - d="m 48.092,11.908 h 6 v 2 h -6 z" + id="path233" transform="matrix(0.707,-0.707,0.707,0.707,5.837,39.908)" - id="path233" /> + d="m 48.092,11.908 h 6 v 2 h -6 z" + inkscape:connector-curvature="0" /> </g> </g> </g> <g - transform="translate(-7.9375,-97.366675)" - id="g277"> + id="g277" + transform="translate(-7.9375,-97.366675)"> <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="43.734707" - y="169.09816" + transform="rotate(-14.358521)" id="text255" - transform="rotate(-14.358521)"><tspan - sodipodi:role="line" - id="tspan253" - x="43.734707" + y="169.09816" + x="43.734707" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:5.64444px;stroke-width:0.264583px" y="169.09816" - style="font-size:5.64444447px;stroke-width:0.26458332px">publish("490,:0")</tspan></text> + x="43.734707" + id="tspan253" + sodipodi:role="line">publish("504,:0")</tspan></text> <g - id="g275" - transform="matrix(0.82753259,-0.3858119,0.3858119,0.82753259,-52.345494,99.883787)"> + transform="matrix(0.82753259,-0.3858119,0.3858119,0.82753259,-52.345494,99.883787)" + id="g275"> <g - id="g273" - transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)"> + transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)" + id="g273"> <path - id="path259" + inkscape:connector-curvature="0" d="M 43,41 V 24 a 11,11 0 0 0 -22,0 v 17 a 3.009,3.009 0 0 0 -3,3 v 2 a 3.009,3.009 0 0 0 3,3 h 6 v 9 h 2 v -9 h 6 v 13 h 2 V 49 h 6 a 3.009,3.009 0 0 0 3,-3 V 44 A 3.009,3.009 0 0 0 43,41 Z M 23,24 a 9,9 0 0 1 18,0 v 17 h -4 v -8 a 1,1 0 0 0 -1,-1 h -3 a 1.033,1.033 0 0 0 -0.71,0.29 l -1.02,1.02 -0.38,-0.76 A 0.977,0.977 0 0 0 30,32 h -2 a 1,1 0 0 0 -1,1 v 8 h -4 z m 12,10 v 7 h -6 v -7 h 0.38 l 0.73,1.45 a 1,1 0 0 0 0.73,0.54 1.032,1.032 0 0 0 0.87,-0.28 L 33.41,34 Z m 9,12 a 1,1 0 0 1 -1,1 H 21 a 1,1 0 0 1 -1,-1 v -2 a 1,1 0 0 1 1,-1 h 22 a 1,1 0 0 1 1,1 z" - inkscape:connector-curvature="0" /> + id="path259" /> <path - id="path261" + inkscape:connector-curvature="0" d="m 32,18 v -2 a 8.009,8.009 0 0 0 -8,8 h 2 a 6.006,6.006 0 0 1 6,-6 z" - inkscape:connector-curvature="0" /> + id="path261" /> </g> </g> </g> <g - transform="translate(12.700002,-94.720841)" - id="g301"> + id="g301" + transform="translate(12.700002,-94.720841)"> <text - id="text62" - y="156.87811" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="-29.533283" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" - y="156.87811" - x="-29.533283" + y="156.87811" + id="text62"><tspan + sodipodi:role="line" id="tspan60" - sodipodi:role="line">publish("gpio/491,:1")</tspan></text> + x="-29.533283" + y="156.87811" + style="font-size:5.64444px;stroke-width:0.264583px">publish("gpio/488,:1")</tspan></text> <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="-40.352325" + id="text70" y="156.95613" - id="text70"><tspan - sodipodi:role="line" - id="tspan68" - x="-40.352325" + x="-40.352325" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:4.23333px;stroke-width:0.264583px" y="156.95613" - style="font-size:4.23333311px;stroke-width:0.26458332px">0</tspan></text> + x="-40.352325" + id="tspan68" + sodipodi:role="line">0</tspan></text> <text - id="text74" - y="152.72278" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="-34.002323" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="font-size:4.23333311px;stroke-width:0.26458332px" - y="152.72278" - x="-34.002323" + y="152.72278" + id="text74"><tspan + sodipodi:role="line" id="tspan72" - sodipodi:role="line">1</tspan></text> + x="-34.002323" + y="152.72278" + style="font-size:4.23333px;stroke-width:0.264583px">1</tspan></text> <g id="g290"> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m -39.823158,157.48531 h 3.207234 l 2.386237,-4.13308 h 2.691884" + inkscape:connector-curvature="0" id="path64" - inkscape:connector-curvature="0" /> + d="m -39.823158,157.48531 h 3.207234 l 2.386237,-4.13308 h 2.691884" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <path - sodipodi:nodetypes="ccc" - inkscape:connector-curvature="0" - id="path279" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m -36.31478,155.34196 1.018492,-0.27291 0.368825,1.00632" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + id="path279" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> </g> </g> <g - transform="translate(12.700002,-86.78334)" - id="g321"> + id="g321" + transform="translate(12.700002,-86.78334)"> <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="-29.533283" + id="text305" y="156.87811" - id="text305"><tspan - sodipodi:role="line" - id="tspan303" - x="-29.533283" + x="-29.533283" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:5.64444px;stroke-width:0.264583px" y="156.87811" - style="font-size:5.64444447px;stroke-width:0.26458332px">publish("gpio/491,:0")</tspan></text> + x="-29.533283" + id="tspan303" + sodipodi:role="line">publish("gpio/488,:0")</tspan></text> <text - id="text309" - y="156.95613" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="-33.473156" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="font-size:4.23333311px;stroke-width:0.26458332px" - y="156.95613" - x="-33.473156" + y="156.95613" + id="text309"><tspan + sodipodi:role="line" id="tspan307" - sodipodi:role="line">0</tspan></text> + x="-33.473156" + y="156.95613" + style="font-size:4.23333px;stroke-width:0.264583px">0</tspan></text> <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="-39.293991" + id="text313" y="152.72278" - id="text313"><tspan - sodipodi:role="line" - id="tspan311" - x="-39.293991" + x="-39.293991" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:4.23333px;stroke-width:0.264583px" y="152.72278" - style="font-size:4.23333311px;stroke-width:0.26458332px">1</tspan></text> + x="-39.293991" + id="tspan311" + sodipodi:role="line">1</tspan></text> <g id="g319"> <path - inkscape:connector-curvature="0" - id="path315" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m -39.823158,153.35224 h 3.207234 l 2.386237,4.13308 h 2.691884" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + id="path315" + inkscape:connector-curvature="0" /> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m -36.21438,155.60031 1.018492,0.27291 0.368825,-1.00632" - id="path317" + sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" - sodipodi:nodetypes="ccc" /> + id="path317" + d="m -36.21438,155.60031 1.018492,0.27291 0.368825,-1.00632" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> </g> </g> <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="137.06013" - y="117.81225" - id="text325"><tspan - sodipodi:role="line" + id="text325" + y="115.04357" + x="115.95066" + style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:7.05556px;stroke-width:0.264583px" + y="115.04357" + x="115.95066" id="tspan323" - x="137.06013" - y="117.81225" - style="font-size:7.05555534px;stroke-width:0.26458332px">switch.py</tspan></text> + sodipodi:role="line">switch_led.py</tspan></text> <g - transform="translate(-1.3363476,-87.342063)" - id="g1533"> + id="g1533" + transform="translate(-1.3363476,-87.342063)"> <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="57.658592" + id="text110" y="158.35393" - id="text110"><tspan - sodipodi:role="line" - id="tspan108" - x="57.658592" + x="57.658592" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:4.23333px;text-align:center;text-anchor:middle;stroke-width:0.264583px" y="158.35393" - style="font-size:4.23333311px;text-align:center;text-anchor:middle;stroke-width:0.26458332px">Mosquitto</tspan><tspan - sodipodi:role="line" x="57.658592" + id="tspan108" + sodipodi:role="line">Mosquitto</tspan><tspan + id="tspan112" + style="font-size:4.23333px;text-align:center;text-anchor:middle;stroke-width:0.264583px" y="163.6456" - style="font-size:4.23333311px;text-align:center;text-anchor:middle;stroke-width:0.26458332px" - id="tspan112">MQTT</tspan><tspan - sodipodi:role="line" x="57.658592" + sodipodi:role="line">MQTT</tspan><tspan + id="tspan114" + style="font-size:4.23333px;text-align:center;text-anchor:middle;stroke-width:0.264583px" y="168.93726" - style="font-size:4.23333311px;text-align:center;text-anchor:middle;stroke-width:0.26458332px" - id="tspan114">Broker</tspan></text> + x="57.658592" + sodipodi:role="line">Broker</tspan></text> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m 51.808521,150.54217 h 11.225321 l 5.445617,9.35444 -5.512435,9.72193 H 51.541253 l -5.311982,-9.38785 z" + inkscape:connector-curvature="0" id="path1526" - inkscape:connector-curvature="0" /> + d="m 51.808521,150.54217 h 11.225321 l 5.445617,9.35444 -5.512435,9.72193 H 51.541253 l -5.311982,-9.38785 z" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> </g> <g - transform="matrix(1,0,0,-1,0.00275614,147.41385)" - id="g2185"> + id="g2185" + transform="matrix(1,0,0,-1,0.00275614,147.41385)"> <path - inkscape:connector-curvature="0" - id="path2181" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Mstart)" d="M 63.234293,82.414609 143.69012,103.97268" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Mstart)" /> + id="path2181" + inkscape:connector-curvature="0" /> <path - sodipodi:nodetypes="cc" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000004, 0.50000001;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker1719)" - d="M 143.02022,106.80348 60.296541,84.300482" + inkscape:connector-curvature="0" id="path2183" - inkscape:connector-curvature="0" /> + d="M 143.02022,106.80348 60.296541,84.300482" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000004, 0.50000001;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker1719)" + sodipodi:nodetypes="cc" /> </g> <g - transform="translate(0,-7.4083335)" - id="g4645"> + id="g4645" + transform="translate(0,-7.4083335)"> <text - transform="rotate(14.622393)" - id="text333" - y="62.484722" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="101.68872" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" - y="62.484722" - x="101.68872" + y="62.484722" + id="text333" + transform="rotate(14.622393)"><tspan + sodipodi:role="line" id="tspan331" - sodipodi:role="line">subscribe("gpio/#")</tspan></text> - <path - sodipodi:nodetypes="cc" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker4727)" - d="M 67.051433,82.414609 143.69012,103.97268" - id="path335" - inkscape:connector-curvature="0" /> + x="101.68872" + y="62.484722" + style="font-size:5.64444px;stroke-width:0.264583px">subscribe("gpio/#")</tspan></text> <path inkscape:connector-curvature="0" - id="path1715" - d="M 141.33358,109.53465 64.104759,88.029647" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000004, 0.50000001;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker2282)" + id="path335" + d="M 67.051433,82.414609 143.69012,103.97268" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker4727)" sodipodi:nodetypes="cc" /> <path sodipodi:nodetypes="cc" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000004, 0.50000001;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker3936)" - d="M 63.196781,91.842502 140.31873,112.86461" - id="path3932" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000004, 0.50000001;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker2282)" + d="M 141.33358,109.53465 64.104759,88.029647" + id="path1715" inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path3932" + d="M 63.196781,91.842502 140.31873,112.86461" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000004, 0.50000001;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker3936)" + sodipodi:nodetypes="cc" /> <g - id="g2247" - transform="matrix(0.65617761,0.16564772,-0.16564772,0.65617761,42.497112,7.3640485)"> + transform="matrix(0.65617761,0.16564772,-0.16564772,0.65617761,42.497112,7.3640485)" + id="g2247"> <g - transform="translate(106.37327,-50.246671)" - id="g2205"> + id="g2205" + transform="translate(106.37327,-50.246671)"> <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="-29.533283" + id="text2189" y="156.87811" - id="text2189"><tspan - sodipodi:role="line" - id="tspan2187" - x="-29.533283" + x="-29.533283" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:5.64444px;stroke-width:0.264583px" y="156.87811" - style="font-size:5.64444447px;stroke-width:0.26458332px">publish("491,:1")</tspan></text> + x="-29.533283" + id="tspan2187" + sodipodi:role="line">publish("488,:1")</tspan></text> <text - id="text2193" - y="156.95613" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="-40.352325" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="font-size:4.23333311px;stroke-width:0.26458332px" - y="156.95613" - x="-40.352325" + y="156.95613" + id="text2193"><tspan + sodipodi:role="line" id="tspan2191" - sodipodi:role="line">0</tspan></text> + x="-40.352325" + y="156.95613" + style="font-size:4.23333px;stroke-width:0.264583px">0</tspan></text> <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="-33.102741" + id="text2197" y="156.55421" - id="text2197"><tspan - sodipodi:role="line" - id="tspan2195" - x="-33.102741" + x="-33.102741" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:4.23333px;stroke-width:0.264583px" y="156.55421" - style="font-size:4.23333311px;stroke-width:0.26458332px">1</tspan></text> + x="-33.102741" + id="tspan2195" + sodipodi:role="line">1</tspan></text> <g id="g2203"> <path - inkscape:connector-curvature="0" - id="path2199" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m -39.823158,157.48531 h 3.207234 l 2.386237,-4.13308 h 2.691884" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + id="path2199" + inkscape:connector-curvature="0" /> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m -36.31478,155.34196 1.018492,-0.27291 0.368825,1.00632" - id="path2201" + sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" - sodipodi:nodetypes="ccc" /> + id="path2201" + d="m -36.31478,155.34196 1.018492,-0.27291 0.368825,1.00632" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> </g> </g> <g - id="g2225" - transform="translate(106.37327,-39.134171)"> + transform="translate(106.37327,-39.134171)" + id="g2225"> <text - id="text2209" - y="146.56818" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="22.872509" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" - y="146.56818" - x="22.872509" + y="146.56818" + id="text2209"><tspan + sodipodi:role="line" id="tspan2207" - sodipodi:role="line">publish("491,:0")</tspan></text> + x="22.872509" + y="146.56818" + style="font-size:5.64444px;stroke-width:0.264583px">publish("488,:0")</tspan></text> <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="19.929827" + id="text2213" y="145.48669" - id="text2213"><tspan - sodipodi:role="line" - id="tspan2211" - x="19.929827" + x="19.929827" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:4.23333px;stroke-width:0.264583px" y="145.48669" - style="font-size:4.23333311px;stroke-width:0.26458332px">0</tspan></text> + x="19.929827" + id="tspan2211" + sodipodi:role="line">0</tspan></text> <text - id="text2217" - y="145.19839" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="14.022617" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="font-size:4.23333311px;stroke-width:0.26458332px" - y="145.19839" - x="14.022617" + y="145.19839" + id="text2217"><tspan + sodipodi:role="line" id="tspan2215" - sodipodi:role="line">1</tspan></text> + x="14.022617" + y="145.19839" + style="font-size:4.23333px;stroke-width:0.264583px">1</tspan></text> <g id="g2223"> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m 13.579824,141.8828 h 3.207234 l 2.386237,4.13308 h 2.691884" + inkscape:connector-curvature="0" id="path2219" - inkscape:connector-curvature="0" /> + d="m 13.579824,141.8828 h 3.207234 l 2.386237,4.13308 h 2.691884" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <path - sodipodi:nodetypes="ccc" - inkscape:connector-curvature="0" - id="path2221" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 17.188602,144.13087 1.018492,0.27291 0.368825,-1.00632" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + id="path2221" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> </g> </g> </g> </g> <text - id="text139" - y="54.438305" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="140.80731" - style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="font-size:7.05555534px;stroke-width:0.26458332px" - y="54.438305" - x="140.80731" + y="54.438305" + id="text139"><tspan + sodipodi:role="line" id="tspan137" - sodipodi:role="line">led.py</tspan></text> + x="140.80731" + y="54.438305" + style="font-size:7.05556px;stroke-width:0.264583px">led.py</tspan></text> <g id="g5859"> <g - id="g192" - transform="matrix(0.91305039,0,0,0.91305039,-5.28044,-72.250772)"> + transform="matrix(0.91305039,0,0,0.91305039,-5.28044,-72.250772)" + id="g192"> <g - id="led" - transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)"> + transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)" + id="led"> <path - id="path2" + inkscape:connector-curvature="0" d="M 43,41 V 24 a 11,11 0 0 0 -22,0 v 17 a 3.009,3.009 0 0 0 -3,3 v 2 a 3.009,3.009 0 0 0 3,3 h 6 v 9 h 2 v -9 h 6 v 13 h 2 V 49 h 6 a 3.009,3.009 0 0 0 3,-3 V 44 A 3.009,3.009 0 0 0 43,41 Z M 23,24 a 9,9 0 0 1 18,0 v 17 h -4 v -8 a 1,1 0 0 0 -1,-1 h -3 a 1.033,1.033 0 0 0 -0.71,0.29 l -1.02,1.02 -0.38,-0.76 A 0.977,0.977 0 0 0 30,32 h -2 a 1,1 0 0 0 -1,1 v 8 h -4 z m 12,10 v 7 h -6 v -7 h 0.38 l 0.73,1.45 a 1,1 0 0 0 0.73,0.54 1.032,1.032 0 0 0 0.87,-0.28 L 33.41,34 Z m 9,12 a 1,1 0 0 1 -1,1 H 21 a 1,1 0 0 1 -1,-1 v -2 a 1,1 0 0 1 1,-1 h 22 a 1,1 0 0 1 1,1 z" - inkscape:connector-curvature="0" /> + id="path2" /> <path - id="path4" + inkscape:connector-curvature="0" d="m 32,18 v -2 a 8.009,8.009 0 0 0 -8,8 h 2 a 6.006,6.006 0 0 1 6,-6 z" - inkscape:connector-curvature="0" /> + id="path4" /> <path - id="path6" + inkscape:connector-curvature="0" d="m 31,2 h 2 v 6 h -2 z" - inkscape:connector-curvature="0" /> + id="path6" /> <path - id="path8" - transform="matrix(0.707,-0.707,0.707,0.707,-5.347,12.909)" + inkscape:connector-curvature="0" d="m 11.908,9.908 h 2 v 6 h -2 z" - inkscape:connector-curvature="0" /> + transform="matrix(0.707,-0.707,0.707,0.707,-5.347,12.909)" + id="path8" /> <path - id="path10" + inkscape:connector-curvature="0" d="m 2,31 h 6 v 2 H 2 Z" - inkscape:connector-curvature="0" /> + id="path10" /> <path - id="path12" + inkscape:connector-curvature="0" d="m 56,31 h 6 v 2 h -6 z" - inkscape:connector-curvature="0" /> + id="path12" /> <path - id="path14" - transform="matrix(0.707,-0.707,0.707,0.707,5.837,39.908)" + inkscape:connector-curvature="0" d="m 48.092,11.908 h 6 v 2 h -6 z" - inkscape:connector-curvature="0" /> + transform="matrix(0.707,-0.707,0.707,0.707,5.837,39.908)" + id="path14" /> </g> </g> <circle - style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path2251" - cx="149.91956" + r="5.746295" cy="41.34798" - r="5.746295" /> + cx="149.91956" + id="path2251" + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> </g> <path - inkscape:connector-curvature="0" - id="path1715-2" - d="m 42.436078,72.969902 h -82.72368" + sodipodi:nodetypes="cc" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000006, 0.50000002;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker2282-5)" - sodipodi:nodetypes="cc" /> + d="m 42.436078,72.969902 h -82.72368" + id="path1715-2" + inkscape:connector-curvature="0" /> <g - transform="translate(2.6458331,-87.349284)" - id="g3765"> + id="g3765" + transform="translate(2.6458331,-87.349284)"> <circle - style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path3333" - cx="-49.729439" + r="5.8113842" cy="160.3616" - r="5.8113842" /> + cx="-49.729439" + id="path3333" + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <rect - style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect3335" - width="5.1499252" - height="5.1026788" - x="-52.280777" + ry="1.0394346" y="157.90475" - ry="1.0394346" /> - <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m -53.591883,158.83789 h 0.921317" - id="path3339" - inkscape:connector-curvature="0" /> + x="-52.280777" + height="5.1026788" + width="5.1499252" + id="rect3335" + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path inkscape:connector-curvature="0" - id="path3341" - d="m -53.591883,159.89623 h 0.921317" + id="path3339" + d="m -53.591883,158.83789 h 0.921317" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <path style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m -53.591883,160.95454 h 0.921317" - id="path3343" + d="m -53.591883,159.89623 h 0.921317" + id="path3341" inkscape:connector-curvature="0" /> <path inkscape:connector-curvature="0" - id="path3345" - d="m -53.591883,162.01288 h 0.921317" + id="path3343" + d="m -53.591883,160.95454 h 0.921317" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <path - inkscape:connector-curvature="0" - id="path3347" - d="m -46.712715,158.83789 h 0.921317" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m -53.591883,162.01288 h 0.921317" + id="path3345" + inkscape:connector-curvature="0" /> <path style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m -46.712715,159.89623 h 0.921317" - id="path3349" + d="m -46.712715,158.83789 h 0.921317" + id="path3347" inkscape:connector-curvature="0" /> <path inkscape:connector-curvature="0" - id="path3351" - d="m -46.712715,160.95454 h 0.921317" + id="path3349" + d="m -46.712715,159.89623 h 0.921317" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <path style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m -46.712715,162.01288 h 0.921317" - id="path3353" + d="m -46.712715,160.95454 h 0.921317" + id="path3351" inkscape:connector-curvature="0" /> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#DotS)" - d="m -51.961861,160.12537 h 2.173363 l 1.122117,-1.07487" + inkscape:connector-curvature="0" + id="path3353" + d="m -46.712715,162.01288 h 0.921317" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" id="path3355" - inkscape:connector-curvature="0" /> + d="m -51.961861,160.12537 h 2.173363 l 1.122117,-1.07487" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#DotS)" /> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker3649)" - d="m -47.414335,160.69234 -2.22061,0.0118 -1.204799,0.94494" + inkscape:connector-curvature="0" id="path3357" - inkscape:connector-curvature="0" /> + d="m -47.414335,160.69234 -2.22061,0.0118 -1.204799,0.94494" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker3649)" /> </g> <g - transform="translate(-7.6218512,-90.955517)" - id="g3924"> + id="g3924" + transform="translate(-7.6218512,-90.955517)"> <circle - r="5.8113842" - cy="193.90738" - cx="155.56081" + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="circle3767" - style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + cx="155.56081" + cy="193.90738" + r="5.8113842" /> <rect - style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect3905" - width="7.0398064" - height="5.9058781" + y="190.7887" x="152.01535" - y="190.7887" /> + height="5.9058781" + width="7.0398064" + id="rect3905" + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m 152.29883,192.58408 h 6.56734" + inkscape:connector-curvature="0" id="path3907" - inkscape:connector-curvature="0" /> - <rect - style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect3909" - width="0.16704345" - height="0.16704345" - x="152.83641" - y="191.62651" /> + d="m 152.29883,192.58408 h 6.56734" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <rect y="191.62651" - x="153.89473" + x="152.83641" height="0.16704345" width="0.16704345" - id="rect3914" + id="rect3909" style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <rect style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect3916" + id="rect3914" width="0.16704345" height="0.16704345" - x="154.95305" + x="153.89473" y="191.62651" /> + <rect + y="191.62651" + x="154.95305" + height="0.16704345" + width="0.16704345" + id="rect3916" + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> </g> <g - transform="matrix(0.64856641,0.16725659,-0.16725659,0.64856641,86.397636,19.252627)" - id="g5905"> + id="g5905" + transform="matrix(0.64856641,0.16725659,-0.16725659,0.64856641,86.397636,19.252627)"> <g - id="g5873" - transform="translate(-15.446102,10.600613)"> + transform="translate(-15.446102,10.600613)" + id="g5873"> <text - id="text5691" - y="99.198944" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="4.3333869" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" - y="99.198944" - x="4.3333869" + y="99.198944" + id="text5691"><tspan + sodipodi:role="line" id="tspan5689" - sodipodi:role="line">publish("led/490,:1")</tspan></text> + x="4.3333869" + y="99.198944" + style="font-size:5.64444px;stroke-width:0.264583px">publish("led/490,:1")</tspan></text> <g - transform="matrix(0.91305039,0,0,0.91305039,-96.487344,-15.828337)" - id="g192-9"> + id="g192-9" + transform="matrix(0.91305039,0,0,0.91305039,-96.487344,-15.828337)"> <g - transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)" - id="led-2"> + id="led-2" + transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)"> <path - inkscape:connector-curvature="0" + id="path2-7" d="M 43,41 V 24 a 11,11 0 0 0 -22,0 v 17 a 3.009,3.009 0 0 0 -3,3 v 2 a 3.009,3.009 0 0 0 3,3 h 6 v 9 h 2 v -9 h 6 v 13 h 2 V 49 h 6 a 3.009,3.009 0 0 0 3,-3 V 44 A 3.009,3.009 0 0 0 43,41 Z M 23,24 a 9,9 0 0 1 18,0 v 17 h -4 v -8 a 1,1 0 0 0 -1,-1 h -3 a 1.033,1.033 0 0 0 -0.71,0.29 l -1.02,1.02 -0.38,-0.76 A 0.977,0.977 0 0 0 30,32 h -2 a 1,1 0 0 0 -1,1 v 8 h -4 z m 12,10 v 7 h -6 v -7 h 0.38 l 0.73,1.45 a 1,1 0 0 0 0.73,0.54 1.032,1.032 0 0 0 0.87,-0.28 L 33.41,34 Z m 9,12 a 1,1 0 0 1 -1,1 H 21 a 1,1 0 0 1 -1,-1 v -2 a 1,1 0 0 1 1,-1 h 22 a 1,1 0 0 1 1,1 z" - id="path2-7" /> + inkscape:connector-curvature="0" /> <path - inkscape:connector-curvature="0" + id="path4-0" d="m 32,18 v -2 a 8.009,8.009 0 0 0 -8,8 h 2 a 6.006,6.006 0 0 1 6,-6 z" - id="path4-0" /> + inkscape:connector-curvature="0" /> <path - inkscape:connector-curvature="0" + id="path6-9" d="m 31,2 h 2 v 6 h -2 z" - id="path6-9" /> + inkscape:connector-curvature="0" /> <path - inkscape:connector-curvature="0" - d="m 11.908,9.908 h 2 v 6 h -2 z" + id="path8-3" transform="matrix(0.707,-0.707,0.707,0.707,-5.347,12.909)" - id="path8-3" /> + d="m 11.908,9.908 h 2 v 6 h -2 z" + inkscape:connector-curvature="0" /> <path - inkscape:connector-curvature="0" + id="path10-6" d="m 2,31 h 6 v 2 H 2 Z" - id="path10-6" /> + inkscape:connector-curvature="0" /> <path - inkscape:connector-curvature="0" + id="path12-0" d="m 56,31 h 6 v 2 h -6 z" - id="path12-0" /> + inkscape:connector-curvature="0" /> <path - inkscape:connector-curvature="0" - d="m 48.092,11.908 h 6 v 2 h -6 z" + id="path14-6" transform="matrix(0.707,-0.707,0.707,0.707,5.837,39.908)" - id="path14-6" /> + d="m 48.092,11.908 h 6 v 2 h -6 z" + inkscape:connector-curvature="0" /> </g> </g> </g> <g - id="g5882" - transform="translate(47.226014,2.6631211)"> + transform="translate(47.226014,2.6631211)" + id="g5882"> <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="4.3333869" + id="text5711" y="107.13644" - id="text5711"><tspan - sodipodi:role="line" - id="tspan5709" - x="4.3333869" + x="4.3333869" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:5.64444px;stroke-width:0.264583px" y="107.13644" - style="font-size:5.64444447px;stroke-width:0.26458332px">publish("led/490,:0")</tspan></text> + x="4.3333869" + id="tspan5709" + sodipodi:role="line">publish("led/490,:0")</tspan></text> <g - transform="matrix(0.91305039,0,0,0.91305039,-96.487344,-7.8908447)" - id="g192-2"> + id="g192-2" + transform="matrix(0.91305039,0,0,0.91305039,-96.487344,-7.8908447)"> <g - transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)" - id="led-1"> + id="led-1" + transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)"> <path - inkscape:connector-curvature="0" + id="path2-8" d="M 43,41 V 24 a 11,11 0 0 0 -22,0 v 17 a 3.009,3.009 0 0 0 -3,3 v 2 a 3.009,3.009 0 0 0 3,3 h 6 v 9 h 2 v -9 h 6 v 13 h 2 V 49 h 6 a 3.009,3.009 0 0 0 3,-3 V 44 A 3.009,3.009 0 0 0 43,41 Z M 23,24 a 9,9 0 0 1 18,0 v 17 h -4 v -8 a 1,1 0 0 0 -1,-1 h -3 a 1.033,1.033 0 0 0 -0.71,0.29 l -1.02,1.02 -0.38,-0.76 A 0.977,0.977 0 0 0 30,32 h -2 a 1,1 0 0 0 -1,1 v 8 h -4 z m 12,10 v 7 h -6 v -7 h 0.38 l 0.73,1.45 a 1,1 0 0 0 0.73,0.54 1.032,1.032 0 0 0 0.87,-0.28 L 33.41,34 Z m 9,12 a 1,1 0 0 1 -1,1 H 21 a 1,1 0 0 1 -1,-1 v -2 a 1,1 0 0 1 1,-1 h 22 a 1,1 0 0 1 1,1 z" - id="path2-8" /> + inkscape:connector-curvature="0" /> <path - inkscape:connector-curvature="0" + id="path4-7" d="m 32,18 v -2 a 8.009,8.009 0 0 0 -8,8 h 2 a 6.006,6.006 0 0 1 6,-6 z" - id="path4-7" /> + inkscape:connector-curvature="0" /> </g> </g> </g> </g> <g - transform="translate(0,-24.341676)" - id="g6233"> + id="g6233" + transform="translate(0,-24.341676)"> <rect - ry="11.007567" - y="28.734707" - x="-59.406559" - height="118.23979" - width="228.40024" + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect6227" - style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + width="228.40024" + height="118.23979" + x="-59.406559" + y="28.734707" + ry="11.007567" /> <rect - style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect6229" - width="227.39937" - height="23.249872" - x="-59.176853" - y="28.71047" + rx="10.299255" ry="10.299255" - rx="10.299255" /> + y="28.71047" + x="-59.176853" + height="23.249872" + width="227.39937" + id="rect6229" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> </g> <text - id="text6237" - y="19.879799" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:11.2889px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="35.817341" - style="font-style:normal;font-weight:normal;font-size:11.28888893px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="fill:#ffffff;fill-opacity:1;stroke-width:0.26458332px" - y="19.879799" - x="35.817341" + y="19.879799" + id="text6237"><tspan + sodipodi:role="line" id="tspan6235" - sodipodi:role="line">NUC#1</tspan></text> + x="35.817341" + y="19.879799" + style="fill:#ffffff;fill-opacity:1;stroke-width:0.264583px">NUC#1</tspan></text> </g> <text - id="text6388" - y="179.63971" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="-55.087521" - style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - id="tspan6386" - style="font-size:7.05555534px;stroke-width:0.26458332px" - y="179.63971" + y="179.63971" + id="text6388"><tspan + sodipodi:role="line" x="-55.087521" - sodipodi:role="line">button.py</tspan></text> + y="179.63971" + style="font-size:7.05556px;stroke-width:0.264583px" + id="tspan6386">button.py</tspan></text> <text - transform="rotate(13.1636)" - id="text6392" - y="176.75159" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="132.123" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" - y="176.75159" - x="132.123" + y="176.75159" + id="text6392" + transform="rotate(13.1636)"><tspan + sodipodi:role="line" id="tspan6390" - sodipodi:role="line">subscribe("led/#")</tspan></text> + x="132.123" + y="176.75159" + style="font-size:5.64444px;stroke-width:0.264583px">subscribe("led/#")</tspan></text> <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="120.62663" - y="187.59857" + transform="rotate(13.814263)" id="text6396" - transform="rotate(13.814263)"><tspan - sodipodi:role="line" - id="tspan6394" - x="120.62663" + y="187.59857" + x="120.62663" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:5.64444px;stroke-width:0.264583px" y="187.59857" - style="font-size:5.64444447px;stroke-width:0.26458332px">publish("490,:1")</tspan></text> + x="120.62663" + id="tspan6394" + sodipodi:role="line">publish("504,:1")</tspan></text> <g - id="g6416" - transform="matrix(0.86631537,0.2883725,-0.2883725,0.86631537,7.4172657,63.546479)"> + transform="matrix(0.86631537,0.2883725,-0.2883725,0.86631537,7.4172657,63.546479)" + id="g6416"> <g - id="g6414" - transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)"> + transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)" + id="g6414"> <path - id="path6400" + inkscape:connector-curvature="0" d="M 43,41 V 24 a 11,11 0 0 0 -22,0 v 17 a 3.009,3.009 0 0 0 -3,3 v 2 a 3.009,3.009 0 0 0 3,3 h 6 v 9 h 2 v -9 h 6 v 13 h 2 V 49 h 6 a 3.009,3.009 0 0 0 3,-3 V 44 A 3.009,3.009 0 0 0 43,41 Z M 23,24 a 9,9 0 0 1 18,0 v 17 h -4 v -8 a 1,1 0 0 0 -1,-1 h -3 a 1.033,1.033 0 0 0 -0.71,0.29 l -1.02,1.02 -0.38,-0.76 A 0.977,0.977 0 0 0 30,32 h -2 a 1,1 0 0 0 -1,1 v 8 h -4 z m 12,10 v 7 h -6 v -7 h 0.38 l 0.73,1.45 a 1,1 0 0 0 0.73,0.54 1.032,1.032 0 0 0 0.87,-0.28 L 33.41,34 Z m 9,12 a 1,1 0 0 1 -1,1 H 21 a 1,1 0 0 1 -1,-1 v -2 a 1,1 0 0 1 1,-1 h 22 a 1,1 0 0 1 1,1 z" - inkscape:connector-curvature="0" /> + id="path6400" /> <path - id="path6402" + inkscape:connector-curvature="0" d="m 32,18 v -2 a 8.009,8.009 0 0 0 -8,8 h 2 a 6.006,6.006 0 0 1 6,-6 z" - inkscape:connector-curvature="0" /> + id="path6402" /> <path - id="path6404" + inkscape:connector-curvature="0" d="m 31,2 h 2 v 6 h -2 z" - inkscape:connector-curvature="0" /> + id="path6404" /> <path - id="path6406" - transform="matrix(0.707,-0.707,0.707,0.707,-5.347,12.909)" + inkscape:connector-curvature="0" d="m 11.908,9.908 h 2 v 6 h -2 z" - inkscape:connector-curvature="0" /> + transform="matrix(0.707,-0.707,0.707,0.707,-5.347,12.909)" + id="path6406" /> <path - id="path6408" + inkscape:connector-curvature="0" d="m 2,31 h 6 v 2 H 2 Z" - inkscape:connector-curvature="0" /> + id="path6408" /> <path - id="path6410" + inkscape:connector-curvature="0" d="m 56,31 h 6 v 2 h -6 z" - inkscape:connector-curvature="0" /> + id="path6410" /> <path - id="path6412" - transform="matrix(0.707,-0.707,0.707,0.707,5.837,39.908)" + inkscape:connector-curvature="0" d="m 48.092,11.908 h 6 v 2 h -6 z" - inkscape:connector-curvature="0" /> + transform="matrix(0.707,-0.707,0.707,0.707,5.837,39.908)" + id="path6412" /> </g> </g> <text - transform="rotate(12.414718)" - id="text6422" - y="199.24269" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="117.35115" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" - y="199.24269" - x="117.35115" + y="199.24269" + id="text6422" + transform="rotate(12.414718)"><tspan + sodipodi:role="line" id="tspan6420" - sodipodi:role="line">publish("490,:0")</tspan></text> + x="117.35115" + y="199.24269" + style="font-size:5.64444px;stroke-width:0.264583px">publish("504,:0")</tspan></text> <g - transform="matrix(0.84592219,0.34362283,-0.34362283,0.84592219,15.026886,64.085191)" - id="g6432"> + id="g6432" + transform="matrix(0.84592219,0.34362283,-0.34362283,0.84592219,15.026886,64.085191)"> <g - transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)" - id="g6430"> + id="g6430" + transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)"> <path - inkscape:connector-curvature="0" + id="path6426" d="M 43,41 V 24 a 11,11 0 0 0 -22,0 v 17 a 3.009,3.009 0 0 0 -3,3 v 2 a 3.009,3.009 0 0 0 3,3 h 6 v 9 h 2 v -9 h 6 v 13 h 2 V 49 h 6 a 3.009,3.009 0 0 0 3,-3 V 44 A 3.009,3.009 0 0 0 43,41 Z M 23,24 a 9,9 0 0 1 18,0 v 17 h -4 v -8 a 1,1 0 0 0 -1,-1 h -3 a 1.033,1.033 0 0 0 -0.71,0.29 l -1.02,1.02 -0.38,-0.76 A 0.977,0.977 0 0 0 30,32 h -2 a 1,1 0 0 0 -1,1 v 8 h -4 z m 12,10 v 7 h -6 v -7 h 0.38 l 0.73,1.45 a 1,1 0 0 0 0.73,0.54 1.032,1.032 0 0 0 0.87,-0.28 L 33.41,34 Z m 9,12 a 1,1 0 0 1 -1,1 H 21 a 1,1 0 0 1 -1,-1 v -2 a 1,1 0 0 1 1,-1 h 22 a 1,1 0 0 1 1,1 z" - id="path6426" /> + inkscape:connector-curvature="0" /> <path - inkscape:connector-curvature="0" + id="path6428" d="m 32,18 v -2 a 8.009,8.009 0 0 0 -8,8 h 2 a 6.006,6.006 0 0 1 6,-6 z" - id="path6428" /> + inkscape:connector-curvature="0" /> </g> </g> <g - transform="translate(14.825273,47.346683)" - id="g6454"> + id="g6454" + transform="translate(14.825273,47.346683)"> <text - id="text6438" - y="156.87811" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="-29.533283" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" - y="156.87811" - x="-29.533283" + y="156.87811" + id="text6438"><tspan + sodipodi:role="line" id="tspan6436" - sodipodi:role="line">publish("gpio/491,:1")</tspan></text> + x="-29.533283" + y="156.87811" + style="font-size:5.64444px;stroke-width:0.264583px">publish("gpio/488,:1")</tspan></text> <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="-40.352325" + id="text6442" y="156.95613" - id="text6442"><tspan - sodipodi:role="line" - id="tspan6440" - x="-40.352325" + x="-40.352325" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:4.23333px;stroke-width:0.264583px" y="156.95613" - style="font-size:4.23333311px;stroke-width:0.26458332px">0</tspan></text> + x="-40.352325" + id="tspan6440" + sodipodi:role="line">0</tspan></text> <text - id="text6446" - y="152.72278" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="-34.002323" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="font-size:4.23333311px;stroke-width:0.26458332px" - y="152.72278" - x="-34.002323" + y="152.72278" + id="text6446"><tspan + sodipodi:role="line" id="tspan6444" - sodipodi:role="line">1</tspan></text> + x="-34.002323" + y="152.72278" + style="font-size:4.23333px;stroke-width:0.264583px">1</tspan></text> <g id="g6452"> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m -39.823158,157.48531 h 3.207234 l 2.386237,-4.13308 h 2.691884" + inkscape:connector-curvature="0" id="path6448" - inkscape:connector-curvature="0" /> + d="m -39.823158,157.48531 h 3.207234 l 2.386237,-4.13308 h 2.691884" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <path - sodipodi:nodetypes="ccc" - inkscape:connector-curvature="0" - id="path6450" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m -36.31478,155.34196 1.018492,-0.27291 0.368825,1.00632" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + id="path6450" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> </g> </g> <text - id="text6458" - y="194.90736" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="-13.820303" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" - y="194.90736" - x="-13.820303" + y="194.90736" + id="text6458"><tspan + sodipodi:role="line" id="tspan6456" - sodipodi:role="line">publish("gpio/491,:0")</tspan></text> + x="-13.820303" + y="194.90736" + style="font-size:5.64444px;stroke-width:0.264583px">publish("gpio/488,:0")</tspan></text> <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="-17.760176" - y="-191.91066" + transform="scale(1,-1)" id="text6462" - transform="scale(1,-1)"><tspan - sodipodi:role="line" - id="tspan6460" - x="-17.760176" + y="-191.91066" + x="-17.760176" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:4.23333px;stroke-width:0.264583px" y="-191.91066" - style="font-size:4.23333311px;stroke-width:0.26458332px">0</tspan></text> + x="-17.760176" + id="tspan6460" + sodipodi:role="line">0</tspan></text> <text - id="text6466" - y="194.82323" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="-23.581011" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="font-size:4.23333311px;stroke-width:0.26458332px" - y="194.82323" - x="-23.581011" + y="194.82323" + id="text6466"><tspan + sodipodi:role="line" id="tspan6464" - sodipodi:role="line">1</tspan></text> + x="-23.581011" + y="194.82323" + style="font-size:4.23333px;stroke-width:0.264583px">1</tspan></text> <g - id="g6472" - transform="translate(15.71298,38.029236)"> + transform="translate(15.71298,38.029236)" + id="g6472"> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m -39.823158,153.35224 h 3.207234 l 2.386237,4.13308 h 2.691884" + inkscape:connector-curvature="0" id="path6468" - inkscape:connector-curvature="0" /> + d="m -39.823158,153.35224 h 3.207234 l 2.386237,4.13308 h 2.691884" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <path - sodipodi:nodetypes="ccc" - inkscape:connector-curvature="0" - id="path6470" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m -36.21438,155.60031 1.018492,0.27291 0.368825,-1.00632" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + id="path6470" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> </g> <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="140.0731" - y="147.91956" - id="text6478"><tspan - sodipodi:role="line" + id="text6478" + y="182.85269" + x="101.76161" + style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:7.05556px;stroke-width:0.264583px" + y="182.85269" + x="101.76161" id="tspan6476" - x="140.0731" - y="147.91956" - style="font-size:7.05555534px;stroke-width:0.26458332px">switch.py</tspan></text> + sodipodi:role="line">switch_led_other.py</tspan></text> <g - transform="matrix(1,0,0,-1,1.67663,349.42551)" - id="g6490"> + id="g6490" + transform="matrix(1,0,0,-1,1.67663,349.42551)"> <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="57.281971" - y="-162.01932" + transform="scale(1,-1)" id="text6486" - transform="scale(1,-1)"><tspan - sodipodi:role="line" - id="tspan6480" - x="57.281971" + y="-162.01932" + x="57.281971" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:4.23333px;text-align:center;text-anchor:middle;stroke-width:0.264583px" y="-162.01932" - style="font-size:4.23333311px;text-align:center;text-anchor:middle;stroke-width:0.26458332px">Mosquitto</tspan><tspan - sodipodi:role="line" x="57.281971" + id="tspan6480" + sodipodi:role="line">Mosquitto</tspan><tspan + id="tspan6482" + style="font-size:4.23333px;text-align:center;text-anchor:middle;stroke-width:0.264583px" y="-156.72765" - style="font-size:4.23333311px;text-align:center;text-anchor:middle;stroke-width:0.26458332px" - id="tspan6482">MQTT</tspan><tspan - sodipodi:role="line" x="57.281971" + sodipodi:role="line">MQTT</tspan><tspan + id="tspan6484" + style="font-size:4.23333px;text-align:center;text-anchor:middle;stroke-width:0.264583px" y="-151.43599" - style="font-size:4.23333311px;text-align:center;text-anchor:middle;stroke-width:0.26458332px" - id="tspan6484">Broker</tspan></text> + x="57.281971" + sodipodi:role="line">Broker</tspan></text> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m 51.808521,150.54217 h 11.225321 l 5.445617,9.35444 -5.512435,9.72193 H 51.541253 l -5.311982,-9.38785 z" + inkscape:connector-curvature="0" id="path6488" - inkscape:connector-curvature="0" /> + d="m 51.808521,150.54217 h 11.225321 l 5.445617,9.35444 -5.512435,9.72193 H 51.541253 l -5.311982,-9.38785 z" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> </g> <g - transform="translate(3.0157337,114.6696)" - id="g6496"> + id="g6496" + transform="translate(3.0157337,114.6696)"> <path - inkscape:connector-curvature="0" - id="path6492" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Mstart)" d="M 63.234293,82.414609 143.69012,103.97268" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Mstart)" /> + id="path6492" + inkscape:connector-curvature="0" /> <path - sodipodi:nodetypes="cc" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000004, 0.50000001;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker1719)" - d="M 143.02022,106.80348 60.296541,84.300482" + inkscape:connector-curvature="0" id="path6494" - inkscape:connector-curvature="0" /> + d="M 143.02022,106.80348 60.296541,84.300482" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000004, 0.50000001;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker1719)" + sodipodi:nodetypes="cc" /> </g> <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="125.43731" - y="28.910669" + transform="rotate(38.05061)" id="text6500" - transform="rotate(38.05061)"><tspan - sodipodi:role="line" - id="tspan6498" - x="125.43731" + y="28.910669" + x="125.43731" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:5.64444px;stroke-width:0.264583px" y="28.910669" - style="font-size:5.64444447px;stroke-width:0.26458332px">subscribe("gpio/#")</tspan></text> - <path - inkscape:connector-curvature="0" - id="path6502" - d="M 56.321234,85.29793 146.21915,152.1077" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker6860)" - sodipodi:nodetypes="cc" /> + x="125.43731" + id="tspan6498" + sodipodi:role="line">subscribe("gpio/#")</tspan></text> <path sodipodi:nodetypes="cc" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000004, 0.50000001;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker7487)" - d="M 143.15747,157.17705 53.072406,88.308294" - id="path6504" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker6860)" + d="M 56.321234,85.29793 146.21915,152.1077" + id="path6502" inkscape:connector-curvature="0" /> <path inkscape:connector-curvature="0" - id="path6506" - d="M 68.073944,181.11134 145.1455,163.24165" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000004, 0.50000001;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker6984)" + id="path6504" + d="M 143.15747,157.17705 53.072406,88.308294" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000004, 0.50000001;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker7487)" sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000004, 0.50000001;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker6984)" + d="M 68.073944,181.11134 145.1455,163.24165" + id="path6506" + inkscape:connector-curvature="0" /> <g - transform="matrix(0.78181327,0.57093891,-0.57093891,0.78181327,57.747476,-27.377988)" - id="g6548"> + id="g6548" + transform="matrix(0.78181327,0.57093891,-0.57093891,0.78181327,57.747476,-27.377988)"> <g - id="g6526" - transform="translate(106.37327,-50.246671)"> + transform="translate(106.37327,-50.246671)" + id="g6526"> <text - id="text6510" - y="156.87811" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="-29.533283" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" - y="156.87811" - x="-29.533283" + y="156.87811" + id="text6510"><tspan + sodipodi:role="line" id="tspan6508" - sodipodi:role="line">publish("491,:1")</tspan></text> + x="-29.533283" + y="156.87811" + style="font-size:5.64444px;stroke-width:0.264583px">publish("488,:1")</tspan></text> <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="-40.352325" + id="text6514" y="156.95613" - id="text6514"><tspan - sodipodi:role="line" - id="tspan6512" - x="-40.352325" + x="-40.352325" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:4.23333px;stroke-width:0.264583px" y="156.95613" - style="font-size:4.23333311px;stroke-width:0.26458332px">0</tspan></text> + x="-40.352325" + id="tspan6512" + sodipodi:role="line">0</tspan></text> <text - id="text6518" - y="156.55421" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="-33.102741" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="font-size:4.23333311px;stroke-width:0.26458332px" - y="156.55421" - x="-33.102741" + y="156.55421" + id="text6518"><tspan + sodipodi:role="line" id="tspan6516" - sodipodi:role="line">1</tspan></text> + x="-33.102741" + y="156.55421" + style="font-size:4.23333px;stroke-width:0.264583px">1</tspan></text> <g id="g6524"> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m -39.823158,157.48531 h 3.207234 l 2.386237,-4.13308 h 2.691884" + inkscape:connector-curvature="0" id="path6520" - inkscape:connector-curvature="0" /> + d="m -39.823158,157.48531 h 3.207234 l 2.386237,-4.13308 h 2.691884" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <path - sodipodi:nodetypes="ccc" - inkscape:connector-curvature="0" - id="path6522" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m -36.31478,155.34196 1.018492,-0.27291 0.368825,1.00632" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + id="path6522" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> </g> </g> <g - transform="translate(106.37327,-39.134171)" - id="g6546"> + id="g6546" + transform="translate(106.37327,-39.134171)"> <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="22.872509" + id="text6530" y="146.56818" - id="text6530"><tspan - sodipodi:role="line" - id="tspan6528" - x="22.872509" - y="146.56818" - style="font-size:5.64444447px;stroke-width:0.26458332px">publish("491,:0")</tspan></text> - <text - id="text6534" - y="145.48669" - x="19.929827" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="22.872509" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:4.23333311px;stroke-width:0.26458332px" - y="145.48669" - x="19.929827" - id="tspan6532" - sodipodi:role="line">0</tspan></text> + style="font-size:5.64444px;stroke-width:0.264583px" + y="146.56818" + x="22.872509" + id="tspan6528" + sodipodi:role="line">publish("488,:0")</tspan></text> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="14.022617" - y="145.19839" - id="text6538"><tspan + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="19.929827" + y="145.48669" + id="text6534"><tspan sodipodi:role="line" - id="tspan6536" - x="14.022617" + id="tspan6532" + x="19.929827" + y="145.48669" + style="font-size:4.23333px;stroke-width:0.264583px">0</tspan></text> + <text + id="text6538" + y="145.19839" + x="14.022617" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:4.23333px;stroke-width:0.264583px" y="145.19839" - style="font-size:4.23333311px;stroke-width:0.26458332px">1</tspan></text> + x="14.022617" + id="tspan6536" + sodipodi:role="line">1</tspan></text> <g id="g6544"> <path - inkscape:connector-curvature="0" - id="path6540" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 13.579824,141.8828 h 3.207234 l 2.386237,4.13308 h 2.691884" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + id="path6540" + inkscape:connector-curvature="0" /> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m 17.188602,144.13087 1.018492,0.27291 0.368825,-1.00632" - id="path6542" + sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" - sodipodi:nodetypes="ccc" /> + id="path6542" + d="m 17.188602,144.13087 1.018492,0.27291 0.368825,-1.00632" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> </g> </g> </g> <text - id="text6554" - y="211.2935" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="143.82028" - style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="font-size:7.05555534px;stroke-width:0.26458332px" - y="211.2935" - x="143.82028" + y="211.2935" + id="text6554"><tspan + sodipodi:role="line" id="tspan6552" - sodipodi:role="line">led.py</tspan></text> + x="143.82028" + y="211.2935" + style="font-size:7.05556px;stroke-width:0.264583px">led.py</tspan></text> <g - id="g6578" - transform="translate(3.0129776,179.3875)"> + transform="translate(3.0129776,179.3875)" + id="g6578"> <g - id="g6574" - transform="matrix(0.91305039,0,0,0.91305039,-5.28044,-72.250772)"> + transform="matrix(0.91305039,0,0,0.91305039,-5.28044,-72.250772)" + id="g6574"> <g - id="g6572" - transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)"> + transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)" + id="g6572"> <path - id="path6558" + inkscape:connector-curvature="0" d="M 43,41 V 24 a 11,11 0 0 0 -22,0 v 17 a 3.009,3.009 0 0 0 -3,3 v 2 a 3.009,3.009 0 0 0 3,3 h 6 v 9 h 2 v -9 h 6 v 13 h 2 V 49 h 6 a 3.009,3.009 0 0 0 3,-3 V 44 A 3.009,3.009 0 0 0 43,41 Z M 23,24 a 9,9 0 0 1 18,0 v 17 h -4 v -8 a 1,1 0 0 0 -1,-1 h -3 a 1.033,1.033 0 0 0 -0.71,0.29 l -1.02,1.02 -0.38,-0.76 A 0.977,0.977 0 0 0 30,32 h -2 a 1,1 0 0 0 -1,1 v 8 h -4 z m 12,10 v 7 h -6 v -7 h 0.38 l 0.73,1.45 a 1,1 0 0 0 0.73,0.54 1.032,1.032 0 0 0 0.87,-0.28 L 33.41,34 Z m 9,12 a 1,1 0 0 1 -1,1 H 21 a 1,1 0 0 1 -1,-1 v -2 a 1,1 0 0 1 1,-1 h 22 a 1,1 0 0 1 1,1 z" - inkscape:connector-curvature="0" /> + id="path6558" /> <path - id="path6560" + inkscape:connector-curvature="0" d="m 32,18 v -2 a 8.009,8.009 0 0 0 -8,8 h 2 a 6.006,6.006 0 0 1 6,-6 z" - inkscape:connector-curvature="0" /> + id="path6560" /> <path - id="path6562" + inkscape:connector-curvature="0" d="m 31,2 h 2 v 6 h -2 z" - inkscape:connector-curvature="0" /> + id="path6562" /> <path - id="path6564" - transform="matrix(0.707,-0.707,0.707,0.707,-5.347,12.909)" + inkscape:connector-curvature="0" d="m 11.908,9.908 h 2 v 6 h -2 z" - inkscape:connector-curvature="0" /> + transform="matrix(0.707,-0.707,0.707,0.707,-5.347,12.909)" + id="path6564" /> <path - id="path6566" + inkscape:connector-curvature="0" d="m 2,31 h 6 v 2 H 2 Z" - inkscape:connector-curvature="0" /> + id="path6566" /> <path - id="path6568" + inkscape:connector-curvature="0" d="m 56,31 h 6 v 2 h -6 z" - inkscape:connector-curvature="0" /> + id="path6568" /> <path - id="path6570" - transform="matrix(0.707,-0.707,0.707,0.707,5.837,39.908)" + inkscape:connector-curvature="0" d="m 48.092,11.908 h 6 v 2 h -6 z" - inkscape:connector-curvature="0" /> + transform="matrix(0.707,-0.707,0.707,0.707,5.837,39.908)" + id="path6570" /> </g> </g> <circle - style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="circle6576" - cx="149.91956" + r="5.746295" cy="41.34798" - r="5.746295" /> + cx="149.91956" + id="circle6576" + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> </g> <path - inkscape:connector-curvature="0" - id="path6580" - d="m 45.449056,189.11355 h -82.72368" + sodipodi:nodetypes="cc" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000006, 0.50000002;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker2282-5)" - sodipodi:nodetypes="cc" /> + d="m 45.449056,189.11355 h -82.72368" + id="path6580" + inkscape:connector-curvature="0" /> <g - transform="matrix(1,0,0,-1,5.6588107,349.43273)" - id="g6606"> + id="g6606" + transform="matrix(1,0,0,-1,5.6588107,349.43273)"> <circle - style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="circle6582" - cx="-49.729439" + r="5.8113842" cy="160.3616" - r="5.8113842" /> + cx="-49.729439" + id="circle6582" + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <rect - style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect6584" - width="5.1499252" - height="5.1026788" - x="-52.280777" + ry="1.0394346" y="157.90475" - ry="1.0394346" /> - <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m -53.591883,158.83789 h 0.921317" - id="path6586" - inkscape:connector-curvature="0" /> + x="-52.280777" + height="5.1026788" + width="5.1499252" + id="rect6584" + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path inkscape:connector-curvature="0" - id="path6588" - d="m -53.591883,159.89623 h 0.921317" + id="path6586" + d="m -53.591883,158.83789 h 0.921317" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <path style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m -53.591883,160.95454 h 0.921317" - id="path6590" + d="m -53.591883,159.89623 h 0.921317" + id="path6588" inkscape:connector-curvature="0" /> <path inkscape:connector-curvature="0" - id="path6592" - d="m -53.591883,162.01288 h 0.921317" + id="path6590" + d="m -53.591883,160.95454 h 0.921317" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <path - inkscape:connector-curvature="0" - id="path6594" - d="m -46.712715,158.83789 h 0.921317" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m -53.591883,162.01288 h 0.921317" + id="path6592" + inkscape:connector-curvature="0" /> <path style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m -46.712715,159.89623 h 0.921317" - id="path6596" + d="m -46.712715,158.83789 h 0.921317" + id="path6594" inkscape:connector-curvature="0" /> <path inkscape:connector-curvature="0" - id="path6598" - d="m -46.712715,160.95454 h 0.921317" + id="path6596" + d="m -46.712715,159.89623 h 0.921317" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <path style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m -46.712715,162.01288 h 0.921317" - id="path6600" + d="m -46.712715,160.95454 h 0.921317" + id="path6598" inkscape:connector-curvature="0" /> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#DotS)" - d="m -51.961861,160.12537 h 2.173363 l 1.122117,-1.07487" + inkscape:connector-curvature="0" + id="path6600" + d="m -46.712715,162.01288 h 0.921317" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" id="path6602" - inkscape:connector-curvature="0" /> + d="m -51.961861,160.12537 h 2.173363 l 1.122117,-1.07487" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#DotS)" /> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker3649)" - d="m -47.414335,160.69234 -2.22061,0.0118 -1.204799,0.94494" + inkscape:connector-curvature="0" id="path6604" - inkscape:connector-curvature="0" /> + d="m -47.414335,160.69234 -2.22061,0.0118 -1.204799,0.94494" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker3649)" /> </g> <g - transform="translate(-4.6088736,-34.775782)" - id="g6620"> + id="g6620" + transform="translate(-4.6088736,-34.775782)"> <circle - r="5.8113842" - cy="193.90738" - cx="155.56081" + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="circle6608" - style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + cx="155.56081" + cy="193.90738" + r="5.8113842" /> <rect - style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect6610" - width="7.0398064" - height="5.9058781" + y="190.7887" x="152.01535" - y="190.7887" /> + height="5.9058781" + width="7.0398064" + id="rect6610" + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m 152.29883,192.58408 h 6.56734" + inkscape:connector-curvature="0" id="path6612" - inkscape:connector-curvature="0" /> - <rect - style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect6614" - width="0.16704345" - height="0.16704345" - x="152.83641" - y="191.62651" /> + d="m 152.29883,192.58408 h 6.56734" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <rect y="191.62651" - x="153.89473" + x="152.83641" height="0.16704345" width="0.16704345" - id="rect6616" + id="rect6614" style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <rect style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect6618" + id="rect6616" width="0.16704345" height="0.16704345" - x="154.95305" + x="153.89473" y="191.62651" /> + <rect + y="191.62651" + x="154.95305" + height="0.16704345" + width="0.16704345" + id="rect6618" + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> </g> <g - transform="matrix(0.65572753,-0.13650844,0.13650844,0.65572753,62.700047,111.17917)" - id="g6664"> + id="g6664" + transform="matrix(0.65572753,-0.13650844,0.13650844,0.65572753,62.700047,111.17917)"> <g - id="g6646" - transform="translate(-15.446102,10.600613)"> + transform="translate(-15.446102,10.600613)" + id="g6646"> <text - id="text6624" - y="99.198944" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="4.3333869" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" - y="99.198944" - x="4.3333869" + y="99.198944" + id="text6624"><tspan + sodipodi:role="line" id="tspan6622" - sodipodi:role="line">publish("led/490,:1")</tspan></text> + x="4.3333869" + y="99.198944" + style="font-size:5.64444px;stroke-width:0.264583px">publish("led/504,:1")</tspan></text> <g - transform="matrix(0.91305039,0,0,0.91305039,-96.487344,-15.828337)" - id="g6644"> + id="g6644" + transform="matrix(0.91305039,0,0,0.91305039,-96.487344,-15.828337)"> <g - transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)" - id="g6642"> + id="g6642" + transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)"> <path - inkscape:connector-curvature="0" + id="path6628" d="M 43,41 V 24 a 11,11 0 0 0 -22,0 v 17 a 3.009,3.009 0 0 0 -3,3 v 2 a 3.009,3.009 0 0 0 3,3 h 6 v 9 h 2 v -9 h 6 v 13 h 2 V 49 h 6 a 3.009,3.009 0 0 0 3,-3 V 44 A 3.009,3.009 0 0 0 43,41 Z M 23,24 a 9,9 0 0 1 18,0 v 17 h -4 v -8 a 1,1 0 0 0 -1,-1 h -3 a 1.033,1.033 0 0 0 -0.71,0.29 l -1.02,1.02 -0.38,-0.76 A 0.977,0.977 0 0 0 30,32 h -2 a 1,1 0 0 0 -1,1 v 8 h -4 z m 12,10 v 7 h -6 v -7 h 0.38 l 0.73,1.45 a 1,1 0 0 0 0.73,0.54 1.032,1.032 0 0 0 0.87,-0.28 L 33.41,34 Z m 9,12 a 1,1 0 0 1 -1,1 H 21 a 1,1 0 0 1 -1,-1 v -2 a 1,1 0 0 1 1,-1 h 22 a 1,1 0 0 1 1,1 z" - id="path6628" /> + inkscape:connector-curvature="0" /> <path - inkscape:connector-curvature="0" + id="path6630" d="m 32,18 v -2 a 8.009,8.009 0 0 0 -8,8 h 2 a 6.006,6.006 0 0 1 6,-6 z" - id="path6630" /> + inkscape:connector-curvature="0" /> <path - inkscape:connector-curvature="0" + id="path6632" d="m 31,2 h 2 v 6 h -2 z" - id="path6632" /> + inkscape:connector-curvature="0" /> <path - inkscape:connector-curvature="0" - d="m 11.908,9.908 h 2 v 6 h -2 z" + id="path6634" transform="matrix(0.707,-0.707,0.707,0.707,-5.347,12.909)" - id="path6634" /> + d="m 11.908,9.908 h 2 v 6 h -2 z" + inkscape:connector-curvature="0" /> <path - inkscape:connector-curvature="0" + id="path6636" d="m 2,31 h 6 v 2 H 2 Z" - id="path6636" /> + inkscape:connector-curvature="0" /> <path - inkscape:connector-curvature="0" + id="path6638" d="m 56,31 h 6 v 2 h -6 z" - id="path6638" /> + inkscape:connector-curvature="0" /> <path - inkscape:connector-curvature="0" - d="m 48.092,11.908 h 6 v 2 h -6 z" + id="path6640" transform="matrix(0.707,-0.707,0.707,0.707,5.837,39.908)" - id="path6640" /> + d="m 48.092,11.908 h 6 v 2 h -6 z" + inkscape:connector-curvature="0" /> </g> </g> </g> <g - id="g6662" - transform="translate(47.226014,2.6631211)"> + transform="translate(47.226014,2.6631211)" + id="g6662"> <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="4.3333869" + id="text6650" y="107.13644" - id="text6650"><tspan - sodipodi:role="line" - id="tspan6648" - x="4.3333869" + x="4.3333869" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:5.64444px;stroke-width:0.264583px" y="107.13644" - style="font-size:5.64444447px;stroke-width:0.26458332px">publish("led/490,:0")</tspan></text> + x="4.3333869" + id="tspan6648" + sodipodi:role="line">publish("led/504,:0")</tspan></text> <g - transform="matrix(0.91305039,0,0,0.91305039,-96.487344,-7.8908447)" - id="g6660"> + id="g6660" + transform="matrix(0.91305039,0,0,0.91305039,-96.487344,-7.8908447)"> <g - transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)" - id="g6658"> + id="g6658" + transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)"> <path - inkscape:connector-curvature="0" + id="path6654" d="M 43,41 V 24 a 11,11 0 0 0 -22,0 v 17 a 3.009,3.009 0 0 0 -3,3 v 2 a 3.009,3.009 0 0 0 3,3 h 6 v 9 h 2 v -9 h 6 v 13 h 2 V 49 h 6 a 3.009,3.009 0 0 0 3,-3 V 44 A 3.009,3.009 0 0 0 43,41 Z M 23,24 a 9,9 0 0 1 18,0 v 17 h -4 v -8 a 1,1 0 0 0 -1,-1 h -3 a 1.033,1.033 0 0 0 -0.71,0.29 l -1.02,1.02 -0.38,-0.76 A 0.977,0.977 0 0 0 30,32 h -2 a 1,1 0 0 0 -1,1 v 8 h -4 z m 12,10 v 7 h -6 v -7 h 0.38 l 0.73,1.45 a 1,1 0 0 0 0.73,0.54 1.032,1.032 0 0 0 0.87,-0.28 L 33.41,34 Z m 9,12 a 1,1 0 0 1 -1,1 H 21 a 1,1 0 0 1 -1,-1 v -2 a 1,1 0 0 1 1,-1 h 22 a 1,1 0 0 1 1,1 z" - id="path6654" /> + inkscape:connector-curvature="0" /> <path - inkscape:connector-curvature="0" + id="path6656" d="m 32,18 v -2 a 8.009,8.009 0 0 0 -8,8 h 2 a 6.006,6.006 0 0 1 6,-6 z" - id="path6656" /> + inkscape:connector-curvature="0" /> </g> </g> </g> </g> <g - transform="matrix(1,0,0,-1,3.0129776,286.42513)" - id="g6670"> + id="g6670" + transform="matrix(1,0,0,-1,3.0129776,286.42513)"> <rect - ry="11.007567" - y="28.734707" - x="-59.406559" - height="118.23979" - width="228.40024" + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect6666" - style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + width="228.40024" + height="118.23979" + x="-59.406559" + y="28.734707" + ry="11.007567" /> <rect - style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect6668" - width="227.39937" - height="23.249872" - x="-59.176853" - y="28.71047" + rx="10.299255" ry="10.299255" - rx="10.299255" /> + y="28.71047" + x="-59.176853" + height="23.249872" + width="227.39937" + id="rect6668" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> </g> <text - id="text6674" - y="249.97578" + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:11.2889px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="38.830318" - style="font-style:normal;font-weight:normal;font-size:11.28888893px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="fill:#ffffff;fill-opacity:1;stroke-width:0.26458332px" - y="249.97578" - x="38.830318" + y="249.97578" + id="text6674"><tspan + sodipodi:role="line" id="tspan6672" - sodipodi:role="line">NUC#2</tspan></text> + x="38.830318" + y="249.97578" + style="fill:#ffffff;fill-opacity:1;stroke-width:0.264583px">NUC#2</tspan></text> </g> </svg> diff --git a/lab01/img/ztb_lab_led_other_NUC_schem.png b/lab01/img/ztb_lab_led_other_NUC_schem.png index 06e4841264ca024c25483e2b5e6c7c7c75ea4fa9..98b6c8a275291c37753894147758e80888284bc0 100644 Binary files a/lab01/img/ztb_lab_led_other_NUC_schem.png and b/lab01/img/ztb_lab_led_other_NUC_schem.png differ diff --git a/lab01/img/ztb_lab_led_other_NUC_schem.svg b/lab01/img/ztb_lab_led_other_NUC_schem.svg index caf5875d4e2e8b4874bcbb5e49efda3e4652f296..881f830d93b29212dfd27832d9e5381afafc097a 100644 --- a/lab01/img/ztb_lab_led_other_NUC_schem.svg +++ b/lab01/img/ztb_lab_led_other_NUC_schem.svg @@ -1,6 +1,4 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> - <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" @@ -14,9 +12,9 @@ viewBox="0 0 231.91321 253.84585" version="1.1" id="svg8" - inkscape:version="0.92.4 5da689c313, 2019-01-14" + inkscape:version="1.0 (4035a4fb49, 2020-05-01)" sodipodi:docname="ztb_lab_led_other_NUC_schem.svg" - inkscape:export-filename="/home/robert/inbox/03_work/ztb/03_newLab/ztb_lab2020/img/ztb_lab_led_other_NUC_schem.png" + inkscape:export-filename="/home/robert/inbox/03_work/ZTB/ztb_lab2020/lab01/img/ztb_lab_led_other_NUC_schem.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90"> <defs @@ -288,18 +286,19 @@ pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" - inkscape:pageopacity="0.0" + inkscape:pageopacity="1" inkscape:pageshadow="2" - inkscape:zoom="0.85885451" - inkscape:cx="438.26119" - inkscape:cy="479.70869" + inkscape:zoom="0.86302371" + inkscape:cx="440.24791" + inkscape:cy="479.70872" inkscape:document-units="mm" inkscape:current-layer="layer1" showgrid="false" fit-margin-top="0" fit-margin-left="0" fit-margin-right="0" - fit-margin-bottom="0" /> + fit-margin-bottom="0" + inkscape:document-rotation="0" /> <metadata id="metadata5"> <rdf:RDF> @@ -323,10 +322,10 @@ id="text27" y="86.092102" x="-58.100498" - style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan id="tspan29" - style="font-size:7.05555534px;stroke-width:0.26458332px" + style="font-size:7.05556px;stroke-width:0.264583px" y="86.092102" x="-58.100498" sodipodi:role="line">button.py</tspan></text> @@ -335,9 +334,9 @@ id="text62-3" y="83.208916" x="68.139503" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" + style="font-size:5.64444px;stroke-width:0.264583px" y="83.208916" x="68.139503" id="tspan60-6" @@ -350,13 +349,13 @@ id="text211" y="169.09816" x="43.734707" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" + style="font-size:5.64444px;stroke-width:0.264583px" y="169.09816" x="43.734707" id="tspan209" - sodipodi:role="line">publish("490,:1")</tspan></text> + sodipodi:role="line">publish("504,:1")</tspan></text> <g transform="matrix(0.82753259,-0.3858119,0.3858119,0.82753259,-52.345494,99.883787)" id="g237"> @@ -401,7 +400,7 @@ id="g277"> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="43.734707" y="169.09816" id="text255" @@ -410,7 +409,7 @@ id="tspan253" x="43.734707" y="169.09816" - style="font-size:5.64444447px;stroke-width:0.26458332px">publish("490,:0")</tspan></text> + style="font-size:5.64444px;stroke-width:0.264583px">publish("504,:0")</tspan></text> <g id="g275" transform="matrix(0.82753259,-0.3858119,0.3858119,0.82753259,-52.345494,99.883787)"> @@ -435,16 +434,16 @@ id="text62" y="156.87811" x="-29.533283" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" + style="font-size:5.64444px;stroke-width:0.264583px" y="156.87811" x="-29.533283" id="tspan60" - sodipodi:role="line">publish("gpio/491,:1")</tspan></text> + sodipodi:role="line">publish("gpio/488,:1")</tspan></text> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="-40.352325" y="156.95613" id="text70"><tspan @@ -452,14 +451,14 @@ id="tspan68" x="-40.352325" y="156.95613" - style="font-size:4.23333311px;stroke-width:0.26458332px">0</tspan></text> + style="font-size:4.23333px;stroke-width:0.264583px">0</tspan></text> <text id="text74" y="152.72278" x="-34.002323" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:4.23333311px;stroke-width:0.26458332px" + style="font-size:4.23333px;stroke-width:0.264583px" y="152.72278" x="-34.002323" id="tspan72" @@ -484,7 +483,7 @@ id="g321"> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="-29.533283" y="156.87811" id="text305"><tspan @@ -492,21 +491,21 @@ id="tspan303" x="-29.533283" y="156.87811" - style="font-size:5.64444447px;stroke-width:0.26458332px">publish("gpio/491,:0")</tspan></text> + style="font-size:5.64444px;stroke-width:0.264583px">publish("gpio/488,:0")</tspan></text> <text id="text309" y="156.95613" x="-33.473156" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:4.23333311px;stroke-width:0.26458332px" + style="font-size:4.23333px;stroke-width:0.264583px" y="156.95613" x="-33.473156" id="tspan307" sodipodi:role="line">0</tspan></text> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="-39.293991" y="152.72278" id="text313"><tspan @@ -514,7 +513,7 @@ id="tspan311" x="-39.293991" y="152.72278" - style="font-size:4.23333311px;stroke-width:0.26458332px">1</tspan></text> + style="font-size:4.23333px;stroke-width:0.264583px">1</tspan></text> <g id="g319"> <path @@ -532,7 +531,7 @@ </g> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="137.06013" y="117.81225" id="text325"><tspan @@ -540,13 +539,13 @@ id="tspan323" x="137.06013" y="117.81225" - style="font-size:7.05555534px;stroke-width:0.26458332px">switch.py</tspan></text> + style="font-size:7.05556px;stroke-width:0.264583px">switch.py</tspan></text> <g transform="translate(-1.3363476,-87.342063)" id="g1533"> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="57.658592" y="158.35393" id="text110"><tspan @@ -554,16 +553,16 @@ id="tspan108" x="57.658592" y="158.35393" - style="font-size:4.23333311px;text-align:center;text-anchor:middle;stroke-width:0.26458332px">Mosquitto</tspan><tspan + style="font-size:4.23333px;text-align:center;text-anchor:middle;stroke-width:0.264583px">Mosquitto</tspan><tspan sodipodi:role="line" x="57.658592" y="163.6456" - style="font-size:4.23333311px;text-align:center;text-anchor:middle;stroke-width:0.26458332px" + style="font-size:4.23333px;text-align:center;text-anchor:middle;stroke-width:0.264583px" id="tspan112">MQTT</tspan><tspan sodipodi:role="line" x="57.658592" y="168.93726" - style="font-size:4.23333311px;text-align:center;text-anchor:middle;stroke-width:0.26458332px" + style="font-size:4.23333px;text-align:center;text-anchor:middle;stroke-width:0.264583px" id="tspan114">Broker</tspan></text> <path style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" @@ -594,9 +593,9 @@ id="text333" y="62.484722" x="101.68872" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" + style="font-size:5.64444px;stroke-width:0.264583px" y="62.484722" x="101.68872" id="tspan331" @@ -627,7 +626,7 @@ id="g2205"> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="-29.533283" y="156.87811" id="text2189"><tspan @@ -635,21 +634,21 @@ id="tspan2187" x="-29.533283" y="156.87811" - style="font-size:5.64444447px;stroke-width:0.26458332px">publish("491,:1")</tspan></text> + style="font-size:5.64444px;stroke-width:0.264583px">publish("504,:1")</tspan></text> <text id="text2193" y="156.95613" x="-40.352325" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:4.23333311px;stroke-width:0.26458332px" + style="font-size:4.23333px;stroke-width:0.264583px" y="156.95613" x="-40.352325" id="tspan2191" sodipodi:role="line">0</tspan></text> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="-33.102741" y="156.55421" id="text2197"><tspan @@ -657,7 +656,7 @@ id="tspan2195" x="-33.102741" y="156.55421" - style="font-size:4.23333311px;stroke-width:0.26458332px">1</tspan></text> + style="font-size:4.23333px;stroke-width:0.264583px">1</tspan></text> <g id="g2203"> <path @@ -680,16 +679,16 @@ id="text2209" y="146.56818" x="22.872509" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" + style="font-size:5.64444px;stroke-width:0.264583px" y="146.56818" x="22.872509" id="tspan2207" - sodipodi:role="line">publish("491,:0")</tspan></text> + sodipodi:role="line">publish("504,:0")</tspan></text> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="19.929827" y="145.48669" id="text2213"><tspan @@ -697,14 +696,14 @@ id="tspan2211" x="19.929827" y="145.48669" - style="font-size:4.23333311px;stroke-width:0.26458332px">0</tspan></text> + style="font-size:4.23333px;stroke-width:0.264583px">0</tspan></text> <text id="text2217" y="145.19839" x="14.022617" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:4.23333311px;stroke-width:0.26458332px" + style="font-size:4.23333px;stroke-width:0.264583px" y="145.19839" x="14.022617" id="tspan2215" @@ -730,9 +729,9 @@ id="text139" y="54.438305" x="140.80731" - style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:7.05555534px;stroke-width:0.26458332px" + style="font-size:7.05556px;stroke-width:0.264583px" y="54.438305" x="140.80731" id="tspan137" @@ -911,13 +910,13 @@ id="text5691" y="99.198944" x="4.3333869" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" + style="font-size:5.64444px;stroke-width:0.264583px" y="99.198944" x="4.3333869" id="tspan5689" - sodipodi:role="line">publish("led/490,:1")</tspan></text> + sodipodi:role="line">publish("led/504t,:1")</tspan></text> <g transform="matrix(0.91305039,0,0,0.91305039,-96.487344,-15.828337)" id="g192-9"> @@ -962,7 +961,7 @@ transform="translate(47.226014,2.6631211)"> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="4.3333869" y="107.13644" id="text5711"><tspan @@ -970,7 +969,7 @@ id="tspan5709" x="4.3333869" y="107.13644" - style="font-size:5.64444447px;stroke-width:0.26458332px">publish("led/490,:0")</tspan></text> + style="font-size:5.64444px;stroke-width:0.264583px">publish("led/504,:0")</tspan></text> <g transform="matrix(0.91305039,0,0,0.91305039,-96.487344,-7.8908447)" id="g192-2"> @@ -1014,9 +1013,9 @@ id="text6237" y="19.879799" x="35.817341" - style="font-style:normal;font-weight:normal;font-size:11.28888893px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:11.2889px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="fill:#ffffff;fill-opacity:1;stroke-width:0.26458332px" + style="fill:#ffffff;fill-opacity:1;stroke-width:0.264583px" y="19.879799" x="35.817341" id="tspan6235" @@ -1026,10 +1025,10 @@ id="text6388" y="179.63971" x="-55.087521" - style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan id="tspan6386" - style="font-size:7.05555534px;stroke-width:0.26458332px" + style="font-size:7.05556px;stroke-width:0.264583px" y="179.63971" x="-55.087521" sodipodi:role="line">button.py</tspan></text> @@ -1038,9 +1037,9 @@ id="text6392" y="176.75159" x="132.123" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" + style="font-size:5.64444px;stroke-width:0.264583px" y="176.75159" x="132.123" id="tspan6390" @@ -1053,13 +1052,13 @@ id="text6396" y="169.09816" x="43.734707" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" + style="font-size:5.64444px;stroke-width:0.264583px" y="169.09816" x="43.734707" id="tspan6394" - sodipodi:role="line">publish("490,:1")</tspan></text> + sodipodi:role="line">publish("504,:1")</tspan></text> <g transform="matrix(0.82753259,-0.3858119,0.3858119,0.82753259,-52.345494,99.883787)" id="g6416"> @@ -1104,7 +1103,7 @@ id="g6434"> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="43.734707" y="169.09816" id="text6422" @@ -1113,7 +1112,7 @@ id="tspan6420" x="43.734707" y="169.09816" - style="font-size:5.64444447px;stroke-width:0.26458332px">publish("490,:0")</tspan></text> + style="font-size:5.64444px;stroke-width:0.264583px">publish("504,:0")</tspan></text> <g id="g6432" transform="matrix(0.82753259,-0.3858119,0.3858119,0.82753259,-52.345494,99.883787)"> @@ -1138,16 +1137,16 @@ id="text6438" y="156.87811" x="-29.533283" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" + style="font-size:5.64444px;stroke-width:0.264583px" y="156.87811" x="-29.533283" id="tspan6436" - sodipodi:role="line">publish("gpio/491,:1")</tspan></text> + sodipodi:role="line">publish("gpio/488,:1")</tspan></text> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="-40.352325" y="156.95613" id="text6442"><tspan @@ -1155,14 +1154,14 @@ id="tspan6440" x="-40.352325" y="156.95613" - style="font-size:4.23333311px;stroke-width:0.26458332px">0</tspan></text> + style="font-size:4.23333px;stroke-width:0.264583px">0</tspan></text> <text id="text6446" y="152.72278" x="-34.002323" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:4.23333311px;stroke-width:0.26458332px" + style="font-size:4.23333px;stroke-width:0.264583px" y="152.72278" x="-34.002323" id="tspan6444" @@ -1186,16 +1185,16 @@ id="text6458" y="194.90736" x="-13.820303" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" + style="font-size:5.64444px;stroke-width:0.264583px" y="194.90736" x="-13.820303" id="tspan6456" - sodipodi:role="line">publish("gpio/491,:0")</tspan></text> + sodipodi:role="line">publish("gpio/488,:0")</tspan></text> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="-17.760176" y="-191.91066" id="text6462" @@ -1204,14 +1203,14 @@ id="tspan6460" x="-17.760176" y="-191.91066" - style="font-size:4.23333311px;stroke-width:0.26458332px">0</tspan></text> + style="font-size:4.23333px;stroke-width:0.264583px">0</tspan></text> <text id="text6466" y="194.82323" x="-23.581011" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:4.23333311px;stroke-width:0.26458332px" + style="font-size:4.23333px;stroke-width:0.264583px" y="194.82323" x="-23.581011" id="tspan6464" @@ -1233,21 +1232,22 @@ </g> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="140.0731" - y="147.91956" - id="text6478"><tspan + style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="144.31845" + y="-161.53046" + id="text6478" + transform="rotate(90)"><tspan sodipodi:role="line" id="tspan6476" - x="140.0731" - y="147.91956" - style="font-size:7.05555534px;stroke-width:0.26458332px">switch.py</tspan></text> + x="144.31845" + y="-161.53046" + style="font-size:7.05556px;stroke-width:0.264583px">switch_leds.py</tspan></text> <g transform="matrix(1,0,0,-1,1.67663,349.42551)" id="g6490"> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="57.281971" y="-162.01932" id="text6486" @@ -1256,16 +1256,16 @@ id="tspan6480" x="57.281971" y="-162.01932" - style="font-size:4.23333311px;text-align:center;text-anchor:middle;stroke-width:0.26458332px">Mosquitto</tspan><tspan + style="font-size:4.23333px;text-align:center;text-anchor:middle;stroke-width:0.264583px">Mosquitto</tspan><tspan sodipodi:role="line" x="57.281971" y="-156.72765" - style="font-size:4.23333311px;text-align:center;text-anchor:middle;stroke-width:0.26458332px" + style="font-size:4.23333px;text-align:center;text-anchor:middle;stroke-width:0.264583px" id="tspan6482">MQTT</tspan><tspan sodipodi:role="line" x="57.281971" y="-151.43599" - style="font-size:4.23333311px;text-align:center;text-anchor:middle;stroke-width:0.26458332px" + style="font-size:4.23333px;text-align:center;text-anchor:middle;stroke-width:0.264583px" id="tspan6484">Broker</tspan></text> <path style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" @@ -1290,7 +1290,7 @@ </g> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="37.230362" y="202.20708" id="text6500" @@ -1299,7 +1299,7 @@ id="tspan6498" x="37.230362" y="202.20708" - style="font-size:5.64444447px;stroke-width:0.26458332px">subscribe("gpio/#")</tspan></text> + style="font-size:5.64444px;stroke-width:0.264583px">subscribe("gpio/#")</tspan></text> <path inkscape:connector-curvature="0" id="path6502" @@ -1328,16 +1328,16 @@ id="text6510" y="156.87811" x="-29.533283" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" + style="font-size:5.64444px;stroke-width:0.264583px" y="156.87811" x="-29.533283" id="tspan6508" - sodipodi:role="line">publish("491,:1")</tspan></text> + sodipodi:role="line">publish("488,:1")</tspan></text> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="-40.352325" y="156.95613" id="text6514"><tspan @@ -1345,14 +1345,14 @@ id="tspan6512" x="-40.352325" y="156.95613" - style="font-size:4.23333311px;stroke-width:0.26458332px">0</tspan></text> + style="font-size:4.23333px;stroke-width:0.264583px">0</tspan></text> <text id="text6518" y="156.55421" x="-33.102741" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:4.23333311px;stroke-width:0.26458332px" + style="font-size:4.23333px;stroke-width:0.264583px" y="156.55421" x="-33.102741" id="tspan6516" @@ -1377,7 +1377,7 @@ id="g6546"> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="22.872509" y="146.56818" id="text6530"><tspan @@ -1385,21 +1385,21 @@ id="tspan6528" x="22.872509" y="146.56818" - style="font-size:5.64444447px;stroke-width:0.26458332px">publish("491,:0")</tspan></text> + style="font-size:5.64444px;stroke-width:0.264583px">publish("488,:0")</tspan></text> <text id="text6534" y="145.48669" x="19.929827" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:4.23333311px;stroke-width:0.26458332px" + style="font-size:4.23333px;stroke-width:0.264583px" y="145.48669" x="19.929827" id="tspan6532" sodipodi:role="line">0</tspan></text> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="14.022617" y="145.19839" id="text6538"><tspan @@ -1407,7 +1407,7 @@ id="tspan6536" x="14.022617" y="145.19839" - style="font-size:4.23333311px;stroke-width:0.26458332px">1</tspan></text> + style="font-size:4.23333px;stroke-width:0.264583px">1</tspan></text> <g id="g6544"> <path @@ -1428,9 +1428,9 @@ id="text6554" y="211.2935" x="143.82028" - style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:7.05555534px;stroke-width:0.26458332px" + style="font-size:7.05556px;stroke-width:0.264583px" y="211.2935" x="143.82028" id="tspan6552" @@ -1610,13 +1610,13 @@ id="text6624" y="99.198944" x="4.3333869" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="font-size:5.64444447px;stroke-width:0.26458332px" + style="font-size:5.64444px;stroke-width:0.264583px" y="99.198944" x="4.3333869" id="tspan6622" - sodipodi:role="line">publish("led/490,:1")</tspan></text> + sodipodi:role="line">publish("led/504,:1")</tspan></text> <g transform="matrix(0.91305039,0,0,0.91305039,-96.487344,-15.828337)" id="g6644"> @@ -1661,7 +1661,7 @@ transform="translate(47.226014,2.6631211)"> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="4.3333869" y="107.13644" id="text6650"><tspan @@ -1669,7 +1669,7 @@ id="tspan6648" x="4.3333869" y="107.13644" - style="font-size:5.64444447px;stroke-width:0.26458332px">publish("led/490,:0")</tspan></text> + style="font-size:5.64444px;stroke-width:0.264583px">publish("led/504,:0")</tspan></text> <g transform="matrix(0.91305039,0,0,0.91305039,-96.487344,-7.8908447)" id="g6660"> @@ -1713,9 +1713,9 @@ id="text6674" y="249.97578" x="38.830318" - style="font-style:normal;font-weight:normal;font-size:11.28888893px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:11.2889px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="fill:#ffffff;fill-opacity:1;stroke-width:0.26458332px" + style="fill:#ffffff;fill-opacity:1;stroke-width:0.264583px" y="249.97578" x="38.830318" id="tspan6672"