Default idle to blue and force idle write after one-shot effects

This commit is contained in:
2026-09-08 00:12:29 -05:00
parent 09782b5784
commit 1a42b1f7f2
+3 -3
View File
@@ -80,8 +80,8 @@ class Daemon:
self.fd = h.open_dev(dev)
self.zone = 0
self.allzone = 1
self.idle = {"kind": "native", "mode": h.A_OFF, "rgb": (0, 0, 0), "speed": 0, "written": True}
self.current = {"kind": "native", "mode": h.A_OFF, "rgb": (0, 0, 0), "speed": 0, "written": False}
self.idle = {"kind": "native", "mode": h.A_STATIC, "rgb": (0, 0, 255), "speed": 0xE0, "written": True}
self.current = {"kind": "native", "mode": h.A_STATIC, "rgb": (0, 0, 255), "speed": 0xE0, "written": False}
def set_zone(self, zone):
if zone >= 0:
@@ -202,7 +202,7 @@ class Daemon:
self.write(h.A_STATIC, cur["frames"][cur["idx"]], 0xE0)
cur["idx"] += 1
else:
self.current = dict(self.idle)
self.current = dict(self.idle, written=False)
def run(self):
sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)