@@ -646,27 +646,27 @@ func initializeSimulation(sim *Simulation, status *structs.SimulationStatus, con
646
646
}
647
647
648
648
func resetSimulation (sim * Simulation , status * structs.SimulationStatus , configPath string , logDir string ) (bool , string , string ) {
649
- var success = false
650
- var message = ""
651
- var configDir = ""
652
-
653
- success , message = executionStop (sim .Execution )
654
- log .Println (message )
655
-
656
- if success {
657
- status .Loaded = false
658
- status .Status = "stopped"
659
- status .ConfigDir = ""
660
- status .Trends = []structs.Trend {}
661
- status .Module = ""
662
- success , message = simulationTeardown (sim )
663
- log .Println (message )
664
- }
665
-
666
- success , message , configDir = initializeSimulation (sim , status , configPath , logDir )
667
- log .Println (message )
668
-
669
- return success , message , configDir
649
+ var success = false
650
+ var message = ""
651
+ var configDir = ""
652
+
653
+ success , message = executionStop (sim .Execution )
654
+ log .Println (message )
655
+
656
+ if success {
657
+ status .Loaded = false
658
+ status .Status = "stopped"
659
+ status .ConfigDir = ""
660
+ status .Trends = []structs.Trend {}
661
+ status .Module = ""
662
+ success , message = simulationTeardown (sim )
663
+ log .Println (message )
664
+ }
665
+
666
+ success , message , configDir = initializeSimulation (sim , status , configPath , logDir )
667
+ log .Println (message )
668
+
669
+ return success , message , configDir
670
670
}
671
671
672
672
func executeCommand (cmd []string , sim * Simulation , status * structs.SimulationStatus ) (shorty structs.ShortLivedData , feedback structs.CommandFeedback ) {
@@ -695,18 +695,18 @@ func executeCommand(cmd []string, sim *Simulation, status *structs.SimulationSta
695
695
success , message = simulationTeardown (sim )
696
696
shorty .ModuleData = sim .MetaData
697
697
case "reset" :
698
- status .Loading = true
699
- var configDir string
700
- success , message , configDir = resetSimulation (sim , status , cmd [1 ], cmd [2 ])
701
- if success {
702
- status .Loaded = true
703
- status .ConfigDir = configDir
704
- status .Status = "pause"
705
- shorty .ModuleData = sim .MetaData
706
- scenarios := findScenarios (status )
707
- shorty .Scenarios = & scenarios
708
- }
709
- status .Loading = false
698
+ status .Loading = true
699
+ var configDir string
700
+ success , message , configDir = resetSimulation (sim , status , cmd [1 ], cmd [2 ])
701
+ if success {
702
+ status .Loaded = true
703
+ status .ConfigDir = configDir
704
+ status .Status = "pause"
705
+ shorty .ModuleData = sim .MetaData
706
+ scenarios := findScenarios (status )
707
+ shorty .Scenarios = & scenarios
708
+ }
709
+ status .Loading = false
710
710
case "pause" :
711
711
success , message = executionStop (sim .Execution )
712
712
status .Status = "pause"
@@ -885,6 +885,7 @@ func GenerateJsonResponse(status *structs.SimulationStatus, sim *Simulation, fee
885
885
response .IsRealTimeSimulation = execStatus .isRealTimeSimulation
886
886
response .Module = findModuleData (status , sim .MetaData , sim .Observer )
887
887
response .ConfigDir = status .ConfigDir
888
+ generatePlotData (sim , status )
888
889
response .Trends = status .Trends
889
890
response .ManipulatedVariables = fetchManipulatedVariables (sim .Execution )
890
891
if sim .ScenarioManager != nil && isScenarioRunning (sim .ScenarioManager ) {
0 commit comments