Migrated Monitor to create a new thread for subroutines

This commit is contained in:
Lyncoln
2026-10-30 00:44:04 -04:00
parent 4189812957
commit b59401c64f
3 changed files with 17 additions and 6 deletions
@@ -23,13 +23,19 @@ def registerLifecycle(module, lifecycles):
#print(lifecycles)
if "mode" not in lifecycles[module.name]:
mode = getattr(module, "mode")
lifecycles[module.name]["mode"] = mode
if hasattr(module, "mode"):
mode = getattr(module, "mode")
lifecycles[module.name]["mode"] = mode
else:
lifecycles[module.name]["mode"] = {}
#else:
# lifecycles[module.name]["mode"] = "oneshot"
if lifecycles[module.name]["mode"] == "continuous":
lifecycles[module.name]["refresh_rate"] = module.sleeptime
if not lifecycles[module.name]["mode"]:
if lifecycles[module.name]["mode"] == {}:
lifecycles[module.name]["mode"] = "oneshot"
#lifecycles[module.name][registryname] = registryvalue