mirror of
				https://github.com/KevinMidboe/python-gpiozero.git
				synced 2025-10-29 17:50:37 +00:00 
			
		
		
		
	Nothing special (no recipes yet); just add the stuff necessary to the reST to pull it from source and add it to the diagrams
		
			
				
	
	
		
			219 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			219 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<?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 2.38.0 (20140413.2041)
 | 
						|
 -->
 | 
						|
<!-- Title: classes Pages: 1 -->
 | 
						|
<svg width="733pt" height="476pt"
 | 
						|
 viewBox="0.00 0.00 732.50 476.00" 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 472)">
 | 
						|
<title>classes</title>
 | 
						|
<polygon fill="white" stroke="none" points="-4,4 -4,-472 728.5,-472 728.5,4 -4,4"/>
 | 
						|
<!-- Device -->
 | 
						|
<g id="node1" class="node"><title>Device</title>
 | 
						|
<polygon fill="#9ec6e0" stroke="#9ec6e0" points="607,-468 553,-468 553,-432 607,-432 607,-468"/>
 | 
						|
<text text-anchor="middle" x="580" y="-447.5" font-family="Sans" font-size="10.00" fill="#000000">Device</text>
 | 
						|
</g>
 | 
						|
<!-- CompositeDevice -->
 | 
						|
<g id="node2" class="node"><title>CompositeDevice</title>
 | 
						|
<polygon fill="#9ec6e0" stroke="#9ec6e0" points="580.5,-396 479.5,-396 479.5,-360 580.5,-360 580.5,-396"/>
 | 
						|
<text text-anchor="middle" x="530" y="-375.5" font-family="Sans" font-size="10.00" fill="#000000">CompositeDevice</text>
 | 
						|
</g>
 | 
						|
<!-- CompositeDevice->Device -->
 | 
						|
<g id="edge1" class="edge"><title>CompositeDevice->Device</title>
 | 
						|
<path fill="none" stroke="black" d="M542.36,-396.303C548.233,-404.526 555.369,-414.517 561.842,-423.579"/>
 | 
						|
<polygon fill="black" stroke="black" points="559.122,-425.793 567.783,-431.896 564.818,-421.724 559.122,-425.793"/>
 | 
						|
</g>
 | 
						|
<!-- CompositeOutputDevice -->
 | 
						|
<g id="node3" class="node"><title>CompositeOutputDevice</title>
 | 
						|
<polygon fill="#9ec6e0" stroke="#9ec6e0" points="375,-324 241,-324 241,-288 375,-288 375,-324"/>
 | 
						|
<text text-anchor="middle" x="308" y="-303.5" font-family="Sans" font-size="10.00" fill="#000000">CompositeOutputDevice</text>
 | 
						|
</g>
 | 
						|
<!-- CompositeOutputDevice->CompositeDevice -->
 | 
						|
<g id="edge2" class="edge"><title>CompositeOutputDevice->CompositeDevice</title>
 | 
						|
<path fill="none" stroke="black" d="M362.023,-324.034C394.498,-334.274 435.899,-347.328 469.472,-357.915"/>
 | 
						|
<polygon fill="black" stroke="black" points="468.58,-361.303 479.17,-360.972 470.685,-354.627 468.58,-361.303"/>
 | 
						|
</g>
 | 
						|
<!-- LEDCollection -->
 | 
						|
<g id="node4" class="node"><title>LEDCollection</title>
 | 
						|
<polygon fill="#9ec6e0" stroke="#9ec6e0" points="237,-252 155,-252 155,-216 237,-216 237,-252"/>
 | 
						|
<text text-anchor="middle" x="196" y="-231.5" font-family="Sans" font-size="10.00" fill="#000000">LEDCollection</text>
 | 
						|
</g>
 | 
						|
<!-- LEDCollection->CompositeOutputDevice -->
 | 
						|
<g id="edge3" class="edge"><title>LEDCollection->CompositeOutputDevice</title>
 | 
						|
<path fill="none" stroke="black" d="M223.398,-252.124C237.907,-261.192 255.916,-272.448 271.585,-282.241"/>
 | 
						|
<polygon fill="black" stroke="black" points="270.161,-285.478 280.496,-287.81 273.871,-279.542 270.161,-285.478"/>
 | 
						|
</g>
 | 
						|
<!-- LEDBoard -->
 | 
						|
<g id="node5" class="node"><title>LEDBoard</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="140,-180 76,-180 76,-144 140,-144 140,-180"/>
 | 
						|
<text text-anchor="middle" x="108" y="-159.5" font-family="Sans" font-size="10.00" fill="#ffffff">LEDBoard</text>
 | 
						|
</g>
 | 
						|
<!-- LEDBoard->LEDCollection -->
 | 
						|
<g id="edge4" class="edge"><title>LEDBoard->LEDCollection</title>
 | 
						|
<path fill="none" stroke="black" d="M129.753,-180.303C140.836,-189.119 154.474,-199.968 166.49,-209.526"/>
 | 
						|
<polygon fill="black" stroke="black" points="164.493,-212.41 174.497,-215.896 168.85,-206.931 164.493,-212.41"/>
 | 
						|
</g>
 | 
						|
<!-- LEDBarGraph -->
 | 
						|
<g id="node6" class="node"><title>LEDBarGraph</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="243.5,-180 162.5,-180 162.5,-144 243.5,-144 243.5,-180"/>
 | 
						|
<text text-anchor="middle" x="203" y="-159.5" font-family="Sans" font-size="10.00" fill="#ffffff">LEDBarGraph</text>
 | 
						|
</g>
 | 
						|
<!-- LEDBarGraph->LEDCollection -->
 | 
						|
<g id="edge5" class="edge"><title>LEDBarGraph->LEDCollection</title>
 | 
						|
<path fill="none" stroke="black" d="M201.27,-180.303C200.498,-188.017 199.571,-197.288 198.711,-205.888"/>
 | 
						|
<polygon fill="black" stroke="black" points="195.223,-205.597 197.71,-215.896 202.188,-206.294 195.223,-205.597"/>
 | 
						|
</g>
 | 
						|
<!-- PiLiter -->
 | 
						|
<g id="node7" class="node"><title>PiLiter</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="54,-108 0,-108 0,-72 54,-72 54,-108"/>
 | 
						|
<text text-anchor="middle" x="27" y="-87.5" font-family="Sans" font-size="10.00" fill="#ffffff">PiLiter</text>
 | 
						|
</g>
 | 
						|
<!-- PiLiter->LEDBoard -->
 | 
						|
<g id="edge6" class="edge"><title>PiLiter->LEDBoard</title>
 | 
						|
<path fill="none" stroke="black" d="M47.0225,-108.303C57.1256,-117.035 69.536,-127.76 80.5175,-137.25"/>
 | 
						|
<polygon fill="black" stroke="black" points="78.3532,-140.005 88.2078,-143.896 82.9302,-134.709 78.3532,-140.005"/>
 | 
						|
</g>
 | 
						|
<!-- PiLiterBarGraph -->
 | 
						|
<g id="node8" class="node"><title>PiLiterBarGraph</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="254,-108 162,-108 162,-72 254,-72 254,-108"/>
 | 
						|
<text text-anchor="middle" x="208" y="-87.5" font-family="Sans" font-size="10.00" fill="#ffffff">PiLiterBarGraph</text>
 | 
						|
</g>
 | 
						|
<!-- PiLiterBarGraph->LEDBarGraph -->
 | 
						|
<g id="edge7" class="edge"><title>PiLiterBarGraph->LEDBarGraph</title>
 | 
						|
<path fill="none" stroke="black" d="M206.764,-108.303C206.213,-116.017 205.551,-125.288 204.937,-133.888"/>
 | 
						|
<polygon fill="black" stroke="black" points="201.443,-133.672 204.222,-143.896 208.425,-134.17 201.443,-133.672"/>
 | 
						|
</g>
 | 
						|
<!-- TrafficLights -->
 | 
						|
<g id="node9" class="node"><title>TrafficLights</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="144,-108 72,-108 72,-72 144,-72 144,-108"/>
 | 
						|
<text text-anchor="middle" x="108" y="-87.5" font-family="Sans" font-size="10.00" fill="#ffffff">TrafficLights</text>
 | 
						|
</g>
 | 
						|
<!-- TrafficLights->LEDBoard -->
 | 
						|
<g id="edge8" class="edge"><title>TrafficLights->LEDBoard</title>
 | 
						|
<path fill="none" stroke="black" d="M108,-108.303C108,-116.017 108,-125.288 108,-133.888"/>
 | 
						|
<polygon fill="black" stroke="black" points="104.5,-133.896 108,-143.896 111.5,-133.896 104.5,-133.896"/>
 | 
						|
</g>
 | 
						|
<!-- PiTraffic -->
 | 
						|
<g id="node10" class="node"><title>PiTraffic</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="135,-36 81,-36 81,-0 135,-0 135,-36"/>
 | 
						|
<text text-anchor="middle" x="108" y="-15.5" font-family="Sans" font-size="10.00" fill="#ffffff">PiTraffic</text>
 | 
						|
</g>
 | 
						|
<!-- PiTraffic->TrafficLights -->
 | 
						|
<g id="edge9" class="edge"><title>PiTraffic->TrafficLights</title>
 | 
						|
<path fill="none" stroke="black" d="M108,-36.3034C108,-44.0173 108,-53.2875 108,-61.8876"/>
 | 
						|
<polygon fill="black" stroke="black" points="104.5,-61.8956 108,-71.8957 111.5,-61.8957 104.5,-61.8956"/>
 | 
						|
</g>
 | 
						|
<!-- TrafficLightsBuzzer -->
 | 
						|
<g id="node11" class="node"><title>TrafficLightsBuzzer</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="360.5,-252 255.5,-252 255.5,-216 360.5,-216 360.5,-252"/>
 | 
						|
<text text-anchor="middle" x="308" y="-231.5" font-family="Sans" font-size="10.00" fill="#ffffff">TrafficLightsBuzzer</text>
 | 
						|
</g>
 | 
						|
<!-- TrafficLightsBuzzer->CompositeOutputDevice -->
 | 
						|
<g id="edge10" class="edge"><title>TrafficLightsBuzzer->CompositeOutputDevice</title>
 | 
						|
<path fill="none" stroke="black" d="M308,-252.303C308,-260.017 308,-269.288 308,-277.888"/>
 | 
						|
<polygon fill="black" stroke="black" points="304.5,-277.896 308,-287.896 311.5,-277.896 304.5,-277.896"/>
 | 
						|
</g>
 | 
						|
<!-- FishDish -->
 | 
						|
<g id="node12" class="node"><title>FishDish</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="324,-180 268,-180 268,-144 324,-144 324,-180"/>
 | 
						|
<text text-anchor="middle" x="296" y="-159.5" font-family="Sans" font-size="10.00" fill="#ffffff">FishDish</text>
 | 
						|
</g>
 | 
						|
<!-- FishDish->TrafficLightsBuzzer -->
 | 
						|
<g id="edge11" class="edge"><title>FishDish->TrafficLightsBuzzer</title>
 | 
						|
<path fill="none" stroke="black" d="M298.966,-180.303C300.289,-188.017 301.878,-197.288 303.352,-205.888"/>
 | 
						|
<polygon fill="black" stroke="black" points="299.928,-206.631 305.068,-215.896 306.828,-205.448 299.928,-206.631"/>
 | 
						|
</g>
 | 
						|
<!-- TrafficHat -->
 | 
						|
<g id="node13" class="node"><title>TrafficHat</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="403.5,-180 342.5,-180 342.5,-144 403.5,-144 403.5,-180"/>
 | 
						|
<text text-anchor="middle" x="373" y="-159.5" font-family="Sans" font-size="10.00" fill="#ffffff">TrafficHat</text>
 | 
						|
</g>
 | 
						|
<!-- TrafficHat->TrafficLightsBuzzer -->
 | 
						|
<g id="edge12" class="edge"><title>TrafficHat->TrafficLightsBuzzer</title>
 | 
						|
<path fill="none" stroke="black" d="M356.933,-180.303C349.061,-188.78 339.445,-199.136 330.827,-208.417"/>
 | 
						|
<polygon fill="black" stroke="black" points="328.122,-206.186 323.883,-215.896 333.252,-210.949 328.122,-206.186"/>
 | 
						|
</g>
 | 
						|
<!-- Robot -->
 | 
						|
<g id="node14" class="node"><title>Robot</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="485,-324 431,-324 431,-288 485,-288 485,-324"/>
 | 
						|
<text text-anchor="middle" x="458" y="-303.5" font-family="Sans" font-size="10.00" fill="#ffffff">Robot</text>
 | 
						|
</g>
 | 
						|
<!-- Robot->CompositeDevice -->
 | 
						|
<g id="edge13" class="edge"><title>Robot->CompositeDevice</title>
 | 
						|
<path fill="none" stroke="black" d="M475.798,-324.303C484.604,-332.865 495.382,-343.344 505.001,-352.696"/>
 | 
						|
<polygon fill="black" stroke="black" points="502.797,-355.434 512.407,-359.896 507.677,-350.415 502.797,-355.434"/>
 | 
						|
</g>
 | 
						|
<!-- RyanteckRobot -->
 | 
						|
<g id="node15" class="node"><title>RyanteckRobot</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="465,-252 379,-252 379,-216 465,-216 465,-252"/>
 | 
						|
<text text-anchor="middle" x="422" y="-231.5" font-family="Sans" font-size="10.00" fill="#ffffff">RyanteckRobot</text>
 | 
						|
</g>
 | 
						|
<!-- RyanteckRobot->Robot -->
 | 
						|
<g id="edge14" class="edge"><title>RyanteckRobot->Robot</title>
 | 
						|
<path fill="none" stroke="black" d="M430.899,-252.303C434.997,-260.272 439.949,-269.9 444.493,-278.736"/>
 | 
						|
<polygon fill="black" stroke="black" points="441.517,-280.604 449.203,-287.896 447.742,-277.402 441.517,-280.604"/>
 | 
						|
</g>
 | 
						|
<!-- CamJamKitRobot -->
 | 
						|
<g id="node16" class="node"><title>CamJamKitRobot</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="579,-252 483,-252 483,-216 579,-216 579,-252"/>
 | 
						|
<text text-anchor="middle" x="531" y="-231.5" font-family="Sans" font-size="10.00" fill="#ffffff">CamJamKitRobot</text>
 | 
						|
</g>
 | 
						|
<!-- CamJamKitRobot->Robot -->
 | 
						|
<g id="edge15" class="edge"><title>CamJamKitRobot->Robot</title>
 | 
						|
<path fill="none" stroke="black" d="M512.955,-252.303C503.938,-260.95 492.882,-271.551 483.057,-280.973"/>
 | 
						|
<polygon fill="black" stroke="black" points="480.633,-278.448 475.837,-287.896 485.478,-283.501 480.633,-278.448"/>
 | 
						|
</g>
 | 
						|
<!-- Motor -->
 | 
						|
<g id="node17" class="node"><title>Motor</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="557,-324 503,-324 503,-288 557,-288 557,-324"/>
 | 
						|
<text text-anchor="middle" x="530" y="-303.5" font-family="Sans" font-size="10.00" fill="#ffffff">Motor</text>
 | 
						|
</g>
 | 
						|
<!-- Motor->CompositeDevice -->
 | 
						|
<g id="edge16" class="edge"><title>Motor->CompositeDevice</title>
 | 
						|
<path fill="none" stroke="black" d="M530,-324.303C530,-332.017 530,-341.288 530,-349.888"/>
 | 
						|
<polygon fill="black" stroke="black" points="526.5,-349.896 530,-359.896 533.5,-349.896 526.5,-349.896"/>
 | 
						|
</g>
 | 
						|
<!-- Servo -->
 | 
						|
<g id="node18" class="node"><title>Servo</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="629,-324 575,-324 575,-288 629,-288 629,-324"/>
 | 
						|
<text text-anchor="middle" x="602" y="-303.5" font-family="Sans" font-size="10.00" fill="#ffffff">Servo</text>
 | 
						|
</g>
 | 
						|
<!-- Servo->CompositeDevice -->
 | 
						|
<g id="edge17" class="edge"><title>Servo->CompositeDevice</title>
 | 
						|
<path fill="none" stroke="black" d="M584.202,-324.303C575.396,-332.865 564.618,-343.344 554.999,-352.696"/>
 | 
						|
<polygon fill="black" stroke="black" points="552.323,-350.415 547.593,-359.896 557.203,-355.434 552.323,-350.415"/>
 | 
						|
</g>
 | 
						|
<!-- AngularServo -->
 | 
						|
<g id="node19" class="node"><title>AngularServo</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="678.5,-252 597.5,-252 597.5,-216 678.5,-216 678.5,-252"/>
 | 
						|
<text text-anchor="middle" x="638" y="-231.5" font-family="Sans" font-size="10.00" fill="#ffffff">AngularServo</text>
 | 
						|
</g>
 | 
						|
<!-- AngularServo->Servo -->
 | 
						|
<g id="edge18" class="edge"><title>AngularServo->Servo</title>
 | 
						|
<path fill="none" stroke="black" d="M629.101,-252.303C625.003,-260.272 620.051,-269.9 615.507,-278.736"/>
 | 
						|
<polygon fill="black" stroke="black" points="612.258,-277.402 610.797,-287.896 618.483,-280.604 612.258,-277.402"/>
 | 
						|
</g>
 | 
						|
<!-- Energenie -->
 | 
						|
<g id="node20" class="node"><title>Energenie</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="663.5,-396 598.5,-396 598.5,-360 663.5,-360 663.5,-396"/>
 | 
						|
<text text-anchor="middle" x="631" y="-375.5" font-family="Sans" font-size="10.00" fill="#ffffff">Energenie</text>
 | 
						|
</g>
 | 
						|
<!-- Energenie->Device -->
 | 
						|
<g id="edge19" class="edge"><title>Energenie->Device</title>
 | 
						|
<path fill="none" stroke="black" d="M618.393,-396.303C612.403,-404.526 605.124,-414.517 598.521,-423.579"/>
 | 
						|
<polygon fill="black" stroke="black" points="595.522,-421.752 592.462,-431.896 601.179,-425.874 595.522,-421.752"/>
 | 
						|
</g>
 | 
						|
<!-- ButtonBoard -->
 | 
						|
<g id="node21" class="node"><title>ButtonBoard</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="724.5,-324 647.5,-324 647.5,-288 724.5,-288 724.5,-324"/>
 | 
						|
<text text-anchor="middle" x="686" y="-303.5" font-family="Sans" font-size="10.00" fill="#ffffff">ButtonBoard</text>
 | 
						|
</g>
 | 
						|
<!-- ButtonBoard->CompositeDevice -->
 | 
						|
<g id="edge20" class="edge"><title>ButtonBoard->CompositeDevice</title>
 | 
						|
<path fill="none" stroke="black" d="M647.838,-324.124C626.607,-333.651 599.992,-345.593 577.431,-355.717"/>
 | 
						|
<polygon fill="black" stroke="black" points="575.729,-352.644 568.038,-359.932 578.594,-359.031 575.729,-352.644"/>
 | 
						|
</g>
 | 
						|
</g>
 | 
						|
</svg>
 |