diff --git a/chameleon-client/src/components/ThresholdTab.vue b/chameleon-client/src/components/ThresholdTab.vue
index a659af80a..52355002e 100644
--- a/chameleon-client/src/components/ThresholdTab.vue
+++ b/chameleon-client/src/components/ThresholdTab.vue
@@ -1,8 +1,8 @@
-
-
-
+
+
+
@@ -18,8 +18,12 @@ import chselect from './ch-select.vue'
components:{
chrange,
chselect
+ },
+ methods:{
+ onChange: function(key,event) {
+ this.$store.commit(key, event);
+ }
}
-
}
diff --git a/chameleon-client/src/components/Vision.vue b/chameleon-client/src/components/Vision.vue
index 6e1d4a6d7..9d7edd778 100644
--- a/chameleon-client/src/components/Vision.vue
+++ b/chameleon-client/src/components/Vision.vue
@@ -3,10 +3,10 @@
diff --git a/chameleon-client/src/components/ch-range.vue b/chameleon-client/src/components/ch-range.vue
index a3938ffdb..784232ee1 100644
--- a/chameleon-client/src/components/ch-range.vue
+++ b/chameleon-client/src/components/ch-range.vue
@@ -18,17 +18,21 @@
diff --git a/chameleon-client/src/store.js b/chameleon-client/src/store.js
index a73bf867d..c6a4eb56c 100644
--- a/chameleon-client/src/store.js
+++ b/chameleon-client/src/store.js
@@ -9,21 +9,40 @@ const set = key => (state,val) =>{
export const store = new Vuex.Store({
state:{
+ //header
+ camera:0,
+ pipeline:0,
+ //input
exposure:0,
brightness:0,
orientation:0,
- resolution:0
+ resolution:0,
+ //threshold
+ hue:[0,10],
+ saturation:[0,10],
+ value:[0,10]
+
},
mutations:{
+ camera: set('camera'),
+ pipeline: set('pipeline'),
brightness: set('brightness'),
exposure: set('exposure'),
orientation:set('orientation'),
- resolution: set('resolution')
+ resolution: set('resolution'),
+ hue: set('hue'),
+ saturation: set('saturation'),
+ value: set('value')
},
getters:{
+ camera: state => state.camera,
+ pipeline: state => state.pipeline,
brightness: state => state.brightness,
exposure: state => state.exposure,
orientation: state => state.orientation,
- resolution: state => state.resolution
+ resolution: state => state.resolution,
+ hue: state => state.hue,
+ saturation: state => state.saturation,
+ value: state => state.value,
},
});
\ No newline at end of file