Get default scan step size by API v2 FOV settings

This commit is contained in:
Joel Collins 2019-11-26 15:06:35 +00:00
parent fe20392a97
commit e9c38cdb44

View file

@ -283,9 +283,9 @@ export default {
scanDeltaZ: "Medium",
scanStyle: "Raster",
scanStepSize: {
x: parseInt(0.8 * this.$store.state.apiConfig.fov[0]),
y: parseInt(0.8 * this.$store.state.apiConfig.fov[1]),
z: 50
x: 0,
y: 0,
z: 0
},
scanSteps: {
x: 3,
@ -308,14 +308,13 @@ export default {
};
},
captureActionUri: function() {
return `http://${this.$store.state.host}:${
this.$store.state.port
}/api/v2/actions/camera/capture`;
return `${this.$store.getters.baseUri}/api/v2/actions/camera/capture`;
},
pluginsUri: function() {
return `http://${this.$store.state.host}:${
this.$store.state.port
}/api/v2/plugins`;
return `${this.$store.getters.baseUri}/api/v2/plugins`;
},
settingsFovUri: function() {
return `${this.$store.getters.baseUri}/api/v2/settings/fov`;
},
basePayload: function() {
var payload = {};
@ -380,6 +379,7 @@ export default {
mounted() {
this.updateScanUri();
this.updateScanStepSize();
},
methods: {
@ -420,6 +420,21 @@ export default {
});
},
updateScanStepSize: function() {
axios
.get(this.settingsFovUri) // Get a list of plugins
.then(response => {
this.scanStepSize = {
x: parseInt(0.5 * response.data[0]),
y: parseInt(0.5 * response.data[1]),
z: 50
};
})
.catch(error => {
this.modalError(error); // Let mixin handle error
});
},
onScanSubmit: function() {},
onScanResponse: function(responseData) {