summaryrefslogtreecommitdiff
path: root/plugins/base_plugin.py
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/base_plugin.py')
-rw-r--r--plugins/base_plugin.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/plugins/base_plugin.py b/plugins/base_plugin.py
index 2dbb56d..d728d08 100644
--- a/plugins/base_plugin.py
+++ b/plugins/base_plugin.py
@@ -1,7 +1,7 @@
"""
plugins/base_plugin.py
-Abstract base class for all LabDAQ plugins.
+Abstract base class for all LabUI plugins.
To create a plugin:
1. Create a directory under plugins/ e.g. plugins/my_plugin/
@@ -25,7 +25,7 @@ Integration points (all optional — override only what you need):
get_devices() → list of BaseDevice auto-added to registry + engine
get_filter_classes() → {name: FilterBase cls} custom signal pipeline filters
get_settings_widget() → QWidget | None shown in Settings > Plugins
- get_save_state() → dict persisted in .labdaq profiles
+ get_save_state() → dict persisted in .labui profiles
apply_save_state(dict) restore from profile
"""
@@ -68,7 +68,7 @@ class PluginAction:
class LabPlugin(ABC):
"""
- Abstract base for all LabDAQ plugins.
+ Abstract base for all LabUI plugins.
Subclass this, set the metadata properties, and override whatever
integration hooks your plugin needs.
@@ -129,7 +129,7 @@ class LabPlugin(ABC):
# ── Profile persistence ───────────────────────────────────────────────
def get_save_state(self) -> Dict[str, Any]:
- """Return a JSON-serialisable dict, saved with the .labdaq profile."""
+ """Return a JSON-serialisable dict, saved with the .labui profile."""
return {}
def apply_save_state(self, state: Dict[str, Any]) -> None: