add ChannelState interface, use it in the meta functions.

reword busmodes bitwise logic.

comment out ratelimit, this will probably get permanently removed.
This commit is contained in:
2026-03-01 03:37:57 +00:00
parent 2f3cd0e07f
commit ff5ac193c8
5 changed files with 191 additions and 96 deletions

View File

@@ -140,7 +140,7 @@ class Producer(threading.Thread):
self.queue.put('pdirty')
if self._remote.event.ldirty:
self.queue.put('ldirty')
time.sleep(self._remote.ratelimit)
# time.sleep(self._remote.ratelimit)
self.logger.debug(f'terminating {self.name} thread')
self.queue.put(None)