diff --git a/openflexure_microscope/api/app.py b/openflexure_microscope/api/app.py index 4c8b0ef0..0c85c99f 100644 --- a/openflexure_microscope/api/app.py +++ b/openflexure_microscope/api/app.py @@ -29,10 +29,10 @@ from labthings import create_app from labthings.extensions import find_extensions from labthings.views import View -from openflexure_microscope.microscope import Microscope from openflexure_microscope.api.utilities import init_default_extensions, list_routes from openflexure_microscope.api.v2 import views from openflexure_microscope.json import JSONEncoder +from openflexure_microscope.microscope import Microscope from openflexure_microscope.paths import ( OPENFLEXURE_EXTENSIONS_PATH, OPENFLEXURE_VAR_PATH, @@ -135,6 +135,9 @@ labthing.add_root_link(views.ConfigurationProperty, "instrumentConfiguration") # Attach stage resources labthing.add_view(views.StageTypeProperty, "/instrument/stage/type") +# Attach camera resources +labthing.add_view(views.LSTImageProperty, "/instrument/camera/lst") + # Attach streams resources labthing.add_view(views.MjpegStream, "/streams/mjpeg") labthing.add_view(views.SnapshotStream, "/streams/snapshot") diff --git a/openflexure_microscope/api/static/src/components/tabContentComponents/settingsComponents/CSMSettings.vue b/openflexure_microscope/api/static/src/components/tabContentComponents/settingsComponents/CSMSettings.vue index 565278c3..4e3cd78f 100644 --- a/openflexure_microscope/api/static/src/components/tabContentComponents/settingsComponents/CSMSettings.vue +++ b/openflexure_microscope/api/static/src/components/tabContentComponents/settingsComponents/CSMSettings.vue @@ -1,6 +1,18 @@