-
-
Autofocus
-
-
-
+
Image Capture
@@ -55,6 +34,7 @@
import axios from "axios";
import ActionButton from "../../labThingsComponents/actionButton.vue";
import positionControl from "./positionControl.vue";
+import autofocusControl from "./autofocusControl.vue";
export default {
name: "PaneControl",
@@ -62,12 +42,7 @@ export default {
components: {
ActionButton,
positionControl,
- },
-
- data: function () {
- return {
- isAutofocusing: 0,
- };
+ autofocusControl,
},
methods: {
diff --git a/webapp/src/components/tabContentComponents/controlComponents/positionControl.vue b/webapp/src/components/tabContentComponents/controlComponents/positionControl.vue
index 6fc3edec..91efa9ce 100644
--- a/webapp/src/components/tabContentComponents/controlComponents/positionControl.vue
+++ b/webapp/src/components/tabContentComponents/controlComponents/positionControl.vue
@@ -72,6 +72,7 @@ export default {
let self = this;
// A global signal listener to perform a move action
this.$root.$on("globalMoveEvent", self.move);
+ this.$root.$on("globalUpdatePositionEvent", self.updatePosition);
// A global signal listener to perform a move action in pixels
this.$root.$on("globalMoveInImageCoordinatesEvent", (x, y, absolute) => {
this.moveInImageCoordinatesRequest(x, y, absolute);
@@ -94,6 +95,7 @@ export default {
this.$root.$off("globalMoveEvent");
this.$root.$off("globalMoveInImageCoordinatesEvent");
this.$root.$off("globalMoveStepEvent");
+ this.$root.$off("globalUpdatePositionEvent");
},
methods: {