Files
MSE-PI-E2EEDA-Plein-de-eeee…/report/resources/img/nodes_class_diagram.svg

1 line
13 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" data-diagram-type="CLASS" height="266px" preserveAspectRatio="none" style="width:679px;height:266px;background:#FFFFFF;" version="1.1" viewBox="0 0 679 266" width="679px" zoomAndPan="magnify"><defs/><g><!--class sup--><g class="entity" data-entity="sup" data-source-line="5" data-uid="ent0002" id="entity_sup"><rect fill="#F1F1F1" height="48" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="102.3077" x="382" y="109"/><ellipse cx="397" cy="125" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1;"/><path d="M399.9688,130.6406 Q399.3906,130.9375 398.75,131.0781 Q398.1094,131.2344 397.4063,131.2344 Q394.9063,131.2344 393.5781,129.5938 Q392.2656,127.9375 392.2656,124.8125 Q392.2656,121.6875 393.5781,120.0313 Q394.9063,118.375 397.4063,118.375 Q398.1094,118.375 398.75,118.5313 Q399.4063,118.6875 399.9688,118.9844 L399.9688,121.7031 Q399.3438,121.125 398.75,120.8594 Q398.1563,120.5781 397.5313,120.5781 Q396.1875,120.5781 395.5,121.6563 Q394.8125,122.7188 394.8125,124.8125 Q394.8125,126.9063 395.5,127.9844 Q396.1875,129.0469 397.5313,129.0469 Q398.1563,129.0469 398.75,128.7813 Q399.3438,128.5 399.9688,127.9219 L399.9688,130.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="70.3077" x="411" y="130.432">Supervisor</text><line style="stroke:#181818;stroke-width:0.5;" x1="383" x2="483.3077" y1="141" y2="141"/><line style="stroke:#181818;stroke-width:0.5;" x1="383" x2="483.3077" y1="149" y2="149"/></g><!--class ble--><g class="entity" data-entity="ble" data-source-line="6" data-uid="ent0003" id="entity_ble"><rect fill="#F1F1F1" height="67.0679" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="128.7396" x="544" y="99.5"/><ellipse cx="559" cy="115.5" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1;"/><path d="M561.9688,121.1406 Q561.3906,121.4375 560.75,121.5781 Q560.1094,121.7344 559.4063,121.7344 Q556.9063,121.7344 555.5781,120.0938 Q554.2656,118.4375 554.2656,115.3125 Q554.2656,112.1875 555.5781,110.5313 Q556.9063,108.875 559.4063,108.875 Q560.1094,108.875 560.75,109.0313 Q561.4063,109.1875 561.9688,109.4844 L561.9688,112.2031 Q561.3438,111.625 560.75,111.3594 Q560.1563,111.0781 559.5313,111.0781 Q558.1875,111.0781 557.5,112.1563 Q556.8125,113.2188 556.8125,115.3125 Q556.8125,117.4063 557.5,118.4844 Q558.1875,119.5469 559.5313,119.5469 Q560.1563,119.5469 560.75,119.2813 Q561.3438,119 561.9688,118.4219 L561.9688,121.1406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="96.7396" x="573" y="120.932">BLE_advertiser</text><line style="stroke:#181818;stroke-width:0.5;" x1="545" x2="671.7396" y1="131.5" y2="131.5"/><line style="stroke:#181818;stroke-width:0.5;" x1="545" x2="671.7396" y1="139.5" y2="139.5"/><ellipse cx="555" cy="154.534" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="98.2936" x="564" y="158.4659">advertise(data)</text></g><!--class sens--><g class="entity" data-entity="sens" data-source-line="9" data-uid="ent0004" id="entity_sens"><rect fill="#F1F1F1" height="86.1358" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="97.3017" x="207.5" y="90"/><ellipse cx="231.5494" cy="106" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1;"/><path d="M234.5182,111.6406 Q233.9401,111.9375 233.2994,112.0781 Q232.6588,112.2344 231.9557,112.2344 Q229.4557,112.2344 228.1276,110.5938 Q226.8151,108.9375 226.8151,105.8125 Q226.8151,102.6875 228.1276,101.0313 Q229.4557,99.375 231.9557,99.375 Q232.6588,99.375 233.2994,99.5313 Q233.9557,99.6875 234.5182,99.9844 L234.5182,102.7031 Q233.8932,102.125 233.2994,101.8594 Q232.7057,101.5781 232.0807,101.5781 Q230.7369,101.5781 230.0494,102.6563 Q229.3619,103.7188 229.3619,105.8125 Q229.3619,107.9063 230.0494,108.9844 Q230.7369,110.0469 232.0807,110.0469 Q232.7057,110.0469 233.2994,109.7813 Q233.8932,109.5 234.5182,108.9219 L234.5182,111.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="45.1918" x="247.5604" y="111.432">Sensor</text><line style="stroke:#181818;stroke-width:0.5;" x1="208.5" x2="303.8017" y1="122" y2="122"/><line style="stroke:#181818;stroke-width:0.5;" x1="208.5" x2="303.8017" y1="130" y2="130"/><ellipse cx="218.5" cy="145.034" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="40.5858" x="227.5" y="148.9659">init(...)</text><ellipse cx="218.5" cy="164.1019" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="71.3017" x="227.5" y="168.0339">get_value()</text></g><!--class win--><g class="entity" data-entity="win" data-source-line="13" data-uid="ent0005" id="entity_win"><rect fill="#F1F1F1" height="48" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="131.6096" x="190" y="7"/><ellipse cx="205" cy="23" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1;"/><path d="M207.9688,28.6406 Q207.3906,28.9375 206.75,29.0781 Q206.1094,29.2344 205.4063,29.2344 Q202.9063,29.2344 201.5781,27.5938 Q200.2656,25.9375 200.2656,22.8125 Q200.2656,19.6875 201.5781,18.0313 Q202.9063,16.375 205.4063,16.375 Q206.1094,16.375 206.75,16.5313 Q207.4063,16.6875 207.9688,16.9844 L207.9688,19.7031 Q207.3438,19.125 206.75,18.8594 Q206.1563,18.5781 205.5313,18.5781 Q204.1875,18.5781 203.5,19.6563 Q202.8125,20.7188 202.8125,22.8125 Q202.8125,24.9063 203.5,25.9844 Q204.1875,27.0469 205.5313,27.0469 Q206.1563,27.0469 206.75,26.7813 Q207.3438,26.5 207.9688,25.9219 L207.9688,28.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="99.6096" x="219" y="28.432">Window_status</text><line style="stroke:#181818;stroke-width:0.5;" x1="191" x2="320.6096" y1="39" y2="39"/><line style="stroke:#181818;stroke-width:0.5;" x1="191" x2="320.6096" y1="47" y2="47"/></g><!--class hygro--><g class="entity" data-entity="hygro" data-source-line="14" data-uid="ent0006" id="entity_hygro"><rect fill="#F1F1F1" height="48" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="112.0937" x="12.5" y="151"/><ellipse cx="27.5" cy="167" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1;"/><path d="M30.4688,172.6406 Q29.8906,172.9375 29.25,173.0781 Q28.6094,173.2344 27.9063,173.2344 Q25.4063,173.2344 24.0781,171.5938 Q22.7656,169.9375 22.7656,166.8125 Q22.7656,163.6875 24.0781,162.0313 Q25.4063,160.375 27.9063,160.375 Q28.6094,160.375 29.25,160.5313 Q29.9063,160.6875 30.4688,160.9844 L30.4688,163.7031 Q29.8438,163.125 29.25,162.8594 Q28.6563,162.5781 28.0313,162.5781 Q26.6875,162.5781 26,163.6563 Q25.3125,164.7188 25.3125,166.8125 Q25.3125,168.9063 26,169.9844 Q26.6875,171.0469 28.0313,171.0469 Q28.6563,171.0469 29.25,170.7813 Q29.8438,170.5 30.4688,169.9219 L30.4688,172.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="80.0937" x="41.5" y="172.432">Hygrometer</text><line style="stroke:#181818;stroke-width:0.5;" x1="13.5" x2="123.5937" y1="183" y2="183"/><line style="stroke:#181818;stroke-width:0.5;" x1="13.5" x2="123.5937" y1="191" y2="191"/></g><!--class thermo--><g class="entity" data-entity="thermo" data-source-line="15" data-uid="ent0007" id="entity_thermo"><rect fill="#F1F1F1" height="48" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="123.3916" x="7" y="68"/><ellipse cx="22" cy="84" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1;"/><path d="M24.9688,89.6406 Q24.3906,89.9375 23.75,90.0781 Q23.1094,90.2344 22.4063,90.2344 Q19.9063,90.2344 18.5781,88.5938 Q17.2656,86.9375 17.2656,83.8125 Q17.2656,80.6875 18.5781,79.0313 Q19.9063,77.375 22.4063,77.375 Q23.1094,77.375 23.75,77.5313 Q24.4063,77.6875 24.9688,77.9844 L24.9688,80.7031 Q24.3438,80.125 23.75,79.8594 Q23.1563,79.5781 22.5313,79.5781 Q21.1875,79.5781 20.5,80.6563 Q19.8125,81.7188 19.8125,83.8125 Q19.8125,85.9063 20.5,86.9844 Q21.1875,88.0469 22.5313,88.0469 Q23.1563,88.0469 23.75,87.7813 Q24.3438,87.5 24.9688,86.9219 L24.9688,89.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="91.3916" x="36" y="89.432">Thermometer</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="129.3916" y1="100" y2="100"/><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="129.3916" y1="108" y2="108"/></g><!--class co2--><g class="entity" data-entity="co2" data-source-line="16" data-uid="ent0008" id="entity_co2"><rect fill="#F1F1F1" height="48" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="96.1337" x="208" y="211"/><ellipse cx="223" cy="227" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1;"/><path d="M225.9688,232.6406 Q225.3906,232.9375 224.75,233.0781 Q224.1094,233.2344 223.4063,233.2344 Q220.9063,233.2344 219.5781,231.5938 Q218.2656,229.9375 218.2656,226.8125 Q218.2656,223.6875 219.5781,222.0313 Q220.9063,220.375 223.4063,220.375 Q224.1094,220.375 224.75,220.5313 Q225.4063,220.6875 225.9688,220.9844 L225.9688,223.7031 Q225.3438,223.125 224.75,222.8594 Q224.1563,222.5781 223.5313,222.5781 Q222.1875,222.5781 221.5,223.6563 Q220.8125,224.7188 220.8125,226.8125 Q220.8125,228.9063 221.5,229.9844 Q222.1875,231.0469 223.5313,231.0469 Q224.1563,231.0469 224.75,230.7813 Q225.3438,230.5 225.9688,229.9219 L225.9688,232.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="64.1337" x="237" y="232.432">CO2_level</text><line style="stroke:#181818;stroke-width:0.5;" x1="209" x2="303.1337" y1="243" y2="243"/><line style="stroke:#181818;stroke-width:0.5;" x1="209" x2="303.1337" y1="251" y2="251"/></g><!--reverse link sup to ble--><g class="link" data-entity-1="sup" data-entity-2="ble" data-source-line="18" data-uid="lnk9" id="link_sup_ble"><path codeLine="18" d="M496.18,133 C514.8,133 524.16,133 543.82,133" fill="none" id="sup-backto-ble" style="stroke:#181818;stroke-width:1;"/><polygon fill="none" points="484.18,133,490.18,137,496.18,133,490.18,129,484.18,133" style="stroke:#181818;stroke-width:1;"/></g><!--link sens to sup--><g class="link" data-entity-1="sens" data-entity-2="sup" data-source-line="19" data-uid="lnk11" id="link_sens_sup"><path codeLine="19" d="M304.82,133 C328.7,133 345.59,133 369.79,133" fill="none" id="sens-to-sup" style="stroke:#181818;stroke-width:1;"/><polygon fill="none" points="381.79,133,375.79,129,369.79,133,375.79,137,381.79,133" style="stroke:#181818;stroke-width:1;"/></g><!--link win to sens--><g class="link" data-entity-1="win" data-entity-2="sens" data-source-line="20" data-uid="lnk13" id="link_win_sens"><path codeLine="20" d="M256,55.42 C256,66.93 256,60.45 256,71.97" fill="none" id="win-to-sens" style="stroke:#181818;stroke-width:1;"/><polygon fill="none" points="256,89.97,262,71.97,250,71.97,256,89.97" style="stroke:#181818;stroke-width:1;"/></g><!--link hygro to sens--><g class="link" data-entity-1="hygro" data-entity-2="sens" data-source-line="21" data-uid="lnk15" id="link_hygro_sens"><path codeLine="21" d="M124.65,162.51 C150.93,156.56 164.4852,153.4984 189.7252,147.7784" fill="none" id="hygro-to-sens" style="stroke:#181818;stroke-width:1;"/><polygon fill="none" points="207.28,143.8,188.399,141.9267,191.0513,153.63,207.28,143.8" style="stroke:#181818;stroke-width:1;"/></g><!--link thermo to sens--><g class="link" data-entity-1="thermo" data-entity-2="sens" data-source-line="22" data-uid="lnk17" id="link_thermo_sens"><path codeLine="22" d="M130.24,105.42 C155.28,110.96 166.2939,113.3966 189.7839,118.5866" fill="none" id="thermo-to-sens" style="stroke:#181818;stroke-width:1;"/><polygon fill="none" points="207.36,122.47,191.0783,112.7279,188.4894,124.4453,207.36,122.47" style="stroke:#181818;stroke-width:1;"/></g><!--reverse link sens to co2--><g class="link" data-entity-1="sens" data-entity-2="co2" data-source-line="23" data-uid="lnk18" id="link_sens_co2"><path codeLine="23" d="M256,194.1 C256,205.63 256,199.16 256,210.7" fill="none" id="sens-backto-co2" style="stroke:#181818;stroke-width:1;"/><polygon fill="none" points="256,176.1,250,194.1,262,194.1,256,176.1" style="stroke:#181818;stroke-width:1;"/></g><!--SRC=[JOynRyCW48LtViKfawCA3vaxjQhKeLA7LEfeKNErJyLWmU4eIlBVQuY3pO1uzt7lteK_igFoQW135WEV3OBpt3jXy9U17NZgUWPD7bicPuLeZGe1TiSuefyeEBy35I34yN9xi9UFjqRf2JrJm3l_CNWHC9ydAAJIYjLUbBOZsc8tFn__oH9NTLtl5zqXDvCo4QjDxpTPxKvDOCKnP8iJsJNH-xdpRa1UqlH9hlIhHpziC6UzyjVFGsDmGfDfwmup4lF6uAIMQRL5H9c3YtJ1yrKQcL8KEUCyU5kuZoeLBvEz-0S0]--></g></svg>