mirror of
				https://github.com/KevinMidboe/python-gpiozero.git
				synced 2025-10-29 17:50:37 +00:00 
			
		
		
		
	Add properties for leds and all on boards
This commit is contained in:
		| @@ -13,6 +13,10 @@ class TrafficLights(object): | ||||
|         self.green = LED(green) | ||||
|         self._leds = (self.red, self.amber, self.green) | ||||
|  | ||||
|     @property | ||||
|     def leds(self): | ||||
|         return self._leds | ||||
|  | ||||
|     def on(self): | ||||
|         for led in self._leds: | ||||
|             led.on() | ||||
| @@ -40,6 +44,10 @@ class FishDish(TrafficLights): | ||||
|         self.button = Button(pin=7, pull_up=False) | ||||
|         self._all = self._leds + (self.buzzer,) | ||||
|  | ||||
|     @property | ||||
|     def all(self): | ||||
|         return self._all | ||||
|  | ||||
|     def on(self): | ||||
|         for thing in self._all: | ||||
|             thing.on() | ||||
| @@ -69,6 +77,10 @@ class PiLiter(object): | ||||
|         leds = (4, 17, 27, 18, 22, 23, 24, 25) | ||||
|         self._leds = tuple(LED(led) for led in leds) | ||||
|  | ||||
|     @property | ||||
|     def leds(self): | ||||
|         return self._leds | ||||
|  | ||||
|     def on(self): | ||||
|         for led in self._leds: | ||||
|             led.on() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user