From ee91e11853568b8000d46289658bc4e9060e12fd Mon Sep 17 00:00:00 2001 From: Joel Collins Date: Wed, 5 Jun 2019 17:48:41 +0100 Subject: [PATCH] Updated API to run with server 1.1.x --- .../paneSettingsComponents/cameraSettings.vue | 33 ++++++++++++------- .../microscopeSettings.vue | 8 ++--- 2 files changed, 25 insertions(+), 16 deletions(-) diff --git a/src/components/paneSettingsComponents/cameraSettings.vue b/src/components/paneSettingsComponents/cameraSettings.vue index eaa27fac..a9bc0b53 100644 --- a/src/components/paneSettingsComponents/cameraSettings.vue +++ b/src/components/paneSettingsComponents/cameraSettings.vue @@ -4,21 +4,21 @@
- +
- +
- +
@@ -47,18 +47,18 @@ export default { data: function () { return { - shutterSpeed: this.$store.state.apiConfig.picamera_settings.shutter_speed, - analogGain: this.$store.state.apiConfig.picamera_settings.analog_gain || this.$store.state.apiConfig.analog_gain, - digitalGain: this.$store.state.apiConfig.picamera_settings.digital_gain || this.$store.state.apiConfig.digital_gain, + shutterSpeed: this.$store.state.apiConfig.camera_settings.picamera_settings.shutter_speed, + analogGain: this.$store.state.apiConfig.camera_settings.picamera_settings.analog_gain, + digitalGain: this.$store.state.apiConfig.camera_settings.picamera_settings.digital_gain, isCalibrating: false } }, methods: { updateInputValues: function () { - this.shutterSpeed = this.$store.state.apiConfig.picamera_settings.shutter_speed - this.digitalGain = this.$store.state.apiConfig.picamera_settings.digital_gain || this.$store.state.apiConfig.digital_gain - this.analogGain = this.$store.state.apiConfig.picamera_settings.analog_gain || this.$store.state.apiConfig.analog_gain + this.shutterSpeed = this.$store.state.apiConfig.camera_settings.picamera_settings.shutter_speed + this.digitalGain = this.$store.state.apiConfig.camera_settings.picamera_settings.digital_gain + this.analogGain = this.$store.state.apiConfig.camera_settings.picamera_settings.analog_gain }, applyConfigRequest: function() { @@ -66,9 +66,9 @@ export default { var payload = {picamera_settings:{}} //if (this.shutterSpeed != this.$store.state.apiConfig.picamera_settings.shutter_speed) { - payload.picamera_settings.shutter_speed = this.shutterSpeed - payload.analog_gain = this.analogGain - payload.digital_gain = this.digitalGain + payload.camera_settings.picamera_settings.shutter_speed = this.shutterSpeed + payload.camera_settings.picamera_settings.analog_gain = this.analogGain + payload.camera_settings.picamera_settings.digital_gain = this.digitalGain //}; // Send request @@ -119,6 +119,15 @@ export default { }, computed: { + displayDigitalGain: function () { + return Number(this.digitalGain).toFixed(2) + }, + displayAnalogGain: function () { + return Number(this.analogGain).toFixed(2) + }, + displayShutterSpeed: function () { + return (this.shutterSpeed != 0) ? this.shutterSpeed : "auto" + }, recalibrateApiUri: function () { return this.$store.getters.uri + "/plugin/default/camera_calibration/recalibrate" }, diff --git a/src/components/paneSettingsComponents/microscopeSettings.vue b/src/components/paneSettingsComponents/microscopeSettings.vue index c6cf8972..ecc52db9 100644 --- a/src/components/paneSettingsComponents/microscopeSettings.vue +++ b/src/components/paneSettingsComponents/microscopeSettings.vue @@ -52,14 +52,14 @@ export default { data: function () { return { microscopeName: this.$store.state.apiConfig.name, - stageBacklash: this.$store.state.apiConfig.backlash + stageBacklash: this.$store.state.apiConfig.stage_settings.backlash } }, methods: { updateInputValues: function () { this.microscopeName = this.$store.state.apiConfig.name; - this.stageBacklash = this.$store.state.apiConfig.backlash + this.stageBacklash = this.$store.state.apiConfig.stage_settings.backlash }, applyConfigRequest: function() { @@ -69,8 +69,8 @@ export default { payload.name = this.microscopeName }; - if (this.stageBacklash != this.$store.state.apiConfig.backlash) { - payload.backlash = this.stageBacklash + if (this.stageBacklash != this.$store.state.apiConfig.stage_settings.backlash) { + payload.stage_settings.backlash = this.stageBacklash } // Send request to update config