WIP: update webapp to use new backend

This is still very much WIP, but I now have fast
autofocus, stage moves, image streaming, and click-to-move.
This commit is contained in:
Richard Bowman 2023-09-04 22:00:56 +01:00
parent e82acf2941
commit 799dc7f522
12 changed files with 9371 additions and 8401 deletions

View file

@ -210,7 +210,7 @@ export default {
// Watch for origin changes
this.unwatchOriginFunction = this.$store.watch(
(state, getters) => {
return getters.uriV2;
return getters.baseUri;
},
() => {
this.checkConnection();
@ -306,10 +306,11 @@ export default {
methods: {
checkConnection: function() {
var uriV2 = this.$store.getters.uriV2;
var baseUri = this.$store.getters.baseUri;
this.$store.commit("changeWaiting", true);
axios
.get(uriV2)
// TODO: more robust check - e.g. use a microscope Thing
.get(`${baseUri}/stage/`)
.then(() => {
this.$store.commit("setConnected");
this.$store.commit("setErrorMessage", null);