This commit is contained in:
vitrinekast 2024-11-02 18:33:45 +01:00
commit d53b51fcd7
16 changed files with 47 additions and 1348 deletions

View File

@ -1,37 +0,0 @@
graph {
fan_one [shape=circle, style=filled, fillcolor=invis,label="",color=invis]
fan_two [shape=circle, style=filled, fillcolor=invis,label="",color=invis]
radio_one [shape=invtrapezium,style=filled,fillcolor=invis,label="",color=invis]
lamp_one [shape=cylinder,style=filled,fillcolor=invis,label="",color=invis]
lamp_two [shape=cylinder,style=filled,fillcolor=invis,label="",color=invis]
printer_one [shape=box,style=filled,fillcolor=invis,label="",color=invis]
printer_two [shape=box,style=filled,fillcolor=invis,label="",color=invis]
fan_one -- fan_two [color=invis]
fan_one -- radio_one [color=invis]
fan_one -- lamp_one [color=invis]
fan_one -- lamp_two [color=invis]
fan_one -- printer_one [color=invis]
fan_one -- printer_two [color=invis]
fan_two -- radio_one [color=invis]
fan_two -- lamp_one [color=invis]
fan_two -- lamp_two [color=invis]
fan_two -- printer_one [color=invis]
fan_two -- printer_two [color=invis]
radio_one -- lamp_one [color=invis]
radio_one -- lamp_two [color=invis]
radio_one -- printer_one [color=invis]
radio_one -- printer_two [color=invis]
lamp_one -- lamp_two [color=invis]
lamp_one -- printer_one [color=invis]
lamp_one -- printer_two [color=invis]
lamp_two -- printer_one [color=invis]
lamp_two -- printer_two [color=invis]
printer_one -- printer_two [color=invis]
# 63 "/root/Applications/listeningdaemon/visualiser/main.dot"
}

View File

@ -1,37 +0,0 @@
graph {
fan_one [shape=circle, style=filled, fillcolor=green,label="",color=green]
fan_two [shape=circle, style=filled, fillcolor=invis,label="",color=invis]
radio_one [shape=invtrapezium,style=filled,fillcolor=invis,label="",color=invis]
lamp_one [shape=cylinder,style=filled,fillcolor=invis,label="",color=invis]
lamp_two [shape=cylinder,style=filled,fillcolor=invis,label="",color=invis]
printer_one [shape=box,style=filled,fillcolor=invis,label="",color=invis]
printer_two [shape=box,style=filled,fillcolor=invis,label="",color=invis]
fan_one -- fan_two [color=invis]
fan_one -- radio_one [color=invis]
fan_one -- lamp_one [color=invis]
fan_one -- lamp_two [color=invis]
fan_one -- printer_one [color=invis]
fan_one -- printer_two [color=invis]
fan_two -- radio_one [color=invis]
fan_two -- lamp_one [color=invis]
fan_two -- lamp_two [color=invis]
fan_two -- printer_one [color=invis]
fan_two -- printer_two [color=invis]
radio_one -- lamp_one [color=invis]
radio_one -- lamp_two [color=invis]
radio_one -- printer_one [color=invis]
radio_one -- printer_two [color=invis]
lamp_one -- lamp_two [color=invis]
lamp_one -- printer_one [color=invis]
lamp_one -- printer_two [color=invis]
lamp_two -- printer_one [color=invis]
lamp_two -- printer_two [color=invis]
printer_one -- printer_two [color=invis]
# 63 "/root/Applications/listeningdaemon/visualiser/main.dot"
}

View File

@ -1,37 +0,0 @@
graph {
fan_one [shape=circle, style=filled, fillcolor=green,label="",color=green]
fan_two [shape=circle, style=filled, fillcolor=blue,label="",color=blue]
radio_one [shape=invtrapezium,style=filled,fillcolor=invis,label="",color=invis]
lamp_one [shape=cylinder,style=filled,fillcolor=invis,label="",color=invis]
lamp_two [shape=cylinder,style=filled,fillcolor=invis,label="",color=invis]
printer_one [shape=box,style=filled,fillcolor=invis,label="",color=invis]
printer_two [shape=box,style=filled,fillcolor=invis,label="",color=invis]
fan_one -- fan_two [color=invis]
fan_one -- radio_one [color=invis]
fan_one -- lamp_one [color=invis]
fan_one -- lamp_two [color=invis]
fan_one -- printer_one [color=invis]
fan_one -- printer_two [color=invis]
fan_two -- radio_one [color=invis]
fan_two -- lamp_one [color=invis]
fan_two -- lamp_two [color=invis]
fan_two -- printer_one [color=invis]
fan_two -- printer_two [color=invis]
radio_one -- lamp_one [color=invis]
radio_one -- lamp_two [color=invis]
radio_one -- printer_one [color=invis]
radio_one -- printer_two [color=invis]
lamp_one -- lamp_two [color=invis]
lamp_one -- printer_one [color=invis]
lamp_one -- printer_two [color=invis]
lamp_two -- printer_one [color=invis]
lamp_two -- printer_two [color=invis]
printer_one -- printer_two [color=invis]
# 63 "/root/Applications/listeningdaemon/visualiser/main.dot"
}

View File

@ -1,37 +0,0 @@
graph {
fan_one [shape=circle, style=filled, fillcolor=green,label="",color=green]
fan_two [shape=circle, style=filled, fillcolor=blue,label="",color=blue]
radio_one [shape=invtrapezium,style=filled,fillcolor=invis,label="",color=invis]
lamp_one [shape=cylinder,style=filled,fillcolor=invis,label="",color=invis]
lamp_two [shape=cylinder,style=filled,fillcolor=invis,label="",color=invis]
printer_one [shape=box,style=filled,fillcolor=yellow,label="",color=yellow]
printer_two [shape=box,style=filled,fillcolor=invis,label="",color=invis]
fan_one -- fan_two [color=invis]
fan_one -- radio_one [color=invis]
fan_one -- lamp_one [color=invis]
fan_one -- lamp_two [color=invis]
fan_one -- printer_one [color=invis]
fan_one -- printer_two [color=invis]
fan_two -- radio_one [color=invis]
fan_two -- lamp_one [color=invis]
fan_two -- lamp_two [color=invis]
fan_two -- printer_one [color=invis]
fan_two -- printer_two [color=invis]
radio_one -- lamp_one [color=invis]
radio_one -- lamp_two [color=invis]
radio_one -- printer_one [color=invis]
radio_one -- printer_two [color=invis]
lamp_one -- lamp_two [color=invis]
lamp_one -- printer_one [color=invis]
lamp_one -- printer_two [color=invis]
lamp_two -- printer_one [color=invis]
lamp_two -- printer_two [color=invis]
printer_one -- printer_two [color=invis]
# 63 "/root/Applications/listeningdaemon/visualiser/main.dot"
}

View File

@ -1,37 +0,0 @@
graph {
fan_one [shape=circle, style=filled, fillcolor=green,label="",color=green]
fan_two [shape=circle, style=filled, fillcolor=blue,label="",color=blue]
radio_one [shape=invtrapezium,style=filled,fillcolor=invis,label="",color=invis]
lamp_one [shape=cylinder,style=filled,fillcolor=invis,label="",color=invis]
lamp_two [shape=cylinder,style=filled,fillcolor=invis,label="",color=invis]
printer_one [shape=box,style=filled,fillcolor=yellow,label="",color=yellow]
printer_two [shape=box,style=filled,fillcolor=invis,label="",color=invis]
fan_one -- fan_two [color=green]
fan_one -- radio_one [color=invis]
fan_one -- lamp_one [color=invis]
fan_one -- lamp_two [color=invis]
fan_one -- printer_one [color=invis]
fan_one -- printer_two [color=invis]
fan_two -- radio_one [color=invis]
fan_two -- lamp_one [color=invis]
fan_two -- lamp_two [color=invis]
fan_two -- printer_one [color=invis]
fan_two -- printer_two [color=invis]
radio_one -- lamp_one [color=invis]
radio_one -- lamp_two [color=invis]
radio_one -- printer_one [color=invis]
radio_one -- printer_two [color=invis]
lamp_one -- lamp_two [color=invis]
lamp_one -- printer_one [color=invis]
lamp_one -- printer_two [color=invis]
lamp_two -- printer_one [color=invis]
lamp_two -- printer_two [color=invis]
printer_one -- printer_two [color=invis]
# 63 "/root/Applications/listeningdaemon/visualiser/main.dot"
}

View File

@ -1,37 +0,0 @@
graph {
fan_one [shape=circle, style=filled, fillcolor=green,label="",color=green]
fan_two [shape=circle, style=filled, fillcolor=blue,label="",color=blue]
radio_one [shape=invtrapezium,style=filled,fillcolor=invis,label="",color=invis]
lamp_one [shape=cylinder,style=filled,fillcolor=invis,label="",color=invis]
lamp_two [shape=cylinder,style=filled,fillcolor=invis,label="",color=invis]
printer_one [shape=box,style=filled,fillcolor=yellow,label="",color=yellow]
printer_two [shape=box,style=filled,fillcolor=invis,label="",color=invis]
fan_one -- fan_two [color=invis]
fan_one -- radio_one [color=invis]
fan_one -- lamp_one [color=invis]
fan_one -- lamp_two [color=invis]
fan_one -- printer_one [color=invis]
fan_one -- printer_two [color=invis]
fan_two -- radio_one [color=invis]
fan_two -- lamp_one [color=invis]
fan_two -- lamp_two [color=invis]
fan_two -- printer_one [color=invis]
fan_two -- printer_two [color=invis]
radio_one -- lamp_one [color=invis]
radio_one -- lamp_two [color=invis]
radio_one -- printer_one [color=invis]
radio_one -- printer_two [color=invis]
lamp_one -- lamp_two [color=invis]
lamp_one -- printer_one [color=invis]
lamp_one -- printer_two [color=invis]
lamp_two -- printer_one [color=invis]
lamp_two -- printer_two [color=invis]
printer_one -- printer_two [color=invis]
# 63 "/root/Applications/listeningdaemon/visualiser/main.dot"
}

View File

@ -1,37 +0,0 @@
graph {
fan_one [shape=circle, style=filled, fillcolor=green,label="",color=green]
fan_two [shape=circle, style=filled, fillcolor=blue,label="",color=blue]
radio_one [shape=invtrapezium,style=filled,fillcolor=invis,label="",color=invis]
lamp_one [shape=cylinder,style=filled,fillcolor=invis,label="",color=invis]
lamp_two [shape=cylinder,style=filled,fillcolor=invis,label="",color=invis]
printer_one [shape=box,style=filled,fillcolor=yellow,label="",color=yellow]
printer_two [shape=box,style=filled,fillcolor=invis,label="",color=invis]
fan_one -- fan_two [color=magenta]
fan_one -- radio_one [color=invis]
fan_one -- lamp_one [color=invis]
fan_one -- lamp_two [color=invis]
fan_one -- printer_one [color=invis]
fan_one -- printer_two [color=invis]
fan_two -- radio_one [color=invis]
fan_two -- lamp_one [color=invis]
fan_two -- lamp_two [color=invis]
fan_two -- printer_one [color=invis]
fan_two -- printer_two [color=invis]
radio_one -- lamp_one [color=invis]
radio_one -- lamp_two [color=invis]
radio_one -- printer_one [color=invis]
radio_one -- printer_two [color=invis]
lamp_one -- lamp_two [color=invis]
lamp_one -- printer_one [color=invis]
lamp_one -- printer_two [color=invis]
lamp_two -- printer_one [color=invis]
lamp_two -- printer_two [color=invis]
printer_one -- printer_two [color=invis]
# 63 "/root/Applications/listeningdaemon/visualiser/main.dot"
}

View File

@ -1,11 +1,13 @@
graph {
fan_one [shape=circle, style=filled, fillcolor=FAN_ONE,label="",color=FAN_ONE]
fan_two [shape=circle, style=filled, fillcolor=FAN_TWO,label="",color=FAN_TWO]
radio_one [shape=invtrapezium,style=filled,fillcolor=RADIO_ONE,label="",color=RADIO_ONE]
lamp_one [shape=cylinder,style=filled,fillcolor=LAMP_ONE,label="",color=LAMP_ONE]
lamp_two [shape=cylinder,style=filled,fillcolor=LAMP_TWO,label="",color=LAMP_TWO]
printer_one [shape=box,style=filled,fillcolor=PRINTER_ONE,label="",color=PRINTER_ONE]
printer_two [shape=box,style=filled,fillcolor=PRINTER_TWO,label="",color=PRINTER_TWO]
bgcolor="linen"
fan_one [shape=circle, style=filled, fillcolor=FAN_ONE,label="",color=FAN_ONE_GESTURE]
fan_two [shape=circle, style=filled, fillcolor=FAN_TWO,label="",color=FAN_TWO_GESTURE]
radio_one [shape=invtrapezium,style=filled,fillcolor=RADIO_ONE,label="",color=RADIO_ONE_GESTURE]
lamp_one [shape=cylinder,style=filled,fillcolor=LAMP_ONE,label="",color=LAMP_ONE_GESTURE]
lamp_two [shape=cylinder,style=filled,fillcolor=LAMP_TWO,label="",color=LAMP_TWO_GESTURE]
printer_one [shape=box,style=filled,fillcolor=PRINTER_ONE,label="",color=PRINTER_ONE_GESTURE]
printer_two [shape=box,style=filled,fillcolor=PRINTER_TWO,label="",color=PRINTER_TWO_GESTURE]
fan_one -- fan_two [color=FAN_ONE_FAN_TWO]
fan_one -- radio_one [color=FAN_ONE_RADIO_ONE]

View File

@ -1,154 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 12.1.2 (0)
-->
<!-- Pages: 1 -->
<svg width="320pt" height="318pt"
viewBox="0.00 0.00 319.85 317.71" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 313.71)">
<polygon fill="white" stroke="none" points="-4,4 -4,-313.71 315.85,-313.71 315.85,4 -4,4"/>
<!-- fan_one -->
<g id="node1" class="node">
<title>fan_one</title>
<ellipse fill="none" stroke="none" cx="241" cy="-45.11" rx="18" ry="18"/>
</g>
<!-- fan_two -->
<g id="node2" class="node">
<title>fan_two</title>
<ellipse fill="none" stroke="none" cx="293.85" cy="-154.86" rx="18" ry="18"/>
</g>
<!-- fan_one&#45;&#45;fan_two -->
<g id="edge1" class="edge">
<title>fan_one&#45;&#45;fan_two</title>
<path fill="none" stroke="none" d="M248.79,-61.3C258.73,-81.93 275.81,-117.4 285.84,-138.24"/>
</g>
<!-- radio_one -->
<g id="node3" class="node">
<title>radio_one</title>
<polygon fill="none" stroke="none" points="11.23,-75.95 42.77,-75.95 54,-111.95 0,-111.95 11.23,-75.95"/>
</g>
<!-- fan_one&#45;&#45;radio_one -->
<g id="edge2" class="edge">
<title>fan_one&#45;&#45;radio_one</title>
<path fill="none" stroke="none" d="M223.12,-49.19C183.54,-58.22 88.74,-79.86 47.14,-89.35"/>
</g>
<!-- lamp_one -->
<g id="node4" class="node">
<title>lamp_one</title>
<path fill="none" stroke="none" d="M54,-230.49C54,-232.29 41.9,-233.76 27,-233.76 12.1,-233.76 0,-232.29 0,-230.49 0,-230.49 0,-201.03 0,-201.03 0,-199.23 12.1,-197.76 27,-197.76 41.9,-197.76 54,-199.23 54,-201.03 54,-201.03 54,-230.49 54,-230.49"/>
<path fill="none" stroke="none" d="M54,-230.49C54,-228.68 41.9,-227.22 27,-227.22 12.1,-227.22 0,-228.68 0,-230.49"/>
</g>
<!-- fan_one&#45;&#45;lamp_one -->
<g id="edge3" class="edge">
<title>fan_one&#45;&#45;lamp_one</title>
<path fill="none" stroke="none" d="M226.62,-56.57C189.98,-85.79 92.88,-163.22 49.04,-198.19"/>
</g>
<!-- lamp_two -->
<g id="node5" class="node">
<title>lamp_two</title>
<path fill="none" stroke="none" d="M149.24,-306.44C149.24,-308.24 137.14,-309.71 122.24,-309.71 107.34,-309.71 95.24,-308.24 95.24,-306.44 95.24,-306.44 95.24,-276.98 95.24,-276.98 95.24,-275.18 107.34,-273.71 122.24,-273.71 137.14,-273.71 149.24,-275.18 149.24,-276.98 149.24,-276.98 149.24,-306.44 149.24,-306.44"/>
<path fill="none" stroke="none" d="M149.24,-306.44C149.24,-304.63 137.14,-303.16 122.24,-303.16 107.34,-303.16 95.24,-304.63 95.24,-306.44"/>
</g>
<!-- fan_one&#45;&#45;lamp_two -->
<g id="edge4" class="edge">
<title>fan_one&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M233.02,-61.67C211.7,-105.95 153.48,-226.82 131.14,-273.23"/>
</g>
<!-- printer_one -->
<g id="node6" class="node">
<title>printer_one</title>
<polygon fill="none" stroke="none" points="268,-282.6 214,-282.6 214,-246.6 268,-246.6 268,-282.6"/>
</g>
<!-- fan_one&#45;&#45;printer_one -->
<g id="edge5" class="edge">
<title>fan_one&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M241,-63.44C241,-104.76 241,-204.75 241,-246.17"/>
</g>
<!-- printer_two -->
<g id="node7" class="node">
<title>printer_two</title>
<polygon fill="none" stroke="none" points="149.24,-36 95.24,-36 95.24,0 149.24,0 149.24,-36"/>
</g>
<!-- fan_one&#45;&#45;printer_two -->
<g id="edge6" class="edge">
<title>fan_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M223.22,-41.05C203.67,-36.59 172.05,-29.37 149.4,-24.2"/>
</g>
<!-- fan_two&#45;&#45;radio_one -->
<g id="edge7" class="edge">
<title>fan_two&#45;&#45;radio_one</title>
<path fill="none" stroke="none" d="M275.92,-150.76C229.07,-140.07 102.91,-111.28 50.42,-99.29"/>
</g>
<!-- fan_two&#45;&#45;lamp_one -->
<g id="edge8" class="edge">
<title>fan_two&#45;&#45;lamp_one</title>
<path fill="none" stroke="none" d="M275.92,-158.95C230.23,-169.37 109.16,-197.01 54.48,-209.49"/>
</g>
<!-- fan_two&#45;&#45;lamp_two -->
<g id="edge9" class="edge">
<title>fan_two&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M279.51,-166.29C249.46,-190.25 179.73,-245.86 144.07,-274.3"/>
</g>
<!-- fan_two&#45;&#45;printer_one -->
<g id="edge10" class="edge">
<title>fan_two&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M286.05,-171.05C276.4,-191.08 260.01,-225.11 249.89,-246.14"/>
</g>
<!-- fan_two&#45;&#45;printer_two -->
<g id="edge11" class="edge">
<title>fan_two&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M279.51,-143.42C249.79,-119.72 181.22,-65.03 145.23,-36.34"/>
</g>
<!-- radio_one&#45;&#45;lamp_one -->
<g id="edge12" class="edge">
<title>radio_one&#45;&#45;lamp_one</title>
<path fill="none" stroke="none" d="M27,-112.19C27,-135.15 27,-174.38 27,-197.4"/>
</g>
<!-- radio_one&#45;&#45;lamp_two -->
<g id="edge13" class="edge">
<title>radio_one&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M35.79,-112.2C53.89,-149.78 95.13,-235.43 113.33,-273.22"/>
</g>
<!-- radio_one&#45;&#45;printer_one -->
<g id="edge14" class="edge">
<title>radio_one&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M49.9,-112.21C90.98,-144.97 176.74,-213.36 217.94,-246.21"/>
</g>
<!-- radio_one&#45;&#45;printer_two -->
<g id="edge15" class="edge">
<title>radio_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M44.47,-80.02C59.83,-67.77 82.29,-49.85 99.13,-36.42"/>
</g>
<!-- lamp_one&#45;&#45;lamp_two -->
<g id="edge16" class="edge">
<title>lamp_one&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M49.09,-233.38C64.47,-245.65 84.91,-261.94 100.27,-274.19"/>
</g>
<!-- lamp_one&#45;&#45;printer_one -->
<g id="edge17" class="edge">
<title>lamp_one&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M54.1,-221.95C95.15,-231.32 172.66,-249.01 213.78,-258.39"/>
</g>
<!-- lamp_one&#45;&#45;printer_two -->
<g id="edge18" class="edge">
<title>lamp_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M35.79,-197.51C53.89,-159.93 95.13,-74.28 113.33,-36.49"/>
</g>
<!-- lamp_two&#45;&#45;printer_one -->
<g id="edge19" class="edge">
<title>lamp_two&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M149.48,-285.49C168.79,-281.08 194.59,-275.2 213.88,-270.79"/>
</g>
<!-- lamp_two&#45;&#45;printer_two -->
<g id="edge20" class="edge">
<title>lamp_two&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M122.24,-273.33C122.24,-223.46 122.24,-86.07 122.24,-36.3"/>
</g>
<!-- printer_one&#45;&#45;printer_two -->
<g id="edge21" class="edge">
<title>printer_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M232.26,-246.47C210.35,-200.98 153.24,-82.37 131.14,-36.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.6 KiB

View File

@ -1,154 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 12.1.2 (0)
-->
<!-- Pages: 1 -->
<svg width="320pt" height="318pt"
viewBox="0.00 0.00 319.85 317.71" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 313.71)">
<polygon fill="white" stroke="none" points="-4,4 -4,-313.71 315.85,-313.71 315.85,4 -4,4"/>
<!-- fan_one -->
<g id="node1" class="node">
<title>fan_one</title>
<ellipse fill="green" stroke="green" cx="241" cy="-45.11" rx="18" ry="18"/>
</g>
<!-- fan_two -->
<g id="node2" class="node">
<title>fan_two</title>
<ellipse fill="none" stroke="none" cx="293.85" cy="-154.86" rx="18" ry="18"/>
</g>
<!-- fan_one&#45;&#45;fan_two -->
<g id="edge1" class="edge">
<title>fan_one&#45;&#45;fan_two</title>
<path fill="none" stroke="none" d="M248.79,-61.3C258.73,-81.93 275.81,-117.4 285.84,-138.24"/>
</g>
<!-- radio_one -->
<g id="node3" class="node">
<title>radio_one</title>
<polygon fill="none" stroke="none" points="11.23,-75.95 42.77,-75.95 54,-111.95 0,-111.95 11.23,-75.95"/>
</g>
<!-- fan_one&#45;&#45;radio_one -->
<g id="edge2" class="edge">
<title>fan_one&#45;&#45;radio_one</title>
<path fill="none" stroke="none" d="M223.12,-49.19C183.54,-58.22 88.74,-79.86 47.14,-89.35"/>
</g>
<!-- lamp_one -->
<g id="node4" class="node">
<title>lamp_one</title>
<path fill="none" stroke="none" d="M54,-230.49C54,-232.29 41.9,-233.76 27,-233.76 12.1,-233.76 0,-232.29 0,-230.49 0,-230.49 0,-201.03 0,-201.03 0,-199.23 12.1,-197.76 27,-197.76 41.9,-197.76 54,-199.23 54,-201.03 54,-201.03 54,-230.49 54,-230.49"/>
<path fill="none" stroke="none" d="M54,-230.49C54,-228.68 41.9,-227.22 27,-227.22 12.1,-227.22 0,-228.68 0,-230.49"/>
</g>
<!-- fan_one&#45;&#45;lamp_one -->
<g id="edge3" class="edge">
<title>fan_one&#45;&#45;lamp_one</title>
<path fill="none" stroke="none" d="M226.62,-56.57C189.98,-85.79 92.88,-163.22 49.04,-198.19"/>
</g>
<!-- lamp_two -->
<g id="node5" class="node">
<title>lamp_two</title>
<path fill="none" stroke="none" d="M149.24,-306.44C149.24,-308.24 137.14,-309.71 122.24,-309.71 107.34,-309.71 95.24,-308.24 95.24,-306.44 95.24,-306.44 95.24,-276.98 95.24,-276.98 95.24,-275.18 107.34,-273.71 122.24,-273.71 137.14,-273.71 149.24,-275.18 149.24,-276.98 149.24,-276.98 149.24,-306.44 149.24,-306.44"/>
<path fill="none" stroke="none" d="M149.24,-306.44C149.24,-304.63 137.14,-303.16 122.24,-303.16 107.34,-303.16 95.24,-304.63 95.24,-306.44"/>
</g>
<!-- fan_one&#45;&#45;lamp_two -->
<g id="edge4" class="edge">
<title>fan_one&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M233.02,-61.67C211.7,-105.95 153.48,-226.82 131.14,-273.23"/>
</g>
<!-- printer_one -->
<g id="node6" class="node">
<title>printer_one</title>
<polygon fill="none" stroke="none" points="268,-282.6 214,-282.6 214,-246.6 268,-246.6 268,-282.6"/>
</g>
<!-- fan_one&#45;&#45;printer_one -->
<g id="edge5" class="edge">
<title>fan_one&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M241,-63.44C241,-104.76 241,-204.75 241,-246.17"/>
</g>
<!-- printer_two -->
<g id="node7" class="node">
<title>printer_two</title>
<polygon fill="none" stroke="none" points="149.24,-36 95.24,-36 95.24,0 149.24,0 149.24,-36"/>
</g>
<!-- fan_one&#45;&#45;printer_two -->
<g id="edge6" class="edge">
<title>fan_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M223.22,-41.05C203.67,-36.59 172.05,-29.37 149.4,-24.2"/>
</g>
<!-- fan_two&#45;&#45;radio_one -->
<g id="edge7" class="edge">
<title>fan_two&#45;&#45;radio_one</title>
<path fill="none" stroke="none" d="M275.92,-150.76C229.07,-140.07 102.91,-111.28 50.42,-99.29"/>
</g>
<!-- fan_two&#45;&#45;lamp_one -->
<g id="edge8" class="edge">
<title>fan_two&#45;&#45;lamp_one</title>
<path fill="none" stroke="none" d="M275.92,-158.95C230.23,-169.37 109.16,-197.01 54.48,-209.49"/>
</g>
<!-- fan_two&#45;&#45;lamp_two -->
<g id="edge9" class="edge">
<title>fan_two&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M279.51,-166.29C249.46,-190.25 179.73,-245.86 144.07,-274.3"/>
</g>
<!-- fan_two&#45;&#45;printer_one -->
<g id="edge10" class="edge">
<title>fan_two&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M286.05,-171.05C276.4,-191.08 260.01,-225.11 249.89,-246.14"/>
</g>
<!-- fan_two&#45;&#45;printer_two -->
<g id="edge11" class="edge">
<title>fan_two&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M279.51,-143.42C249.79,-119.72 181.22,-65.03 145.23,-36.34"/>
</g>
<!-- radio_one&#45;&#45;lamp_one -->
<g id="edge12" class="edge">
<title>radio_one&#45;&#45;lamp_one</title>
<path fill="none" stroke="none" d="M27,-112.19C27,-135.15 27,-174.38 27,-197.4"/>
</g>
<!-- radio_one&#45;&#45;lamp_two -->
<g id="edge13" class="edge">
<title>radio_one&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M35.79,-112.2C53.89,-149.78 95.13,-235.43 113.33,-273.22"/>
</g>
<!-- radio_one&#45;&#45;printer_one -->
<g id="edge14" class="edge">
<title>radio_one&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M49.9,-112.21C90.98,-144.97 176.74,-213.36 217.94,-246.21"/>
</g>
<!-- radio_one&#45;&#45;printer_two -->
<g id="edge15" class="edge">
<title>radio_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M44.47,-80.02C59.83,-67.77 82.29,-49.85 99.13,-36.42"/>
</g>
<!-- lamp_one&#45;&#45;lamp_two -->
<g id="edge16" class="edge">
<title>lamp_one&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M49.09,-233.38C64.47,-245.65 84.91,-261.94 100.27,-274.19"/>
</g>
<!-- lamp_one&#45;&#45;printer_one -->
<g id="edge17" class="edge">
<title>lamp_one&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M54.1,-221.95C95.15,-231.32 172.66,-249.01 213.78,-258.39"/>
</g>
<!-- lamp_one&#45;&#45;printer_two -->
<g id="edge18" class="edge">
<title>lamp_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M35.79,-197.51C53.89,-159.93 95.13,-74.28 113.33,-36.49"/>
</g>
<!-- lamp_two&#45;&#45;printer_one -->
<g id="edge19" class="edge">
<title>lamp_two&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M149.48,-285.49C168.79,-281.08 194.59,-275.2 213.88,-270.79"/>
</g>
<!-- lamp_two&#45;&#45;printer_two -->
<g id="edge20" class="edge">
<title>lamp_two&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M122.24,-273.33C122.24,-223.46 122.24,-86.07 122.24,-36.3"/>
</g>
<!-- printer_one&#45;&#45;printer_two -->
<g id="edge21" class="edge">
<title>printer_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M232.26,-246.47C210.35,-200.98 153.24,-82.37 131.14,-36.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.6 KiB

View File

@ -1,154 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 12.1.2 (0)
-->
<!-- Pages: 1 -->
<svg width="320pt" height="318pt"
viewBox="0.00 0.00 319.85 317.71" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 313.71)">
<polygon fill="white" stroke="none" points="-4,4 -4,-313.71 315.85,-313.71 315.85,4 -4,4"/>
<!-- fan_one -->
<g id="node1" class="node">
<title>fan_one</title>
<ellipse fill="green" stroke="green" cx="241" cy="-45.11" rx="18" ry="18"/>
</g>
<!-- fan_two -->
<g id="node2" class="node">
<title>fan_two</title>
<ellipse fill="blue" stroke="blue" cx="293.85" cy="-154.86" rx="18" ry="18"/>
</g>
<!-- fan_one&#45;&#45;fan_two -->
<g id="edge1" class="edge">
<title>fan_one&#45;&#45;fan_two</title>
<path fill="none" stroke="none" d="M248.79,-61.3C258.73,-81.93 275.81,-117.4 285.84,-138.24"/>
</g>
<!-- radio_one -->
<g id="node3" class="node">
<title>radio_one</title>
<polygon fill="none" stroke="none" points="11.23,-75.95 42.77,-75.95 54,-111.95 0,-111.95 11.23,-75.95"/>
</g>
<!-- fan_one&#45;&#45;radio_one -->
<g id="edge2" class="edge">
<title>fan_one&#45;&#45;radio_one</title>
<path fill="none" stroke="none" d="M223.12,-49.19C183.54,-58.22 88.74,-79.86 47.14,-89.35"/>
</g>
<!-- lamp_one -->
<g id="node4" class="node">
<title>lamp_one</title>
<path fill="none" stroke="none" d="M54,-230.49C54,-232.29 41.9,-233.76 27,-233.76 12.1,-233.76 0,-232.29 0,-230.49 0,-230.49 0,-201.03 0,-201.03 0,-199.23 12.1,-197.76 27,-197.76 41.9,-197.76 54,-199.23 54,-201.03 54,-201.03 54,-230.49 54,-230.49"/>
<path fill="none" stroke="none" d="M54,-230.49C54,-228.68 41.9,-227.22 27,-227.22 12.1,-227.22 0,-228.68 0,-230.49"/>
</g>
<!-- fan_one&#45;&#45;lamp_one -->
<g id="edge3" class="edge">
<title>fan_one&#45;&#45;lamp_one</title>
<path fill="none" stroke="none" d="M226.62,-56.57C189.98,-85.79 92.88,-163.22 49.04,-198.19"/>
</g>
<!-- lamp_two -->
<g id="node5" class="node">
<title>lamp_two</title>
<path fill="none" stroke="none" d="M149.24,-306.44C149.24,-308.24 137.14,-309.71 122.24,-309.71 107.34,-309.71 95.24,-308.24 95.24,-306.44 95.24,-306.44 95.24,-276.98 95.24,-276.98 95.24,-275.18 107.34,-273.71 122.24,-273.71 137.14,-273.71 149.24,-275.18 149.24,-276.98 149.24,-276.98 149.24,-306.44 149.24,-306.44"/>
<path fill="none" stroke="none" d="M149.24,-306.44C149.24,-304.63 137.14,-303.16 122.24,-303.16 107.34,-303.16 95.24,-304.63 95.24,-306.44"/>
</g>
<!-- fan_one&#45;&#45;lamp_two -->
<g id="edge4" class="edge">
<title>fan_one&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M233.02,-61.67C211.7,-105.95 153.48,-226.82 131.14,-273.23"/>
</g>
<!-- printer_one -->
<g id="node6" class="node">
<title>printer_one</title>
<polygon fill="none" stroke="none" points="268,-282.6 214,-282.6 214,-246.6 268,-246.6 268,-282.6"/>
</g>
<!-- fan_one&#45;&#45;printer_one -->
<g id="edge5" class="edge">
<title>fan_one&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M241,-63.44C241,-104.76 241,-204.75 241,-246.17"/>
</g>
<!-- printer_two -->
<g id="node7" class="node">
<title>printer_two</title>
<polygon fill="none" stroke="none" points="149.24,-36 95.24,-36 95.24,0 149.24,0 149.24,-36"/>
</g>
<!-- fan_one&#45;&#45;printer_two -->
<g id="edge6" class="edge">
<title>fan_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M223.22,-41.05C203.67,-36.59 172.05,-29.37 149.4,-24.2"/>
</g>
<!-- fan_two&#45;&#45;radio_one -->
<g id="edge7" class="edge">
<title>fan_two&#45;&#45;radio_one</title>
<path fill="none" stroke="none" d="M275.92,-150.76C229.07,-140.07 102.91,-111.28 50.42,-99.29"/>
</g>
<!-- fan_two&#45;&#45;lamp_one -->
<g id="edge8" class="edge">
<title>fan_two&#45;&#45;lamp_one</title>
<path fill="none" stroke="none" d="M275.92,-158.95C230.23,-169.37 109.16,-197.01 54.48,-209.49"/>
</g>
<!-- fan_two&#45;&#45;lamp_two -->
<g id="edge9" class="edge">
<title>fan_two&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M279.51,-166.29C249.46,-190.25 179.73,-245.86 144.07,-274.3"/>
</g>
<!-- fan_two&#45;&#45;printer_one -->
<g id="edge10" class="edge">
<title>fan_two&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M286.05,-171.05C276.4,-191.08 260.01,-225.11 249.89,-246.14"/>
</g>
<!-- fan_two&#45;&#45;printer_two -->
<g id="edge11" class="edge">
<title>fan_two&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M279.51,-143.42C249.79,-119.72 181.22,-65.03 145.23,-36.34"/>
</g>
<!-- radio_one&#45;&#45;lamp_one -->
<g id="edge12" class="edge">
<title>radio_one&#45;&#45;lamp_one</title>
<path fill="none" stroke="none" d="M27,-112.19C27,-135.15 27,-174.38 27,-197.4"/>
</g>
<!-- radio_one&#45;&#45;lamp_two -->
<g id="edge13" class="edge">
<title>radio_one&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M35.79,-112.2C53.89,-149.78 95.13,-235.43 113.33,-273.22"/>
</g>
<!-- radio_one&#45;&#45;printer_one -->
<g id="edge14" class="edge">
<title>radio_one&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M49.9,-112.21C90.98,-144.97 176.74,-213.36 217.94,-246.21"/>
</g>
<!-- radio_one&#45;&#45;printer_two -->
<g id="edge15" class="edge">
<title>radio_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M44.47,-80.02C59.83,-67.77 82.29,-49.85 99.13,-36.42"/>
</g>
<!-- lamp_one&#45;&#45;lamp_two -->
<g id="edge16" class="edge">
<title>lamp_one&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M49.09,-233.38C64.47,-245.65 84.91,-261.94 100.27,-274.19"/>
</g>
<!-- lamp_one&#45;&#45;printer_one -->
<g id="edge17" class="edge">
<title>lamp_one&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M54.1,-221.95C95.15,-231.32 172.66,-249.01 213.78,-258.39"/>
</g>
<!-- lamp_one&#45;&#45;printer_two -->
<g id="edge18" class="edge">
<title>lamp_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M35.79,-197.51C53.89,-159.93 95.13,-74.28 113.33,-36.49"/>
</g>
<!-- lamp_two&#45;&#45;printer_one -->
<g id="edge19" class="edge">
<title>lamp_two&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M149.48,-285.49C168.79,-281.08 194.59,-275.2 213.88,-270.79"/>
</g>
<!-- lamp_two&#45;&#45;printer_two -->
<g id="edge20" class="edge">
<title>lamp_two&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M122.24,-273.33C122.24,-223.46 122.24,-86.07 122.24,-36.3"/>
</g>
<!-- printer_one&#45;&#45;printer_two -->
<g id="edge21" class="edge">
<title>printer_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M232.26,-246.47C210.35,-200.98 153.24,-82.37 131.14,-36.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.6 KiB

View File

@ -1,154 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 12.1.2 (0)
-->
<!-- Pages: 1 -->
<svg width="320pt" height="318pt"
viewBox="0.00 0.00 319.85 317.71" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 313.71)">
<polygon fill="white" stroke="none" points="-4,4 -4,-313.71 315.85,-313.71 315.85,4 -4,4"/>
<!-- fan_one -->
<g id="node1" class="node">
<title>fan_one</title>
<ellipse fill="green" stroke="green" cx="241" cy="-45.11" rx="18" ry="18"/>
</g>
<!-- fan_two -->
<g id="node2" class="node">
<title>fan_two</title>
<ellipse fill="blue" stroke="blue" cx="293.85" cy="-154.86" rx="18" ry="18"/>
</g>
<!-- fan_one&#45;&#45;fan_two -->
<g id="edge1" class="edge">
<title>fan_one&#45;&#45;fan_two</title>
<path fill="none" stroke="none" d="M248.79,-61.3C258.73,-81.93 275.81,-117.4 285.84,-138.24"/>
</g>
<!-- radio_one -->
<g id="node3" class="node">
<title>radio_one</title>
<polygon fill="none" stroke="none" points="11.23,-75.95 42.77,-75.95 54,-111.95 0,-111.95 11.23,-75.95"/>
</g>
<!-- fan_one&#45;&#45;radio_one -->
<g id="edge2" class="edge">
<title>fan_one&#45;&#45;radio_one</title>
<path fill="none" stroke="none" d="M223.12,-49.19C183.54,-58.22 88.74,-79.86 47.14,-89.35"/>
</g>
<!-- lamp_one -->
<g id="node4" class="node">
<title>lamp_one</title>
<path fill="none" stroke="none" d="M54,-230.49C54,-232.29 41.9,-233.76 27,-233.76 12.1,-233.76 0,-232.29 0,-230.49 0,-230.49 0,-201.03 0,-201.03 0,-199.23 12.1,-197.76 27,-197.76 41.9,-197.76 54,-199.23 54,-201.03 54,-201.03 54,-230.49 54,-230.49"/>
<path fill="none" stroke="none" d="M54,-230.49C54,-228.68 41.9,-227.22 27,-227.22 12.1,-227.22 0,-228.68 0,-230.49"/>
</g>
<!-- fan_one&#45;&#45;lamp_one -->
<g id="edge3" class="edge">
<title>fan_one&#45;&#45;lamp_one</title>
<path fill="none" stroke="none" d="M226.62,-56.57C189.98,-85.79 92.88,-163.22 49.04,-198.19"/>
</g>
<!-- lamp_two -->
<g id="node5" class="node">
<title>lamp_two</title>
<path fill="none" stroke="none" d="M149.24,-306.44C149.24,-308.24 137.14,-309.71 122.24,-309.71 107.34,-309.71 95.24,-308.24 95.24,-306.44 95.24,-306.44 95.24,-276.98 95.24,-276.98 95.24,-275.18 107.34,-273.71 122.24,-273.71 137.14,-273.71 149.24,-275.18 149.24,-276.98 149.24,-276.98 149.24,-306.44 149.24,-306.44"/>
<path fill="none" stroke="none" d="M149.24,-306.44C149.24,-304.63 137.14,-303.16 122.24,-303.16 107.34,-303.16 95.24,-304.63 95.24,-306.44"/>
</g>
<!-- fan_one&#45;&#45;lamp_two -->
<g id="edge4" class="edge">
<title>fan_one&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M233.02,-61.67C211.7,-105.95 153.48,-226.82 131.14,-273.23"/>
</g>
<!-- printer_one -->
<g id="node6" class="node">
<title>printer_one</title>
<polygon fill="yellow" stroke="yellow" points="268,-282.6 214,-282.6 214,-246.6 268,-246.6 268,-282.6"/>
</g>
<!-- fan_one&#45;&#45;printer_one -->
<g id="edge5" class="edge">
<title>fan_one&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M241,-63.44C241,-104.76 241,-204.75 241,-246.17"/>
</g>
<!-- printer_two -->
<g id="node7" class="node">
<title>printer_two</title>
<polygon fill="none" stroke="none" points="149.24,-36 95.24,-36 95.24,0 149.24,0 149.24,-36"/>
</g>
<!-- fan_one&#45;&#45;printer_two -->
<g id="edge6" class="edge">
<title>fan_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M223.22,-41.05C203.67,-36.59 172.05,-29.37 149.4,-24.2"/>
</g>
<!-- fan_two&#45;&#45;radio_one -->
<g id="edge7" class="edge">
<title>fan_two&#45;&#45;radio_one</title>
<path fill="none" stroke="none" d="M275.92,-150.76C229.07,-140.07 102.91,-111.28 50.42,-99.29"/>
</g>
<!-- fan_two&#45;&#45;lamp_one -->
<g id="edge8" class="edge">
<title>fan_two&#45;&#45;lamp_one</title>
<path fill="none" stroke="none" d="M275.92,-158.95C230.23,-169.37 109.16,-197.01 54.48,-209.49"/>
</g>
<!-- fan_two&#45;&#45;lamp_two -->
<g id="edge9" class="edge">
<title>fan_two&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M279.51,-166.29C249.46,-190.25 179.73,-245.86 144.07,-274.3"/>
</g>
<!-- fan_two&#45;&#45;printer_one -->
<g id="edge10" class="edge">
<title>fan_two&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M286.05,-171.05C276.4,-191.08 260.01,-225.11 249.89,-246.14"/>
</g>
<!-- fan_two&#45;&#45;printer_two -->
<g id="edge11" class="edge">
<title>fan_two&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M279.51,-143.42C249.79,-119.72 181.22,-65.03 145.23,-36.34"/>
</g>
<!-- radio_one&#45;&#45;lamp_one -->
<g id="edge12" class="edge">
<title>radio_one&#45;&#45;lamp_one</title>
<path fill="none" stroke="none" d="M27,-112.19C27,-135.15 27,-174.38 27,-197.4"/>
</g>
<!-- radio_one&#45;&#45;lamp_two -->
<g id="edge13" class="edge">
<title>radio_one&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M35.79,-112.2C53.89,-149.78 95.13,-235.43 113.33,-273.22"/>
</g>
<!-- radio_one&#45;&#45;printer_one -->
<g id="edge14" class="edge">
<title>radio_one&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M49.9,-112.21C90.98,-144.97 176.74,-213.36 217.94,-246.21"/>
</g>
<!-- radio_one&#45;&#45;printer_two -->
<g id="edge15" class="edge">
<title>radio_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M44.47,-80.02C59.83,-67.77 82.29,-49.85 99.13,-36.42"/>
</g>
<!-- lamp_one&#45;&#45;lamp_two -->
<g id="edge16" class="edge">
<title>lamp_one&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M49.09,-233.38C64.47,-245.65 84.91,-261.94 100.27,-274.19"/>
</g>
<!-- lamp_one&#45;&#45;printer_one -->
<g id="edge17" class="edge">
<title>lamp_one&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M54.1,-221.95C95.15,-231.32 172.66,-249.01 213.78,-258.39"/>
</g>
<!-- lamp_one&#45;&#45;printer_two -->
<g id="edge18" class="edge">
<title>lamp_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M35.79,-197.51C53.89,-159.93 95.13,-74.28 113.33,-36.49"/>
</g>
<!-- lamp_two&#45;&#45;printer_one -->
<g id="edge19" class="edge">
<title>lamp_two&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M149.48,-285.49C168.79,-281.08 194.59,-275.2 213.88,-270.79"/>
</g>
<!-- lamp_two&#45;&#45;printer_two -->
<g id="edge20" class="edge">
<title>lamp_two&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M122.24,-273.33C122.24,-223.46 122.24,-86.07 122.24,-36.3"/>
</g>
<!-- printer_one&#45;&#45;printer_two -->
<g id="edge21" class="edge">
<title>printer_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M232.26,-246.47C210.35,-200.98 153.24,-82.37 131.14,-36.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.6 KiB

View File

@ -1,154 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 12.1.2 (0)
-->
<!-- Pages: 1 -->
<svg width="320pt" height="318pt"
viewBox="0.00 0.00 319.85 317.71" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 313.71)">
<polygon fill="white" stroke="none" points="-4,4 -4,-313.71 315.85,-313.71 315.85,4 -4,4"/>
<!-- fan_one -->
<g id="node1" class="node">
<title>fan_one</title>
<ellipse fill="green" stroke="green" cx="241" cy="-45.11" rx="18" ry="18"/>
</g>
<!-- fan_two -->
<g id="node2" class="node">
<title>fan_two</title>
<ellipse fill="blue" stroke="blue" cx="293.85" cy="-154.86" rx="18" ry="18"/>
</g>
<!-- fan_one&#45;&#45;fan_two -->
<g id="edge1" class="edge">
<title>fan_one&#45;&#45;fan_two</title>
<path fill="none" stroke="green" d="M248.79,-61.3C258.73,-81.93 275.81,-117.4 285.84,-138.24"/>
</g>
<!-- radio_one -->
<g id="node3" class="node">
<title>radio_one</title>
<polygon fill="none" stroke="none" points="11.23,-75.95 42.77,-75.95 54,-111.95 0,-111.95 11.23,-75.95"/>
</g>
<!-- fan_one&#45;&#45;radio_one -->
<g id="edge2" class="edge">
<title>fan_one&#45;&#45;radio_one</title>
<path fill="none" stroke="none" d="M223.12,-49.19C183.54,-58.22 88.74,-79.86 47.14,-89.35"/>
</g>
<!-- lamp_one -->
<g id="node4" class="node">
<title>lamp_one</title>
<path fill="none" stroke="none" d="M54,-230.49C54,-232.29 41.9,-233.76 27,-233.76 12.1,-233.76 0,-232.29 0,-230.49 0,-230.49 0,-201.03 0,-201.03 0,-199.23 12.1,-197.76 27,-197.76 41.9,-197.76 54,-199.23 54,-201.03 54,-201.03 54,-230.49 54,-230.49"/>
<path fill="none" stroke="none" d="M54,-230.49C54,-228.68 41.9,-227.22 27,-227.22 12.1,-227.22 0,-228.68 0,-230.49"/>
</g>
<!-- fan_one&#45;&#45;lamp_one -->
<g id="edge3" class="edge">
<title>fan_one&#45;&#45;lamp_one</title>
<path fill="none" stroke="none" d="M226.62,-56.57C189.98,-85.79 92.88,-163.22 49.04,-198.19"/>
</g>
<!-- lamp_two -->
<g id="node5" class="node">
<title>lamp_two</title>
<path fill="none" stroke="none" d="M149.24,-306.44C149.24,-308.24 137.14,-309.71 122.24,-309.71 107.34,-309.71 95.24,-308.24 95.24,-306.44 95.24,-306.44 95.24,-276.98 95.24,-276.98 95.24,-275.18 107.34,-273.71 122.24,-273.71 137.14,-273.71 149.24,-275.18 149.24,-276.98 149.24,-276.98 149.24,-306.44 149.24,-306.44"/>
<path fill="none" stroke="none" d="M149.24,-306.44C149.24,-304.63 137.14,-303.16 122.24,-303.16 107.34,-303.16 95.24,-304.63 95.24,-306.44"/>
</g>
<!-- fan_one&#45;&#45;lamp_two -->
<g id="edge4" class="edge">
<title>fan_one&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M233.02,-61.67C211.7,-105.95 153.48,-226.82 131.14,-273.23"/>
</g>
<!-- printer_one -->
<g id="node6" class="node">
<title>printer_one</title>
<polygon fill="yellow" stroke="yellow" points="268,-282.6 214,-282.6 214,-246.6 268,-246.6 268,-282.6"/>
</g>
<!-- fan_one&#45;&#45;printer_one -->
<g id="edge5" class="edge">
<title>fan_one&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M241,-63.44C241,-104.76 241,-204.75 241,-246.17"/>
</g>
<!-- printer_two -->
<g id="node7" class="node">
<title>printer_two</title>
<polygon fill="none" stroke="none" points="149.24,-36 95.24,-36 95.24,0 149.24,0 149.24,-36"/>
</g>
<!-- fan_one&#45;&#45;printer_two -->
<g id="edge6" class="edge">
<title>fan_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M223.22,-41.05C203.67,-36.59 172.05,-29.37 149.4,-24.2"/>
</g>
<!-- fan_two&#45;&#45;radio_one -->
<g id="edge7" class="edge">
<title>fan_two&#45;&#45;radio_one</title>
<path fill="none" stroke="none" d="M275.92,-150.76C229.07,-140.07 102.91,-111.28 50.42,-99.29"/>
</g>
<!-- fan_two&#45;&#45;lamp_one -->
<g id="edge8" class="edge">
<title>fan_two&#45;&#45;lamp_one</title>
<path fill="none" stroke="none" d="M275.92,-158.95C230.23,-169.37 109.16,-197.01 54.48,-209.49"/>
</g>
<!-- fan_two&#45;&#45;lamp_two -->
<g id="edge9" class="edge">
<title>fan_two&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M279.51,-166.29C249.46,-190.25 179.73,-245.86 144.07,-274.3"/>
</g>
<!-- fan_two&#45;&#45;printer_one -->
<g id="edge10" class="edge">
<title>fan_two&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M286.05,-171.05C276.4,-191.08 260.01,-225.11 249.89,-246.14"/>
</g>
<!-- fan_two&#45;&#45;printer_two -->
<g id="edge11" class="edge">
<title>fan_two&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M279.51,-143.42C249.79,-119.72 181.22,-65.03 145.23,-36.34"/>
</g>
<!-- radio_one&#45;&#45;lamp_one -->
<g id="edge12" class="edge">
<title>radio_one&#45;&#45;lamp_one</title>
<path fill="none" stroke="none" d="M27,-112.19C27,-135.15 27,-174.38 27,-197.4"/>
</g>
<!-- radio_one&#45;&#45;lamp_two -->
<g id="edge13" class="edge">
<title>radio_one&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M35.79,-112.2C53.89,-149.78 95.13,-235.43 113.33,-273.22"/>
</g>
<!-- radio_one&#45;&#45;printer_one -->
<g id="edge14" class="edge">
<title>radio_one&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M49.9,-112.21C90.98,-144.97 176.74,-213.36 217.94,-246.21"/>
</g>
<!-- radio_one&#45;&#45;printer_two -->
<g id="edge15" class="edge">
<title>radio_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M44.47,-80.02C59.83,-67.77 82.29,-49.85 99.13,-36.42"/>
</g>
<!-- lamp_one&#45;&#45;lamp_two -->
<g id="edge16" class="edge">
<title>lamp_one&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M49.09,-233.38C64.47,-245.65 84.91,-261.94 100.27,-274.19"/>
</g>
<!-- lamp_one&#45;&#45;printer_one -->
<g id="edge17" class="edge">
<title>lamp_one&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M54.1,-221.95C95.15,-231.32 172.66,-249.01 213.78,-258.39"/>
</g>
<!-- lamp_one&#45;&#45;printer_two -->
<g id="edge18" class="edge">
<title>lamp_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M35.79,-197.51C53.89,-159.93 95.13,-74.28 113.33,-36.49"/>
</g>
<!-- lamp_two&#45;&#45;printer_one -->
<g id="edge19" class="edge">
<title>lamp_two&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M149.48,-285.49C168.79,-281.08 194.59,-275.2 213.88,-270.79"/>
</g>
<!-- lamp_two&#45;&#45;printer_two -->
<g id="edge20" class="edge">
<title>lamp_two&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M122.24,-273.33C122.24,-223.46 122.24,-86.07 122.24,-36.3"/>
</g>
<!-- printer_one&#45;&#45;printer_two -->
<g id="edge21" class="edge">
<title>printer_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M232.26,-246.47C210.35,-200.98 153.24,-82.37 131.14,-36.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.6 KiB

View File

@ -1,154 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 12.1.2 (0)
-->
<!-- Pages: 1 -->
<svg width="320pt" height="318pt"
viewBox="0.00 0.00 319.85 317.71" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 313.71)">
<polygon fill="white" stroke="none" points="-4,4 -4,-313.71 315.85,-313.71 315.85,4 -4,4"/>
<!-- fan_one -->
<g id="node1" class="node">
<title>fan_one</title>
<ellipse fill="green" stroke="green" cx="241" cy="-45.11" rx="18" ry="18"/>
</g>
<!-- fan_two -->
<g id="node2" class="node">
<title>fan_two</title>
<ellipse fill="blue" stroke="blue" cx="293.85" cy="-154.86" rx="18" ry="18"/>
</g>
<!-- fan_one&#45;&#45;fan_two -->
<g id="edge1" class="edge">
<title>fan_one&#45;&#45;fan_two</title>
<path fill="none" stroke="none" d="M248.79,-61.3C258.73,-81.93 275.81,-117.4 285.84,-138.24"/>
</g>
<!-- radio_one -->
<g id="node3" class="node">
<title>radio_one</title>
<polygon fill="none" stroke="none" points="11.23,-75.95 42.77,-75.95 54,-111.95 0,-111.95 11.23,-75.95"/>
</g>
<!-- fan_one&#45;&#45;radio_one -->
<g id="edge2" class="edge">
<title>fan_one&#45;&#45;radio_one</title>
<path fill="none" stroke="none" d="M223.12,-49.19C183.54,-58.22 88.74,-79.86 47.14,-89.35"/>
</g>
<!-- lamp_one -->
<g id="node4" class="node">
<title>lamp_one</title>
<path fill="none" stroke="none" d="M54,-230.49C54,-232.29 41.9,-233.76 27,-233.76 12.1,-233.76 0,-232.29 0,-230.49 0,-230.49 0,-201.03 0,-201.03 0,-199.23 12.1,-197.76 27,-197.76 41.9,-197.76 54,-199.23 54,-201.03 54,-201.03 54,-230.49 54,-230.49"/>
<path fill="none" stroke="none" d="M54,-230.49C54,-228.68 41.9,-227.22 27,-227.22 12.1,-227.22 0,-228.68 0,-230.49"/>
</g>
<!-- fan_one&#45;&#45;lamp_one -->
<g id="edge3" class="edge">
<title>fan_one&#45;&#45;lamp_one</title>
<path fill="none" stroke="none" d="M226.62,-56.57C189.98,-85.79 92.88,-163.22 49.04,-198.19"/>
</g>
<!-- lamp_two -->
<g id="node5" class="node">
<title>lamp_two</title>
<path fill="none" stroke="none" d="M149.24,-306.44C149.24,-308.24 137.14,-309.71 122.24,-309.71 107.34,-309.71 95.24,-308.24 95.24,-306.44 95.24,-306.44 95.24,-276.98 95.24,-276.98 95.24,-275.18 107.34,-273.71 122.24,-273.71 137.14,-273.71 149.24,-275.18 149.24,-276.98 149.24,-276.98 149.24,-306.44 149.24,-306.44"/>
<path fill="none" stroke="none" d="M149.24,-306.44C149.24,-304.63 137.14,-303.16 122.24,-303.16 107.34,-303.16 95.24,-304.63 95.24,-306.44"/>
</g>
<!-- fan_one&#45;&#45;lamp_two -->
<g id="edge4" class="edge">
<title>fan_one&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M233.02,-61.67C211.7,-105.95 153.48,-226.82 131.14,-273.23"/>
</g>
<!-- printer_one -->
<g id="node6" class="node">
<title>printer_one</title>
<polygon fill="yellow" stroke="yellow" points="268,-282.6 214,-282.6 214,-246.6 268,-246.6 268,-282.6"/>
</g>
<!-- fan_one&#45;&#45;printer_one -->
<g id="edge5" class="edge">
<title>fan_one&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M241,-63.44C241,-104.76 241,-204.75 241,-246.17"/>
</g>
<!-- printer_two -->
<g id="node7" class="node">
<title>printer_two</title>
<polygon fill="none" stroke="none" points="149.24,-36 95.24,-36 95.24,0 149.24,0 149.24,-36"/>
</g>
<!-- fan_one&#45;&#45;printer_two -->
<g id="edge6" class="edge">
<title>fan_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M223.22,-41.05C203.67,-36.59 172.05,-29.37 149.4,-24.2"/>
</g>
<!-- fan_two&#45;&#45;radio_one -->
<g id="edge7" class="edge">
<title>fan_two&#45;&#45;radio_one</title>
<path fill="none" stroke="none" d="M275.92,-150.76C229.07,-140.07 102.91,-111.28 50.42,-99.29"/>
</g>
<!-- fan_two&#45;&#45;lamp_one -->
<g id="edge8" class="edge">
<title>fan_two&#45;&#45;lamp_one</title>
<path fill="none" stroke="none" d="M275.92,-158.95C230.23,-169.37 109.16,-197.01 54.48,-209.49"/>
</g>
<!-- fan_two&#45;&#45;lamp_two -->
<g id="edge9" class="edge">
<title>fan_two&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M279.51,-166.29C249.46,-190.25 179.73,-245.86 144.07,-274.3"/>
</g>
<!-- fan_two&#45;&#45;printer_one -->
<g id="edge10" class="edge">
<title>fan_two&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M286.05,-171.05C276.4,-191.08 260.01,-225.11 249.89,-246.14"/>
</g>
<!-- fan_two&#45;&#45;printer_two -->
<g id="edge11" class="edge">
<title>fan_two&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M279.51,-143.42C249.79,-119.72 181.22,-65.03 145.23,-36.34"/>
</g>
<!-- radio_one&#45;&#45;lamp_one -->
<g id="edge12" class="edge">
<title>radio_one&#45;&#45;lamp_one</title>
<path fill="none" stroke="none" d="M27,-112.19C27,-135.15 27,-174.38 27,-197.4"/>
</g>
<!-- radio_one&#45;&#45;lamp_two -->
<g id="edge13" class="edge">
<title>radio_one&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M35.79,-112.2C53.89,-149.78 95.13,-235.43 113.33,-273.22"/>
</g>
<!-- radio_one&#45;&#45;printer_one -->
<g id="edge14" class="edge">
<title>radio_one&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M49.9,-112.21C90.98,-144.97 176.74,-213.36 217.94,-246.21"/>
</g>
<!-- radio_one&#45;&#45;printer_two -->
<g id="edge15" class="edge">
<title>radio_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M44.47,-80.02C59.83,-67.77 82.29,-49.85 99.13,-36.42"/>
</g>
<!-- lamp_one&#45;&#45;lamp_two -->
<g id="edge16" class="edge">
<title>lamp_one&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M49.09,-233.38C64.47,-245.65 84.91,-261.94 100.27,-274.19"/>
</g>
<!-- lamp_one&#45;&#45;printer_one -->
<g id="edge17" class="edge">
<title>lamp_one&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M54.1,-221.95C95.15,-231.32 172.66,-249.01 213.78,-258.39"/>
</g>
<!-- lamp_one&#45;&#45;printer_two -->
<g id="edge18" class="edge">
<title>lamp_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M35.79,-197.51C53.89,-159.93 95.13,-74.28 113.33,-36.49"/>
</g>
<!-- lamp_two&#45;&#45;printer_one -->
<g id="edge19" class="edge">
<title>lamp_two&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M149.48,-285.49C168.79,-281.08 194.59,-275.2 213.88,-270.79"/>
</g>
<!-- lamp_two&#45;&#45;printer_two -->
<g id="edge20" class="edge">
<title>lamp_two&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M122.24,-273.33C122.24,-223.46 122.24,-86.07 122.24,-36.3"/>
</g>
<!-- printer_one&#45;&#45;printer_two -->
<g id="edge21" class="edge">
<title>printer_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M232.26,-246.47C210.35,-200.98 153.24,-82.37 131.14,-36.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.6 KiB

View File

@ -1,154 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 12.1.2 (0)
-->
<!-- Pages: 1 -->
<svg width="320pt" height="318pt"
viewBox="0.00 0.00 319.85 317.71" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 313.71)">
<polygon fill="white" stroke="none" points="-4,4 -4,-313.71 315.85,-313.71 315.85,4 -4,4"/>
<!-- fan_one -->
<g id="node1" class="node">
<title>fan_one</title>
<ellipse fill="green" stroke="green" cx="241" cy="-45.11" rx="18" ry="18"/>
</g>
<!-- fan_two -->
<g id="node2" class="node">
<title>fan_two</title>
<ellipse fill="blue" stroke="blue" cx="293.85" cy="-154.86" rx="18" ry="18"/>
</g>
<!-- fan_one&#45;&#45;fan_two -->
<g id="edge1" class="edge">
<title>fan_one&#45;&#45;fan_two</title>
<path fill="none" stroke="magenta" d="M248.79,-61.3C258.73,-81.93 275.81,-117.4 285.84,-138.24"/>
</g>
<!-- radio_one -->
<g id="node3" class="node">
<title>radio_one</title>
<polygon fill="none" stroke="none" points="11.23,-75.95 42.77,-75.95 54,-111.95 0,-111.95 11.23,-75.95"/>
</g>
<!-- fan_one&#45;&#45;radio_one -->
<g id="edge2" class="edge">
<title>fan_one&#45;&#45;radio_one</title>
<path fill="none" stroke="none" d="M223.12,-49.19C183.54,-58.22 88.74,-79.86 47.14,-89.35"/>
</g>
<!-- lamp_one -->
<g id="node4" class="node">
<title>lamp_one</title>
<path fill="none" stroke="none" d="M54,-230.49C54,-232.29 41.9,-233.76 27,-233.76 12.1,-233.76 0,-232.29 0,-230.49 0,-230.49 0,-201.03 0,-201.03 0,-199.23 12.1,-197.76 27,-197.76 41.9,-197.76 54,-199.23 54,-201.03 54,-201.03 54,-230.49 54,-230.49"/>
<path fill="none" stroke="none" d="M54,-230.49C54,-228.68 41.9,-227.22 27,-227.22 12.1,-227.22 0,-228.68 0,-230.49"/>
</g>
<!-- fan_one&#45;&#45;lamp_one -->
<g id="edge3" class="edge">
<title>fan_one&#45;&#45;lamp_one</title>
<path fill="none" stroke="none" d="M226.62,-56.57C189.98,-85.79 92.88,-163.22 49.04,-198.19"/>
</g>
<!-- lamp_two -->
<g id="node5" class="node">
<title>lamp_two</title>
<path fill="none" stroke="none" d="M149.24,-306.44C149.24,-308.24 137.14,-309.71 122.24,-309.71 107.34,-309.71 95.24,-308.24 95.24,-306.44 95.24,-306.44 95.24,-276.98 95.24,-276.98 95.24,-275.18 107.34,-273.71 122.24,-273.71 137.14,-273.71 149.24,-275.18 149.24,-276.98 149.24,-276.98 149.24,-306.44 149.24,-306.44"/>
<path fill="none" stroke="none" d="M149.24,-306.44C149.24,-304.63 137.14,-303.16 122.24,-303.16 107.34,-303.16 95.24,-304.63 95.24,-306.44"/>
</g>
<!-- fan_one&#45;&#45;lamp_two -->
<g id="edge4" class="edge">
<title>fan_one&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M233.02,-61.67C211.7,-105.95 153.48,-226.82 131.14,-273.23"/>
</g>
<!-- printer_one -->
<g id="node6" class="node">
<title>printer_one</title>
<polygon fill="yellow" stroke="yellow" points="268,-282.6 214,-282.6 214,-246.6 268,-246.6 268,-282.6"/>
</g>
<!-- fan_one&#45;&#45;printer_one -->
<g id="edge5" class="edge">
<title>fan_one&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M241,-63.44C241,-104.76 241,-204.75 241,-246.17"/>
</g>
<!-- printer_two -->
<g id="node7" class="node">
<title>printer_two</title>
<polygon fill="none" stroke="none" points="149.24,-36 95.24,-36 95.24,0 149.24,0 149.24,-36"/>
</g>
<!-- fan_one&#45;&#45;printer_two -->
<g id="edge6" class="edge">
<title>fan_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M223.22,-41.05C203.67,-36.59 172.05,-29.37 149.4,-24.2"/>
</g>
<!-- fan_two&#45;&#45;radio_one -->
<g id="edge7" class="edge">
<title>fan_two&#45;&#45;radio_one</title>
<path fill="none" stroke="none" d="M275.92,-150.76C229.07,-140.07 102.91,-111.28 50.42,-99.29"/>
</g>
<!-- fan_two&#45;&#45;lamp_one -->
<g id="edge8" class="edge">
<title>fan_two&#45;&#45;lamp_one</title>
<path fill="none" stroke="none" d="M275.92,-158.95C230.23,-169.37 109.16,-197.01 54.48,-209.49"/>
</g>
<!-- fan_two&#45;&#45;lamp_two -->
<g id="edge9" class="edge">
<title>fan_two&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M279.51,-166.29C249.46,-190.25 179.73,-245.86 144.07,-274.3"/>
</g>
<!-- fan_two&#45;&#45;printer_one -->
<g id="edge10" class="edge">
<title>fan_two&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M286.05,-171.05C276.4,-191.08 260.01,-225.11 249.89,-246.14"/>
</g>
<!-- fan_two&#45;&#45;printer_two -->
<g id="edge11" class="edge">
<title>fan_two&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M279.51,-143.42C249.79,-119.72 181.22,-65.03 145.23,-36.34"/>
</g>
<!-- radio_one&#45;&#45;lamp_one -->
<g id="edge12" class="edge">
<title>radio_one&#45;&#45;lamp_one</title>
<path fill="none" stroke="none" d="M27,-112.19C27,-135.15 27,-174.38 27,-197.4"/>
</g>
<!-- radio_one&#45;&#45;lamp_two -->
<g id="edge13" class="edge">
<title>radio_one&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M35.79,-112.2C53.89,-149.78 95.13,-235.43 113.33,-273.22"/>
</g>
<!-- radio_one&#45;&#45;printer_one -->
<g id="edge14" class="edge">
<title>radio_one&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M49.9,-112.21C90.98,-144.97 176.74,-213.36 217.94,-246.21"/>
</g>
<!-- radio_one&#45;&#45;printer_two -->
<g id="edge15" class="edge">
<title>radio_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M44.47,-80.02C59.83,-67.77 82.29,-49.85 99.13,-36.42"/>
</g>
<!-- lamp_one&#45;&#45;lamp_two -->
<g id="edge16" class="edge">
<title>lamp_one&#45;&#45;lamp_two</title>
<path fill="none" stroke="none" d="M49.09,-233.38C64.47,-245.65 84.91,-261.94 100.27,-274.19"/>
</g>
<!-- lamp_one&#45;&#45;printer_one -->
<g id="edge17" class="edge">
<title>lamp_one&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M54.1,-221.95C95.15,-231.32 172.66,-249.01 213.78,-258.39"/>
</g>
<!-- lamp_one&#45;&#45;printer_two -->
<g id="edge18" class="edge">
<title>lamp_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M35.79,-197.51C53.89,-159.93 95.13,-74.28 113.33,-36.49"/>
</g>
<!-- lamp_two&#45;&#45;printer_one -->
<g id="edge19" class="edge">
<title>lamp_two&#45;&#45;printer_one</title>
<path fill="none" stroke="none" d="M149.48,-285.49C168.79,-281.08 194.59,-275.2 213.88,-270.79"/>
</g>
<!-- lamp_two&#45;&#45;printer_two -->
<g id="edge20" class="edge">
<title>lamp_two&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M122.24,-273.33C122.24,-223.46 122.24,-86.07 122.24,-36.3"/>
</g>
<!-- printer_one&#45;&#45;printer_two -->
<g id="edge21" class="edge">
<title>printer_one&#45;&#45;printer_two</title>
<path fill="none" stroke="none" d="M232.26,-246.47C210.35,-200.98 153.24,-82.37 131.14,-36.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.6 KiB

View File

@ -19,7 +19,8 @@
;; colors
;; (defconst on-color "black" "The default color for objects which are active")
(defconst off-color "invis" "The default color for objects which are not active")
(defvar colors '("black" "red" "green" "blue" "magenta" "yellow" "orange" "purple" "cyan")
(defvar gesture-color "black" "color to outline objects involved in a gesture")
(defvar colors '("red" "green" "blue" "magenta" "yellow" "orange" "purple" "cyan")
"colors for the nodes and edges to choose from")
@ -33,6 +34,15 @@
(defvar printer-one-color off-color)
(defvar printer-two-color off-color)
(defvar fan-one-gesture-color fan-one-color)
(defvar fan-two-gesture-color fan-two-color)
(defvar radio-one-gesture-color radio-one-color)
(defvar lamp-one-gesture-color lamp-one-color)
(defvar lamp-two-gesture-color lamp-two-color)
(defvar printer-one-gesture-color printer-one-color)
(defvar printer-two-gesture-color printer-two-color)
;;; edges
;; default colors
(defvar fan-one-fan-two-color off-color)
@ -160,6 +170,16 @@ and ultimately turn into a .gif"
"-DLAMP_TWO=" lamp-two-color " "
"-DPRINTER_ONE=" printer-one-color " "
"-DPRINTER_TWO=" printer-two-color " "
"-DFAN_ONE_GESTURE=" fan-one-gesture-color " "
"-DFAN_TWO_GESTURE=" fan-two-gesture-color " "
"-DRADIO_ONE_GESTURE=" radio-one-gesture-color " "
"-DLAMP_ONE_GESTURE=" lamp-one-gesture-color " "
"-DLAMP_TWO_GESTURE=" lamp-two-gesture-color " "
"-DPRINTER_ONE_GESTURE=" printer-one-gesture-color " "
"-DPRINTER_TWO_GESTURE=" printer-two-gesture-color " "
"-DFAN_ONE_FAN_TWO=" fan-one-fan-two-color " "
"-DFAN_ONE_RADIO_ONE=" fan-one-radio-one-color " "
"-DFAN_ONE_LAMP_ONE=" fan-one-lamp-one-color " "
@ -214,6 +234,21 @@ and ultimately turn into a .gif"
(set (intern (concat from-object "-" to-object "-color")) off-color)
(set (intern (concat to-object "-" from-object "-color")) off-color))
(format-graph))))
;; (illuminate-gesture '("main" "gesture" "printer" "one") "0")
;; (illuminate-gesture '("main" "gesture" "printer" "one") "x")
(defun illuminate-gesture (topic payload)
"Function to illuminate the outlines of nodes on the graph"
nil
nil
(setq on-color (elt colors (random (length colors))))
(let ((payload (string-limit payload 1)))
(let ((gesture-object (string-join (list (elt topic 2) (elt topic 3)) "-")))
(message "Gesturing towards: %s" gesture-object)
(if (string-equal payload "0")
(set (intern (concat gesture-object "-gesture-color")) off-color)
(set (intern (concat gesture-object "-gesture-color")) gesture-color))
(format-graph))))
(defun illuminate-nodes (topic payload)
"Function to illuminate the nodes on the graph, a decision tree"
@ -276,12 +311,11 @@ and ultimately turn into a .gif"
;; (message "Topic: %s. Payload %s" topic payload)
(cond ((member "transform" topic)
(illuminate-edges topic (car payload)))
((and (member "main" topic) (member "gesture" topic))
(illuminate-gesture topic (car payload)))
((member "main" topic)
(illuminate-nodes topic (car payload)))
;; ((member "gesture" topic)
;; (display-gesture))
))))))
(format-graph)
;; (start-process-shell-command "browser" nil (concat "firefox " working-directory "main.html --kiosk"))
(mqtt-start-consumer)