Default idle to blue and force idle write after one-shot effects
This commit is contained in:
+3
-3
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user