diff --git a/pyproject.toml b/pyproject.toml index 7a15f07..8a3aa61 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ allow-direct-references = true [project] name = "nqrduck-spectrometer-limenqr" -version = "0.0.2" +version = "0.0.3" authors = [ { name="Julia Pfitzer", email="git@jupfi.me" }, ] @@ -26,4 +26,7 @@ classifiers = [ dependencies = [ "nqrduck-spectrometer", "pyqt5", -] \ No newline at end of file +] + +[project.entry-points."nqrduck"] +"nqrduck-spectrometer-limenqr" = "nqrduck_spectrometer_limenqr.limenqr:LimeNQR" \ No newline at end of file diff --git a/src/nqrduck_spectrometer_limenqr/controller.py b/src/nqrduck_spectrometer_limenqr/controller.py new file mode 100644 index 0000000..54852a9 --- /dev/null +++ b/src/nqrduck_spectrometer_limenqr/controller.py @@ -0,0 +1,6 @@ +from nqrduck.module.module_controller import ModuleController + + +class LimeNQRController(ModuleController): + def __init__(self, module): + super().__init__(module) \ No newline at end of file diff --git a/src/nqrduck_spectrometer_limenqr/limenqr.py b/src/nqrduck_spectrometer_limenqr/limenqr.py new file mode 100644 index 0000000..d79090a --- /dev/null +++ b/src/nqrduck_spectrometer_limenqr/limenqr.py @@ -0,0 +1,6 @@ +from nqrduck.module.module import Module +from nqrduck_spectrometer_limenqr.model import LimeNQRModel +from nqrduck_spectrometer_limenqr.view import LimeNQRView +from nqrduck_spectrometer_limenqr.controller import LimeNQRController + +Spectrometer = Module(LimeNQRModel, LimeNQRView, LimeNQRController) \ No newline at end of file diff --git a/src/nqrduck_spectrometer_limenqr/model.py b/src/nqrduck_spectrometer_limenqr/model.py new file mode 100644 index 0000000..f800981 --- /dev/null +++ b/src/nqrduck_spectrometer_limenqr/model.py @@ -0,0 +1,12 @@ +import logging +from nqrduck.module.module_model import ModuleModel + +logger = logging.getLogger(__name__) + +class LimeNQRModel(ModuleModel): + + def __init__(self, module) -> None: + super().__init__(module) + + def is_spectrometer(self): + return True \ No newline at end of file diff --git a/src/nqrduck_spectrometer_limenqr/view.py b/src/nqrduck_spectrometer_limenqr/view.py new file mode 100644 index 0000000..e69de29