From 5548bf15570ee10cc79b5927dc9f9d0ebdfca893 Mon Sep 17 00:00:00 2001 From: JoePfeiffer Date: Thu, 6 Jun 2024 13:54:23 -0600 Subject: [PATCH] Save all available data at start of simulation --- .../core/simulation/BasicEventSimulationEngine.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/info/openrocket/core/simulation/BasicEventSimulationEngine.java b/core/src/main/java/info/openrocket/core/simulation/BasicEventSimulationEngine.java index a29e51a03..aeae329b3 100644 --- a/core/src/main/java/info/openrocket/core/simulation/BasicEventSimulationEngine.java +++ b/core/src/main/java/info/openrocket/core/simulation/BasicEventSimulationEngine.java @@ -84,13 +84,11 @@ public class BasicEventSimulationEngine implements SimulationEngine { branchName = trans.get("BasicEventSimulationEngine.nullBranchName"); } FlightDataBranch initialBranch = new FlightDataBranch( branchName, FlightDataType.TYPE_TIME); + currentStatus.setFlightDataBranch(initialBranch); // put a point on it so we can plot if we get an early abort event initialBranch.addPoint(); - initialBranch.setValue(FlightDataType.TYPE_TIME, 0.0); - initialBranch.setValue(FlightDataType.TYPE_ALTITUDE, 0.0); - - currentStatus.setFlightDataBranch(initialBranch); + currentStatus.storeData(); // Sanity checks on design and configuration