From f39d23c42c46caaa4afec646fd389614722a3060 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Mon, 7 May 2018 01:36:07 +0200 Subject: [PATCH] refactor simulator-data-store to use new simulator model --- src/stores/simulator-data-store.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/stores/simulator-data-store.js b/src/stores/simulator-data-store.js index 1c303cc..8544e75 100644 --- a/src/stores/simulator-data-store.js +++ b/src/stores/simulator-data-store.js @@ -43,7 +43,7 @@ class SimulationDataStore extends ReduceStore { return state; case 'simulatorData/prepare': - state[action.id] = { + state[action.id] = { output: { sequence: -1, length: action.outputLength, @@ -106,17 +106,17 @@ class SimulationDataStore extends ReduceStore { case 'simulatorData/inputChanged': // find simulator in node array - if (state[action.simulator.node] == null || state[action.simulator.node][action.simulator.simulator] == null) { + if (state[action.simulator] == null) { return state; } // update message properties - state[action.simulator.node][action.simulator.simulator].input.timestamp = Date.now(); - state[action.simulator.node][action.simulator.simulator].input.sequence++; - state[action.simulator.node][action.simulator.simulator].input.values[action.signal] = action.data; + state[action.simulator].input.timestamp = Date.now(); + state[action.simulator].input.sequence++; + state[action.simulator].input.values[action.signal] = action.data; + + SimulatorDataDataManager.send(state[action.simulator].input, action.simulator); - SimulatorDataDataManager.send(state[action.simulator.node][action.simulator.simulator].input, action.simulator.node); - return state; case 'simulatorData/closed':