- *Adjusted event handling in BasicEventSimulationEngine* -- combined redundant event-handling for IGNITION FlightEvent -- adjusted parameters for throwing IGNITION FlightEvents - Added validation method internal to FlightEvent class. -- documents assumptions about classes are expected for what types of flight events. - renamed MotorState -> MotorSimulation -> MotorClusterState - renamed MotorState enums -> ThrustState - Adjusted MotorConfigurations to be init-linked to a mount, and FCID -- these are final member fields, and required for construction. And immutable. - moved IgnitionEvent to motor package - Adjusted MotorInstanceId to represent a motorCluster key -- wraps a UUID, and uniquely keyed to its: mount, FCID - fixed AxialStage methods isLaunchStage() and getPreviousStage() - added methods to MotorMount interface to reduce extraneous, always-true casts - various miscellaneous fixes to reflect method changes - various test fixes -- added test to verify 'getPreviousStage()' method
OpenRocket - an Open Source model rocket simulator -------------------------------------------------- Copyright (C) 2007-2013 Sampo Niskanen and others For license information see the file LICENSE.TXT. For more information see http://openrocket.sourceforge.net/ To start the software run the class net.sf.openrocket.startup.Startup or from the JAR file run $ java -jar OpenRocket-<VERSION>.jar Contributions have been made by: -------------------------------- Sampo Niskanen, main developer Doug Pedrick, support for RockSim designs, printing Kevin Ruland, Android version Bill Kuker, 3D visualization Richard Graham, geodetic computations Jason Blood, freeform fin set import Boris du Reau, internationalization Translations contributed by: Tripoli France Tripoli Spain Stefan Lobas / ERIG Mauro Biasutti Sky Dart Team Vladimir Beran Polish Rocketry Society / Łukasz & Alex Kazanski