diff options
Diffstat (limited to 'interface/dummy.py')
-rw-r--r-- | interface/dummy.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/interface/dummy.py b/interface/dummy.py index ab03ae0..901722f 100644 --- a/interface/dummy.py +++ b/interface/dummy.py @@ -5,13 +5,22 @@ import socket import threading class DummyOutput: + name = "Dummy" + def set_values(self, values): v = {c.address[1]: v for c, v in values.items()} with self._lock: self.s.sendall(array.array('B', ((0 if i not in v else v[i]) for i in range(64))).tobytes()) + @property + def ok(self): + return True + + @property + def status(self): + return "Everything's good" + def __init__(self): self._lock = threading.RLock() self.s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.s.connect(("", 6969)) - |