mirror of
https://github.com/KevinMidboe/python-gpiozero.git
synced 2025-10-29 17:50:37 +00:00
Add toggle to boards
This commit is contained in:
@@ -25,6 +25,10 @@ class TrafficLights(object):
|
|||||||
for led in self._leds:
|
for led in self._leds:
|
||||||
led.off()
|
led.off()
|
||||||
|
|
||||||
|
def toggle(self):
|
||||||
|
for led in self._leds:
|
||||||
|
led.toggle()
|
||||||
|
|
||||||
def blink(self, on_time=1, off_time=1):
|
def blink(self, on_time=1, off_time=1):
|
||||||
for led in self._leds:
|
for led in self._leds:
|
||||||
led.blink(on_time, off_time)
|
led.blink(on_time, off_time)
|
||||||
@@ -56,12 +60,19 @@ class FishDish(TrafficLights):
|
|||||||
for thing in self._all:
|
for thing in self._all:
|
||||||
thing.off()
|
thing.off()
|
||||||
|
|
||||||
|
def toggle(self):
|
||||||
|
for thing in self._all:
|
||||||
|
thing.toggle()
|
||||||
|
|
||||||
def lights_on(self):
|
def lights_on(self):
|
||||||
super(FishDish, self).on()
|
super(FishDish, self).on()
|
||||||
|
|
||||||
def lights_off(self):
|
def lights_off(self):
|
||||||
super(FishDish, self).off()
|
super(FishDish, self).off()
|
||||||
|
|
||||||
|
def toggle_lights(self):
|
||||||
|
super(FishDish, self).toggle()
|
||||||
|
|
||||||
|
|
||||||
class TrafficHat(FishDish):
|
class TrafficHat(FishDish):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
@@ -89,6 +100,10 @@ class PiLiter(object):
|
|||||||
for led in self._leds:
|
for led in self._leds:
|
||||||
led.off()
|
led.off()
|
||||||
|
|
||||||
|
def toggle(self):
|
||||||
|
for led in self._leds:
|
||||||
|
led.toggle()
|
||||||
|
|
||||||
def blink(self, on_time=1, off_time=1):
|
def blink(self, on_time=1, off_time=1):
|
||||||
for led in self._leds:
|
for led in self._leds:
|
||||||
led.blink(on_time, off_time)
|
led.blink(on_time, off_time)
|
||||||
|
|||||||
Reference in New Issue
Block a user