mirror of
				https://github.com/KevinMidboe/python-gpiozero.git
				synced 2025-10-29 17:50:37 +00:00 
			
		
		
		
	Conversion of all docs to reST so that the generic docs can link easily with the rest of the docs.
		
			
				
	
	
		
			149 lines
		
	
	
		
			9.1 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			149 lines
		
	
	
		
			9.1 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.36.0 (20140111.2315)
 | 
						|
 -->
 | 
						|
<!-- Title: classes Pages: 1 -->
 | 
						|
<svg width="569pt" height="332pt"
 | 
						|
 viewBox="0.00 0.00 569.00 332.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 328)">
 | 
						|
<title>classes</title>
 | 
						|
<polygon fill="white" stroke="none" points="-4,4 -4,-328 565,-328 565,4 -4,4"/>
 | 
						|
<!-- InputDevice -->
 | 
						|
<g id="node1" class="node"><title>InputDevice</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="338.5,-252 265.5,-252 265.5,-216 338.5,-216 338.5,-252"/>
 | 
						|
<text text-anchor="middle" x="302" y="-231.5" font-family="Sans" font-size="10.00" fill="#ffffff">InputDevice</text>
 | 
						|
</g>
 | 
						|
<!-- GPIODevice -->
 | 
						|
<g id="node2" class="node"><title>GPIODevice</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="274,-324 202,-324 202,-288 274,-288 274,-324"/>
 | 
						|
<text text-anchor="middle" x="238" y="-303.5" font-family="Sans" font-size="10.00" fill="#ffffff">GPIODevice</text>
 | 
						|
</g>
 | 
						|
<!-- InputDevice->GPIODevice -->
 | 
						|
<g id="edge1" class="edge"><title>InputDevice->GPIODevice</title>
 | 
						|
<path fill="none" stroke="black" d="M286.18,-252.303C278.43,-260.78 268.961,-271.136 260.476,-280.417"/>
 | 
						|
<polygon fill="black" stroke="black" points="257.803,-278.154 253.638,-287.896 262.969,-282.877 257.803,-278.154"/>
 | 
						|
</g>
 | 
						|
<!-- WaitableInputDevice -->
 | 
						|
<g id="node3" class="node"><title>WaitableInputDevice</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="374.5,-180 261.5,-180 261.5,-144 374.5,-144 374.5,-180"/>
 | 
						|
<text text-anchor="middle" x="318" y="-159.5" font-family="Sans" font-size="10.00" fill="#ffffff">WaitableInputDevice</text>
 | 
						|
</g>
 | 
						|
<!-- WaitableInputDevice->InputDevice -->
 | 
						|
<g id="edge2" class="edge"><title>WaitableInputDevice->InputDevice</title>
 | 
						|
<path fill="none" stroke="black" d="M314.045,-180.303C312.282,-188.017 310.163,-197.288 308.197,-205.888"/>
 | 
						|
<polygon fill="black" stroke="black" points="304.726,-205.367 305.91,-215.896 311.55,-206.927 304.726,-205.367"/>
 | 
						|
</g>
 | 
						|
<!-- DigitalInputDevice -->
 | 
						|
<g id="node4" class="node"><title>DigitalInputDevice</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="369.5,-108 266.5,-108 266.5,-72 369.5,-72 369.5,-108"/>
 | 
						|
<text text-anchor="middle" x="318" y="-87.5" font-family="Sans" font-size="10.00" fill="#ffffff">DigitalInputDevice</text>
 | 
						|
</g>
 | 
						|
<!-- DigitalInputDevice->WaitableInputDevice -->
 | 
						|
<g id="edge3" class="edge"><title>DigitalInputDevice->WaitableInputDevice</title>
 | 
						|
<path fill="none" stroke="black" d="M318,-108.303C318,-116.017 318,-125.288 318,-133.888"/>
 | 
						|
<polygon fill="black" stroke="black" points="314.5,-133.896 318,-143.896 321.5,-133.896 314.5,-133.896"/>
 | 
						|
</g>
 | 
						|
<!-- SmoothedInputDevice -->
 | 
						|
<g id="node5" class="node"><title>SmoothedInputDevice</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="510.5,-108 387.5,-108 387.5,-72 510.5,-72 510.5,-108"/>
 | 
						|
<text text-anchor="middle" x="449" y="-87.5" font-family="Sans" font-size="10.00" fill="#ffffff">SmoothedInputDevice</text>
 | 
						|
</g>
 | 
						|
<!-- SmoothedInputDevice->WaitableInputDevice -->
 | 
						|
<g id="edge4" class="edge"><title>SmoothedInputDevice->WaitableInputDevice</title>
 | 
						|
<path fill="none" stroke="black" d="M416.954,-108.124C399.508,-117.446 377.735,-129.081 359.057,-139.061"/>
 | 
						|
<polygon fill="black" stroke="black" points="357.34,-136.01 350.169,-143.81 360.639,-142.184 357.34,-136.01"/>
 | 
						|
</g>
 | 
						|
<!-- Button -->
 | 
						|
<g id="node6" class="node"><title>Button</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="345,-36 291,-36 291,-0 345,-0 345,-36"/>
 | 
						|
<text text-anchor="middle" x="318" y="-15.5" font-family="Sans" font-size="10.00" fill="#ffffff">Button</text>
 | 
						|
</g>
 | 
						|
<!-- Button->DigitalInputDevice -->
 | 
						|
<g id="edge5" class="edge"><title>Button->DigitalInputDevice</title>
 | 
						|
<path fill="none" stroke="black" d="M318,-36.3034C318,-44.0173 318,-53.2875 318,-61.8876"/>
 | 
						|
<polygon fill="black" stroke="black" points="314.5,-61.8956 318,-71.8957 321.5,-61.8957 314.5,-61.8956"/>
 | 
						|
</g>
 | 
						|
<!-- MotionSensor -->
 | 
						|
<g id="node7" class="node"><title>MotionSensor</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="468.5,-36 385.5,-36 385.5,-0 468.5,-0 468.5,-36"/>
 | 
						|
<text text-anchor="middle" x="427" y="-15.5" font-family="Sans" font-size="10.00" fill="#ffffff">MotionSensor</text>
 | 
						|
</g>
 | 
						|
<!-- MotionSensor->SmoothedInputDevice -->
 | 
						|
<g id="edge6" class="edge"><title>MotionSensor->SmoothedInputDevice</title>
 | 
						|
<path fill="none" stroke="black" d="M432.438,-36.3034C434.889,-44.1021 437.84,-53.4915 440.568,-62.1708"/>
 | 
						|
<polygon fill="black" stroke="black" points="437.287,-63.4051 443.624,-71.8957 443.965,-61.3063 437.287,-63.4051"/>
 | 
						|
</g>
 | 
						|
<!-- LightSensor -->
 | 
						|
<g id="node8" class="node"><title>LightSensor</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="561,-36 487,-36 487,-0 561,-0 561,-36"/>
 | 
						|
<text text-anchor="middle" x="524" y="-15.5" font-family="Sans" font-size="10.00" fill="#ffffff">LightSensor</text>
 | 
						|
</g>
 | 
						|
<!-- LightSensor->SmoothedInputDevice -->
 | 
						|
<g id="edge7" class="edge"><title>LightSensor->SmoothedInputDevice</title>
 | 
						|
<path fill="none" stroke="black" d="M505.461,-36.3034C496.197,-44.9497 484.838,-55.5514 474.743,-64.973"/>
 | 
						|
<polygon fill="black" stroke="black" points="472.249,-62.5137 467.326,-71.8957 477.025,-67.6312 472.249,-62.5137"/>
 | 
						|
</g>
 | 
						|
<!-- OutputDevice -->
 | 
						|
<g id="node9" class="node"><title>OutputDevice</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="216,-252 134,-252 134,-216 216,-216 216,-252"/>
 | 
						|
<text text-anchor="middle" x="175" y="-231.5" font-family="Sans" font-size="10.00" fill="#ffffff">OutputDevice</text>
 | 
						|
</g>
 | 
						|
<!-- OutputDevice->GPIODevice -->
 | 
						|
<g id="edge8" class="edge"><title>OutputDevice->GPIODevice</title>
 | 
						|
<path fill="none" stroke="black" d="M190.573,-252.303C198.202,-260.78 207.523,-271.136 215.876,-280.417"/>
 | 
						|
<polygon fill="black" stroke="black" points="213.315,-282.804 222.606,-287.896 218.518,-278.121 213.315,-282.804"/>
 | 
						|
</g>
 | 
						|
<!-- DigitalOutputDevice -->
 | 
						|
<g id="node10" class="node"><title>DigitalOutputDevice</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="170,-180 58,-180 58,-144 170,-144 170,-180"/>
 | 
						|
<text text-anchor="middle" x="114" y="-159.5" font-family="Sans" font-size="10.00" fill="#ffffff">DigitalOutputDevice</text>
 | 
						|
</g>
 | 
						|
<!-- DigitalOutputDevice->OutputDevice -->
 | 
						|
<g id="edge9" class="edge"><title>DigitalOutputDevice->OutputDevice</title>
 | 
						|
<path fill="none" stroke="black" d="M129.079,-180.303C136.392,-188.695 145.31,-198.93 153.335,-208.139"/>
 | 
						|
<polygon fill="black" stroke="black" points="150.886,-210.656 160.095,-215.896 156.164,-206.057 150.886,-210.656"/>
 | 
						|
</g>
 | 
						|
<!-- LED -->
 | 
						|
<g id="node11" class="node"><title>LED</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">LED</text>
 | 
						|
</g>
 | 
						|
<!-- LED->DigitalOutputDevice -->
 | 
						|
<g id="edge10" class="edge"><title>LED->DigitalOutputDevice</title>
 | 
						|
<path fill="none" stroke="black" d="M48.5056,-108.303C59.4625,-117.119 72.9459,-127.968 84.8249,-137.526"/>
 | 
						|
<polygon fill="black" stroke="black" points="82.7565,-140.354 92.7418,-143.896 87.1446,-134.9 82.7565,-140.354"/>
 | 
						|
</g>
 | 
						|
<!-- Buzzer -->
 | 
						|
<g id="node12" class="node"><title>Buzzer</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="126,-108 72,-108 72,-72 126,-72 126,-108"/>
 | 
						|
<text text-anchor="middle" x="99" y="-87.5" font-family="Sans" font-size="10.00" fill="#ffffff">Buzzer</text>
 | 
						|
</g>
 | 
						|
<!-- Buzzer->DigitalOutputDevice -->
 | 
						|
<g id="edge11" class="edge"><title>Buzzer->DigitalOutputDevice</title>
 | 
						|
<path fill="none" stroke="black" d="M102.708,-108.303C104.361,-116.017 106.347,-125.288 108.19,-133.888"/>
 | 
						|
<polygon fill="black" stroke="black" points="104.817,-134.851 110.335,-143.896 111.662,-133.384 104.817,-134.851"/>
 | 
						|
</g>
 | 
						|
<!-- PWMOutputDevice -->
 | 
						|
<g id="node13" class="node"><title>PWMOutputDevice</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="248,-108 144,-108 144,-72 248,-72 248,-108"/>
 | 
						|
<text text-anchor="middle" x="196" y="-87.5" font-family="Sans" font-size="10.00" fill="#ffffff">PWMOutputDevice</text>
 | 
						|
</g>
 | 
						|
<!-- PWMOutputDevice->DigitalOutputDevice -->
 | 
						|
<g id="edge12" class="edge"><title>PWMOutputDevice->DigitalOutputDevice</title>
 | 
						|
<path fill="none" stroke="black" d="M175.73,-108.303C165.502,-117.035 152.939,-127.76 141.822,-137.25"/>
 | 
						|
<polygon fill="black" stroke="black" points="139.37,-134.741 134.037,-143.896 143.915,-140.065 139.37,-134.741"/>
 | 
						|
</g>
 | 
						|
<!-- PWMLED -->
 | 
						|
<g id="node14" class="node"><title>PWMLED</title>
 | 
						|
<polygon fill="#2980b9" stroke="#2980b9" points="225,-36 167,-36 167,-0 225,-0 225,-36"/>
 | 
						|
<text text-anchor="middle" x="196" y="-15.5" font-family="Sans" font-size="10.00" fill="#ffffff">PWMLED</text>
 | 
						|
</g>
 | 
						|
<!-- PWMLED->PWMOutputDevice -->
 | 
						|
<g id="edge13" class="edge"><title>PWMLED->PWMOutputDevice</title>
 | 
						|
<path fill="none" stroke="black" d="M196,-36.3034C196,-44.0173 196,-53.2875 196,-61.8876"/>
 | 
						|
<polygon fill="black" stroke="black" points="192.5,-61.8956 196,-71.8957 199.5,-61.8957 192.5,-61.8956"/>
 | 
						|
</g>
 | 
						|
</g>
 | 
						|
</svg>
 |