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.fd = h.open_dev(dev)
self.zone = 0 self.zone = 0
self.allzone = 1 self.allzone = 1
self.idle = {"kind": "native", "mode": h.A_OFF, "rgb": (0, 0, 0), "speed": 0, "written": True} self.idle = {"kind": "native", "mode": h.A_STATIC, "rgb": (0, 0, 255), "speed": 0xE0, "written": True}
self.current = {"kind": "native", "mode": h.A_OFF, "rgb": (0, 0, 0), "speed": 0, "written": False} self.current = {"kind": "native", "mode": h.A_STATIC, "rgb": (0, 0, 255), "speed": 0xE0, "written": False}
def set_zone(self, zone): def set_zone(self, zone):
if zone >= 0: if zone >= 0:
@@ -202,7 +202,7 @@ class Daemon:
self.write(h.A_STATIC, cur["frames"][cur["idx"]], 0xE0) self.write(h.A_STATIC, cur["frames"][cur["idx"]], 0xE0)
cur["idx"] += 1 cur["idx"] += 1
else: else:
self.current = dict(self.idle) self.current = dict(self.idle, written=False)
def run(self): def run(self):
sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)