Update
This commit is contained in:
parent
c588914420
commit
966a9f7d33
@ -19,12 +19,13 @@ class Led:
|
|||||||
self.strip = neopixel.NeoPixel(self.iface_pin, self.__PIXEL_COUNT)
|
self.strip = neopixel.NeoPixel(self.iface_pin, self.__PIXEL_COUNT)
|
||||||
self.strip[0] = (255, 0, 0)
|
self.strip[0] = (255, 0, 0)
|
||||||
|
|
||||||
def update(self, off=False):
|
def update(self):
|
||||||
|
if self.power:
|
||||||
rgb = self.angle_2_rgb()
|
rgb = self.angle_2_rgb()
|
||||||
r, g, b = rgb
|
r, g, b = rgb
|
||||||
print(f"Setting LED strip to RGB: {r}, {g}, {b}")
|
print(f"Setting LED strip to RGB: {r}, {g}, {b}")
|
||||||
self.strip.fill((r, g, b))
|
self.strip.fill((r, g, b))
|
||||||
if not self.power:
|
else:
|
||||||
print("Turning off strip")
|
print("Turning off strip")
|
||||||
self.strip.fill((0, 0, 0))
|
self.strip.fill((0, 0, 0))
|
||||||
|
|
||||||
@ -87,11 +88,13 @@ def init_server():
|
|||||||
def start_server():
|
def start_server():
|
||||||
server.run(debug=True, host="0.0.0.0")
|
server.run(debug=True, host="0.0.0.0")
|
||||||
|
|
||||||
|
|
||||||
def exit_handler(*_):
|
def exit_handler(*_):
|
||||||
print("Exiting gracefully")
|
print("Exiting gracefully")
|
||||||
led.power_down()
|
led.power_down()
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
||||||
|
|
||||||
signal.signal(signal.SIGINT, exit_handler)
|
signal.signal(signal.SIGINT, exit_handler)
|
||||||
init_server()
|
init_server()
|
||||||
start_server()
|
start_server()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user