Merge remote-tracking branch 'origin/master'

This commit is contained in:
Sagi Frimer
2019-03-31 23:01:01 +03:00
5 changed files with 14 additions and 9 deletions

View File

@@ -57,9 +57,7 @@ class ChameleonWebSocket(tornado.websocket.WebSocketHandler):
for key in message_dic:
self.actions.get(key, self.actions["change_pipeline_values"])(message_dic)
print(message)
self.write_message(message)
def on_close(self):
self.save_settings()

View File

@@ -1 +1 @@
{"exposure": 21, "brightness": 71}
{"exposure": 32, "brightness": 36, "hue": [10, 45], "orientation": "Normal", "camera": "3", "resolution": "Normal"}

View File

@@ -0,0 +1 @@
{"exposure": 50, "brightness": 50}

View File

@@ -76,7 +76,13 @@
created () {
this.$options.sockets.onmessage = (data) => {
console.log(data.data);
} // console writes recived data
let message = JSON.parse(data.data);
for (var prop in message){
if(message.hasOwnProperty(prop)){
this.$store.state[prop] = message[prop];
}
}
} // console writes recived data
}
}
</script>

View File

@@ -2,12 +2,10 @@ import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex);
const set = key => (state,val) =>{
state[key] = val
}
};
export const store = new Vuex.Store({
strict: true,
state:{
//header
@@ -22,10 +20,12 @@ export const store = new Vuex.Store({
hue:[0,10],
saturation:[0,10],
value:[0,10]
},
mutations:{
camera: set('camera'),
camera (state,value){
state['camera'] = value;
state['pipeline'] = "0";
},
pipeline: set('pipeline'),
brightness: set('brightness'),
exposure: set('exposure'),