mirror of
https://git.rwth-aachen.de/acs/public/villas/web/
synced 2025-03-09 00:00:01 +01:00
refactor simulator-data-store to use new simulator model
This commit is contained in:
parent
05d9cd7d3a
commit
f39d23c42c
1 changed files with 7 additions and 7 deletions
|
@ -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':
|
||||
|
|
Loading…
Add table
Reference in a new issue