Added systematic stdout.flush runtime side, so that results appear in log window
<?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#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="388.5625"
height="354.28125"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.46"
version="1.0"
sodipodi:docname="gui.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<defs
id="defs4">
<linearGradient
id="linearGradient3481">
<stop
style="stop-color:#767676;stop-opacity:1;"
offset="0"
id="stop3483" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="1"
id="stop3485" />
</linearGradient>
<linearGradient
id="linearGradient3280">
<stop
style="stop-color:#0077ff;stop-opacity:1;"
offset="0"
id="stop3282" />
<stop
style="stop-color:#d7eaff;stop-opacity:1;"
offset="1"
id="stop3284" />
</linearGradient>
<linearGradient
id="linearGradient3266">
<stop
id="stop3268"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop3270"
offset="1"
style="stop-color:#00ff00;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient3254">
<stop
style="stop-color:#a0a0a0;stop-opacity:1;"
offset="0"
id="stop3256" />
<stop
style="stop-color:#004400;stop-opacity:1;"
offset="1"
id="stop3258" />
</linearGradient>
<linearGradient
id="linearGradient3230">
<stop
style="stop-color:#005881;stop-opacity:1;"
offset="0"
id="stop3232" />
<stop
style="stop-color:#007dae;stop-opacity:1;"
offset="1"
id="stop3234" />
</linearGradient>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<mask
maskUnits="userSpaceOnUse"
id="mask3226">
<rect
ry="58.57143"
y="541.64789"
x="290"
height="259.28571"
width="137.14285"
id="rect3228"
style="opacity:0.45846157;fill:#00ff00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</mask>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3280"
id="linearGradient3459"
gradientUnits="userSpaceOnUse"
x1="337.28574"
y1="915.29077"
x2="488.00003"
y2="915.29077"
gradientTransform="translate(-108.49242,-485.94429)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3481"
id="linearGradient3487"
x1="349.77563"
y1="571.2439"
x2="391.06561"
y2="571.2439"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-208.49242,-491.94429)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3481"
id="linearGradient3491"
gradientUnits="userSpaceOnUse"
x1="349.77563"
y1="571.2439"
x2="391.06561"
y2="571.2439"
gradientTransform="translate(-208.49242,-418.61096)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3481"
id="linearGradient3495"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-208.49242,-345.27763)"
x1="349.77563"
y1="571.2439"
x2="391.06561"
y2="571.2439" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3481"
id="linearGradient3499"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-208.49242,-271.94427)"
x1="349.77563"
y1="571.2439"
x2="391.06561"
y2="571.2439" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3254"
id="radialGradient3513"
gradientUnits="userSpaceOnUse"
cx="155.56349"
cy="87.453148"
fx="155.56349"
fy="87.453148"
r="16.152288" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3266"
id="radialGradient3519"
gradientUnits="userSpaceOnUse"
cx="155.56349"
cy="87.453148"
fx="155.56349"
fy="87.453148"
r="16.152288" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3254"
id="radialGradient3521"
gradientUnits="userSpaceOnUse"
cx="155.56349"
cy="87.453148"
fx="155.56349"
fy="87.453148"
r="16.152288" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3254"
id="radialGradient3523"
gradientUnits="userSpaceOnUse"
cx="155.56349"
cy="87.453148"
fx="155.56349"
fy="87.453148"
r="16.152288" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3266"
id="radialGradient3529"
gradientUnits="userSpaceOnUse"
cx="155.56349"
cy="87.453148"
fx="155.56349"
fy="87.453148"
r="16.152288" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3266"
id="radialGradient3531"
gradientUnits="userSpaceOnUse"
cx="155.56349"
cy="87.453148"
fx="155.56349"
fy="87.453148"
r="16.152288" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3266"
id="radialGradient3533"
gradientUnits="userSpaceOnUse"
cx="155.56349"
cy="87.453148"
fx="155.56349"
fy="87.453148"
r="16.152288" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3254"
id="radialGradient3535"
gradientUnits="userSpaceOnUse"
cx="155.56349"
cy="87.453148"
fx="155.56349"
fy="87.453148"
r="16.152288" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3230"
id="linearGradient3537"
x1="1.8647258"
y1="176.48708"
x2="390.42722"
y2="176.48708"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="263.89378"
inkscape:cy="165.49567"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1625"
inkscape:window-height="994"
inkscape:window-x="47"
inkscape:window-y="25" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1">
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3246"
width="206.77777"
height="529.16016"
x="201.0141"
y="52.630356" />
<path
style="fill:url(#linearGradient3459);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="M 228.28824,301.16807 C 228.2757,294.88832 241.08299,302.38346 247.12752,301.16807 C 253.64252,299.85808 260.11251,292.65021 265.96681,293.59192 C 272.67204,294.67051 278.0206,305.8646 284.80609,307.22898 C 290.58012,308.38998 296.70595,300.18278 303.14031,299.14776 C 309.26548,298.16248 317.72013,305.20868 323.99989,305.20868 C 330.27966,305.20868 338.57972,296.62238 344.85949,296.62238 C 351.13925,296.62238 353.88347,301.16807 360.16323,301.16807 C 366.443,301.16807 378.98998,294.88832 379.00252,301.16807 L 379.5076,553.98931 L 228.79332,553.98931 L 228.28824,301.16807 z"
id="rect3244"
sodipodi:nodetypes="cssssssssccs" />
<path
style="fill:url(#linearGradient3537);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:5;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="M 4.3647258,1.8464504 L 4.3647258,351.1277 L 387.92723,351.1277 L 387.92723,1.8464504 L 4.3647258,1.8464504 z M 258.64598,71.1277 L 354.36473,71.1277 L 354.36473,305.40895 L 258.64598,305.40895 L 258.64598,71.1277 z"
id="rect3203"
sodipodi:nodetypes="cccccccccc" />
<rect
ry="5.4295697"
rx="5.4295697"
y="278.6546"
x="141.2832"
height="41.289986"
width="41.289986"
id="rect3497"
style="opacity:1;fill:url(#linearGradient3499);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<rect
ry="5.4295697"
rx="5.4295697"
y="131.9879"
x="141.2832"
height="41.289986"
width="41.289986"
id="rect3489"
style="opacity:1;fill:url(#linearGradient3491);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<rect
style="opacity:1;fill:url(#linearGradient3495);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3493"
width="41.289986"
height="41.289986"
x="141.2832"
y="205.32127"
rx="5.4295697"
ry="5.4295697" />
<rect
style="opacity:1;fill:url(#linearGradient3487);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3479"
width="41.289986"
height="41.289986"
x="141.2832"
y="58.654587"
rx="5.4295697"
ry="5.4295697" />
<path
transform="translate(6.3647258,-8.1535696)"
d="M 170.71578,87.453148 A 15.152288,15.152288 0 1 1 140.4112,87.453148 A 15.152288,15.152288 0 1 1 170.71578,87.453148 z"
sodipodi:ry="15.152288"
sodipodi:rx="15.152288"
sodipodi:cy="87.453148"
sodipodi:cx="155.56349"
id="led_full_off"
style="fill:url(#radialGradient3523);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc" />
<path
transform="translate(6.3647258,65.17977)"
d="M 170.71578,87.453148 A 15.152288,15.152288 0 1 1 140.4112,87.453148 A 15.152288,15.152288 0 1 1 170.71578,87.453148 z"
sodipodi:ry="15.152288"
sodipodi:rx="15.152288"
sodipodi:cy="87.453148"
sodipodi:cx="155.56349"
id="led_pompe_off"
style="opacity:1;fill:url(#radialGradient3521);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc" />
<text
xml:space="preserve"
style="font-size:20px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="30.061974"
y="86.755661"
id="text3443"><tspan
sodipodi:role="line"
id="tspan3445"
x="30.061974"
y="86.755661">Plein</tspan></text>
<text
id="text3447"
y="157.84288"
x="30.061974"
style="font-size:20px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="157.84288"
x="30.061974"
id="tspan3449"
sodipodi:role="line">Pompe</tspan></text>
<text
xml:space="preserve"
style="font-size:20px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="31.868614"
y="231.48381"
id="text3451"><tspan
sodipodi:role="line"
id="tspan3453"
x="31.868614"
y="231.48381">Vidange</tspan></text>
<text
id="text3455"
y="306.75568"
x="31.868614"
style="font-size:20px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="306.75568"
x="31.868614"
id="tspan3457"
sodipodi:role="line">Vide</tspan></text>
<text
id="text3461"
y="44.211716"
x="50.491676"
style="font-size:40px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold Oblique"
xml:space="preserve"
sodipodi:linespacing="125%"><tspan
y="44.211716"
x="50.491676"
id="tspan3463"
sodipodi:role="line">Visualisation</tspan></text>
<path
sodipodi:type="arc"
style="fill:url(#radialGradient3529);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="led_full_on"
sodipodi:cx="155.56349"
sodipodi:cy="87.453148"
sodipodi:rx="15.152288"
sodipodi:ry="15.152288"
d="M 170.71578,87.453148 A 15.152288,15.152288 0 1 1 140.4112,87.453148 A 15.152288,15.152288 0 1 1 170.71578,87.453148 z"
transform="translate(6.3647258,-8.1535696)" />
<path
sodipodi:type="arc"
style="opacity:1;fill:url(#radialGradient3519);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="led_pompe_on"
sodipodi:cx="155.56349"
sodipodi:cy="87.453148"
sodipodi:rx="15.152288"
sodipodi:ry="15.152288"
d="M 170.71578,87.453148 A 15.152288,15.152288 0 1 1 140.4112,87.453148 A 15.152288,15.152288 0 1 1 170.71578,87.453148 z"
transform="translate(6.3647258,65.17977)" />
<path
sodipodi:type="arc"
style="opacity:1;fill:url(#radialGradient3513);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="led_vidange_off"
sodipodi:cx="155.56349"
sodipodi:cy="87.453148"
sodipodi:rx="15.152288"
sodipodi:ry="15.152288"
d="M 170.71578,87.453148 A 15.152288,15.152288 0 1 1 140.4112,87.453148 A 15.152288,15.152288 0 1 1 170.71578,87.453148 z"
transform="translate(6.3647258,138.51311)" />
<path
sodipodi:type="arc"
style="opacity:1;fill:url(#radialGradient3535);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="led_empty_off"
sodipodi:cx="155.56349"
sodipodi:cy="87.453148"
sodipodi:rx="15.152288"
sodipodi:ry="15.152288"
d="M 170.71578,87.453148 A 15.152288,15.152288 0 1 1 140.4112,87.453148 A 15.152288,15.152288 0 1 1 170.71578,87.453148 z"
transform="translate(6.3647258,211.84645)" />
<path
transform="translate(6.3647258,211.84645)"
d="M 170.71578,87.453148 A 15.152288,15.152288 0 1 1 140.4112,87.453148 A 15.152288,15.152288 0 1 1 170.71578,87.453148 z"
sodipodi:ry="15.152288"
sodipodi:rx="15.152288"
sodipodi:cy="87.453148"
sodipodi:cx="155.56349"
id="led_empty_on"
style="opacity:1;fill:url(#radialGradient3533);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc" />
<path
transform="translate(6.3647258,138.51311)"
d="M 170.71578,87.453148 A 15.152288,15.152288 0 1 1 140.4112,87.453148 A 15.152288,15.152288 0 1 1 170.71578,87.453148 z"
sodipodi:ry="15.152288"
sodipodi:rx="15.152288"
sodipodi:cy="87.453148"
sodipodi:cx="155.56349"
id="led_vidange_on"
style="opacity:1;fill:url(#radialGradient3531);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc" />
</g>
</svg>