Loading src/components/controlComponents/paneCapture.vue +7 −7 Original line number Diff line number Diff line Loading @@ -84,9 +84,9 @@ </li> <li> <a class="uk-accordion-title" href="#">Metadata</a> <a class="uk-accordion-title" href="#">Annotations</a> <div class="uk-accordion-content"> <keyvalList v-model="metadata" /> <keyvalList v-model="annotations" /> </div> </li> Loading Loading @@ -296,7 +296,7 @@ export default { }, resizeDims: [640, 480], tags: [], metadata: { annotations: { Client: `${process.env.PACKAGE.name}.${process.env.PACKAGE.version}` }, scanUri: null Loading @@ -316,7 +316,7 @@ export default { return `${this.$store.getters.baseUri}/api/v2/extensions`; }, settingsFovUri: function() { return `${this.$store.getters.baseUri}/api/v2/settings/fov`; return `${this.$store.getters.baseUri}/api/v2/instrument/settings/fov`; }, basePayload: function() { var payload = {}; Loading @@ -339,13 +339,13 @@ export default { }; } // Additional metadata payload.metadata = this.metadata; // Additional annotations payload.annotations = this.annotations; payload.tags = this.tags; // Attach notes if (this.captureNotes) { payload.metadata["Notes"] = this.captureNotes; payload.annotations["Notes"] = this.captureNotes; } return payload; Loading src/components/controlComponents/paneNavigate.vue +1 −1 Original line number Diff line number Diff line Loading @@ -193,7 +193,7 @@ export default { return `${this.$store.getters.baseUri}/api/v2/actions/stage/zero`; }, positionStatusUri: function() { return `${this.$store.getters.baseUri}/api/v2/status/stage/position`; return `${this.$store.getters.baseUri}/api/v2/instrument/state/stage/position`; }, pluginsUri: function() { return `${this.$store.getters.baseUri}/api/v2/extensions`; Loading src/components/controlComponents/paneStatus.vue +15 −15 Original line number Diff line number Diff line <template> <div class="host-input"> <div v-if="status && $store.getters.ready"> <div v-if="configuration && $store.getters.ready"> <div> <div class="uk-margin-small-bottom"> <b>Host:</b> Loading @@ -17,7 +17,7 @@ </div> <div> <b>Server version:</b> <br /> {{ status.version }} {{ configuration.application.version }} </div> <hr /> Loading @@ -25,16 +25,16 @@ <div class="uk-margin-small-bottom"> <b>Camera:</b> <br /> <div v-if="status.camera.board"> {{ status.camera.board }} <div v-if="configuration.camera.type != 'MissingCamera'"> {{ configuration.camera.type }} </div> <div v-else class="uk-text-danger"><b>No camera connected</b></div> </div> <div> <b>Stage:</b> <br /> <div v-if="status.stage.board"> {{ status.stage.board }} <div v-if="configuration.stage.type != 'MissingStage'"> {{ configuration.stage.type }} </div> <div v-else class="uk-text-danger"><b>No stage connected</b></div> </div> Loading Loading @@ -86,7 +86,7 @@ export default { data: function() { return { status: null, configuration: null, settings: null, systemActionLinks: {} }; Loading @@ -94,10 +94,10 @@ export default { computed: { settingsUri: function() { return `${this.$store.getters.baseUri}/api/v2/settings`; return `${this.$store.getters.baseUri}/api/v2/instrument/settings`; }, statusUri: function() { return `${this.$store.getters.baseUri}/api/v2/status`; configurationUri: function() { return `${this.$store.getters.baseUri}/api/v2/instrument/configuration`; }, actionsUri: function() { return `${this.$store.getters.baseUri}/api/v2/actions`; Loading @@ -105,13 +105,13 @@ export default { }, created: function() { // Watch for host 'ready', then update status // Watch for host 'ready', then update configuration this.$store.watch( (state, getters) => { return getters.ready; }, () => { this.updateStatus(); this.updateConfiguration(); this.updateSettings(); this.updateSystemActions(); } Loading @@ -119,11 +119,11 @@ export default { }, methods: { updateStatus: function() { updateConfiguration: function() { axios .get(this.statusUri) .get(this.configurationUri) .then(response => { this.status = response.data; this.configuration = response.data; }) .catch(error => { this.modalError(error); // Let mixin handle error Loading src/components/controlComponents/settingsComponents/cameraSettings.vue +16 −16 Original line number Diff line number Diff line <template> <div v-if="camera_settings" id="cameraSettings"> <div v-if="settings" id="cameraSettings"> <form @submit.prevent="applyConfigRequest"> <div v-if="camera_settings.picamera_settings"> <div v-if="settings.picamera"> <!--PiCamera settings block--> <div v-if="camera_settings.picamera_settings.shutter_speed"> <div v-if="settings.picamera.shutter_speed"> <label class="uk-form-label" for="form-stacked-text" >Exposure time</label > <div class="uk-form-controls"> <input v-model="camera_settings.picamera_settings.shutter_speed" v-model="settings.picamera.shutter_speed" class="uk-input uk-form-small" type="number" /> </div> </div> <div v-if="camera_settings.picamera_settings.analog_gain"> <div v-if="settings.picamera.analog_gain"> <label class="uk-form-label" for="form-stacked-text" >Analogue gain</label > <div class="uk-form-controls"> <input v-model="camera_settings.picamera_settings.analog_gain" v-model="settings.picamera.analog_gain" class="uk-input uk-form-small" type="number" step="0.000001" Loading @@ -30,13 +30,13 @@ </div> </div> <div v-if="camera_settings.picamera_settings.digital_gain"> <div v-if="settings.picamera.digital_gain"> <label class="uk-form-label" for="form-stacked-text" >Digital gain</label > <div class="uk-form-controls"> <input v-model="camera_settings.picamera_settings.digital_gain" v-model="settings.picamera.digital_gain" class="uk-input uk-form-small" type="number" step="0.000001" Loading Loading @@ -85,7 +85,7 @@ export default { data: function() { return { camera_settings: null, settings: null, recalibrationUri: null, isCalibrating: false }; Loading @@ -93,7 +93,7 @@ export default { computed: { settingsUri: function() { return `${this.$store.getters.baseUri}/api/v2/settings`; return `${this.$store.getters.baseUri}/api/v2/instrument/settings`; }, pluginsUri: function() { return `${this.$store.getters.baseUri}/api/v2/extensions`; Loading @@ -110,7 +110,7 @@ export default { axios .get(this.settingsUri) .then(response => { this.camera_settings = response.data.camera_settings; this.settings = response.data.camera; }) .catch(error => { this.modalError(error); // Let mixin handle error Loading Loading @@ -139,11 +139,11 @@ export default { applyConfigRequest: function() { console.log("Applying config to the microscope"); var payload = { camera_settings: { picamera_settings: { shutter_speed: this.camera_settings.picamera_settings.shutter_speed, analog_gain: this.camera_settings.picamera_settings.analog_gain, digital_gain: this.camera_settings.picamera_settings.digital_gain camera: { picamera: { shutter_speed: this.settings.picamera.shutter_speed, analog_gain: this.settings.picamera.analog_gain, digital_gain: this.settings.picamera.digital_gain } } }; Loading src/components/controlComponents/settingsComponents/microscopeSettings.vue +6 −6 Original line number Diff line number Diff line Loading @@ -11,7 +11,7 @@ <label class="uk-form-label" for="form-stacked-text">x</label> <div class="uk-form-controls"> <input v-model="settings.stage_settings.backlash.x" v-model="settings.stage.backlash.x" class="uk-input uk-form-small" type="number" /> Loading @@ -22,7 +22,7 @@ <label class="uk-form-label" for="form-stacked-text">y</label> <div class="uk-form-controls"> <input v-model="settings.stage_settings.backlash.y" v-model="settings.stage.backlash.y" class="uk-input uk-form-small" type="number" /> Loading @@ -33,7 +33,7 @@ <label class="uk-form-label" for="form-stacked-text">z</label> <div class="uk-form-controls"> <input v-model="settings.stage_settings.backlash.z" v-model="settings.stage.backlash.z" class="uk-input uk-form-small" type="number" /> Loading Loading @@ -80,7 +80,7 @@ export default { computed: { settingsUri: function() { return `${this.$store.getters.baseUri}/api/v2/settings`; return `${this.$store.getters.baseUri}/api/v2/instrument/settings`; } }, Loading @@ -103,8 +103,8 @@ export default { applyConfigRequest: function() { var payload = { name: this.settings.name, stage_settings: { backlash: this.settings.stage_settings.backlash stage: { backlash: this.settings.stage.backlash } }; Loading Loading
src/components/controlComponents/paneCapture.vue +7 −7 Original line number Diff line number Diff line Loading @@ -84,9 +84,9 @@ </li> <li> <a class="uk-accordion-title" href="#">Metadata</a> <a class="uk-accordion-title" href="#">Annotations</a> <div class="uk-accordion-content"> <keyvalList v-model="metadata" /> <keyvalList v-model="annotations" /> </div> </li> Loading Loading @@ -296,7 +296,7 @@ export default { }, resizeDims: [640, 480], tags: [], metadata: { annotations: { Client: `${process.env.PACKAGE.name}.${process.env.PACKAGE.version}` }, scanUri: null Loading @@ -316,7 +316,7 @@ export default { return `${this.$store.getters.baseUri}/api/v2/extensions`; }, settingsFovUri: function() { return `${this.$store.getters.baseUri}/api/v2/settings/fov`; return `${this.$store.getters.baseUri}/api/v2/instrument/settings/fov`; }, basePayload: function() { var payload = {}; Loading @@ -339,13 +339,13 @@ export default { }; } // Additional metadata payload.metadata = this.metadata; // Additional annotations payload.annotations = this.annotations; payload.tags = this.tags; // Attach notes if (this.captureNotes) { payload.metadata["Notes"] = this.captureNotes; payload.annotations["Notes"] = this.captureNotes; } return payload; Loading
src/components/controlComponents/paneNavigate.vue +1 −1 Original line number Diff line number Diff line Loading @@ -193,7 +193,7 @@ export default { return `${this.$store.getters.baseUri}/api/v2/actions/stage/zero`; }, positionStatusUri: function() { return `${this.$store.getters.baseUri}/api/v2/status/stage/position`; return `${this.$store.getters.baseUri}/api/v2/instrument/state/stage/position`; }, pluginsUri: function() { return `${this.$store.getters.baseUri}/api/v2/extensions`; Loading
src/components/controlComponents/paneStatus.vue +15 −15 Original line number Diff line number Diff line <template> <div class="host-input"> <div v-if="status && $store.getters.ready"> <div v-if="configuration && $store.getters.ready"> <div> <div class="uk-margin-small-bottom"> <b>Host:</b> Loading @@ -17,7 +17,7 @@ </div> <div> <b>Server version:</b> <br /> {{ status.version }} {{ configuration.application.version }} </div> <hr /> Loading @@ -25,16 +25,16 @@ <div class="uk-margin-small-bottom"> <b>Camera:</b> <br /> <div v-if="status.camera.board"> {{ status.camera.board }} <div v-if="configuration.camera.type != 'MissingCamera'"> {{ configuration.camera.type }} </div> <div v-else class="uk-text-danger"><b>No camera connected</b></div> </div> <div> <b>Stage:</b> <br /> <div v-if="status.stage.board"> {{ status.stage.board }} <div v-if="configuration.stage.type != 'MissingStage'"> {{ configuration.stage.type }} </div> <div v-else class="uk-text-danger"><b>No stage connected</b></div> </div> Loading Loading @@ -86,7 +86,7 @@ export default { data: function() { return { status: null, configuration: null, settings: null, systemActionLinks: {} }; Loading @@ -94,10 +94,10 @@ export default { computed: { settingsUri: function() { return `${this.$store.getters.baseUri}/api/v2/settings`; return `${this.$store.getters.baseUri}/api/v2/instrument/settings`; }, statusUri: function() { return `${this.$store.getters.baseUri}/api/v2/status`; configurationUri: function() { return `${this.$store.getters.baseUri}/api/v2/instrument/configuration`; }, actionsUri: function() { return `${this.$store.getters.baseUri}/api/v2/actions`; Loading @@ -105,13 +105,13 @@ export default { }, created: function() { // Watch for host 'ready', then update status // Watch for host 'ready', then update configuration this.$store.watch( (state, getters) => { return getters.ready; }, () => { this.updateStatus(); this.updateConfiguration(); this.updateSettings(); this.updateSystemActions(); } Loading @@ -119,11 +119,11 @@ export default { }, methods: { updateStatus: function() { updateConfiguration: function() { axios .get(this.statusUri) .get(this.configurationUri) .then(response => { this.status = response.data; this.configuration = response.data; }) .catch(error => { this.modalError(error); // Let mixin handle error Loading
src/components/controlComponents/settingsComponents/cameraSettings.vue +16 −16 Original line number Diff line number Diff line <template> <div v-if="camera_settings" id="cameraSettings"> <div v-if="settings" id="cameraSettings"> <form @submit.prevent="applyConfigRequest"> <div v-if="camera_settings.picamera_settings"> <div v-if="settings.picamera"> <!--PiCamera settings block--> <div v-if="camera_settings.picamera_settings.shutter_speed"> <div v-if="settings.picamera.shutter_speed"> <label class="uk-form-label" for="form-stacked-text" >Exposure time</label > <div class="uk-form-controls"> <input v-model="camera_settings.picamera_settings.shutter_speed" v-model="settings.picamera.shutter_speed" class="uk-input uk-form-small" type="number" /> </div> </div> <div v-if="camera_settings.picamera_settings.analog_gain"> <div v-if="settings.picamera.analog_gain"> <label class="uk-form-label" for="form-stacked-text" >Analogue gain</label > <div class="uk-form-controls"> <input v-model="camera_settings.picamera_settings.analog_gain" v-model="settings.picamera.analog_gain" class="uk-input uk-form-small" type="number" step="0.000001" Loading @@ -30,13 +30,13 @@ </div> </div> <div v-if="camera_settings.picamera_settings.digital_gain"> <div v-if="settings.picamera.digital_gain"> <label class="uk-form-label" for="form-stacked-text" >Digital gain</label > <div class="uk-form-controls"> <input v-model="camera_settings.picamera_settings.digital_gain" v-model="settings.picamera.digital_gain" class="uk-input uk-form-small" type="number" step="0.000001" Loading Loading @@ -85,7 +85,7 @@ export default { data: function() { return { camera_settings: null, settings: null, recalibrationUri: null, isCalibrating: false }; Loading @@ -93,7 +93,7 @@ export default { computed: { settingsUri: function() { return `${this.$store.getters.baseUri}/api/v2/settings`; return `${this.$store.getters.baseUri}/api/v2/instrument/settings`; }, pluginsUri: function() { return `${this.$store.getters.baseUri}/api/v2/extensions`; Loading @@ -110,7 +110,7 @@ export default { axios .get(this.settingsUri) .then(response => { this.camera_settings = response.data.camera_settings; this.settings = response.data.camera; }) .catch(error => { this.modalError(error); // Let mixin handle error Loading Loading @@ -139,11 +139,11 @@ export default { applyConfigRequest: function() { console.log("Applying config to the microscope"); var payload = { camera_settings: { picamera_settings: { shutter_speed: this.camera_settings.picamera_settings.shutter_speed, analog_gain: this.camera_settings.picamera_settings.analog_gain, digital_gain: this.camera_settings.picamera_settings.digital_gain camera: { picamera: { shutter_speed: this.settings.picamera.shutter_speed, analog_gain: this.settings.picamera.analog_gain, digital_gain: this.settings.picamera.digital_gain } } }; Loading
src/components/controlComponents/settingsComponents/microscopeSettings.vue +6 −6 Original line number Diff line number Diff line Loading @@ -11,7 +11,7 @@ <label class="uk-form-label" for="form-stacked-text">x</label> <div class="uk-form-controls"> <input v-model="settings.stage_settings.backlash.x" v-model="settings.stage.backlash.x" class="uk-input uk-form-small" type="number" /> Loading @@ -22,7 +22,7 @@ <label class="uk-form-label" for="form-stacked-text">y</label> <div class="uk-form-controls"> <input v-model="settings.stage_settings.backlash.y" v-model="settings.stage.backlash.y" class="uk-input uk-form-small" type="number" /> Loading @@ -33,7 +33,7 @@ <label class="uk-form-label" for="form-stacked-text">z</label> <div class="uk-form-controls"> <input v-model="settings.stage_settings.backlash.z" v-model="settings.stage.backlash.z" class="uk-input uk-form-small" type="number" /> Loading Loading @@ -80,7 +80,7 @@ export default { computed: { settingsUri: function() { return `${this.$store.getters.baseUri}/api/v2/settings`; return `${this.$store.getters.baseUri}/api/v2/instrument/settings`; } }, Loading @@ -103,8 +103,8 @@ export default { applyConfigRequest: function() { var payload = { name: this.settings.name, stage_settings: { backlash: this.settings.stage_settings.backlash stage: { backlash: this.settings.stage.backlash } }; Loading