Coverage and Contact Analysis
•Fixed an issue where FreeFlyer was reporting the error "asin argument greater than 1" when using the VisibilitySegment.Visibility() method with the CelestialObjectTargetModel set as a sphere or ellipsoid
•Fixed an issue where calling the Spacecraft.Access() method without having a Sensor attached to the calling Spacecraft would result in a "bad variant access" error
FreeFlyer Scripting
•Fixed a crash in FreeFlyer when initializing long String objects with multiple binary expressions
•Fixed an issue when using the JsonInterface object where attempting to convert a string "NaN" to a Variable object would result in an output with missing values
•Fixed an issue where values were being incorrectly rounded using milliseconds instead of nanoseconds when converting calendar dates to TimeSpans using the String.ParseCalendarDate() method
Generating Output
•Fixed an issue where the PlotWindow.AddSeries() method only returns zero when it should return the index of the added series
•Fixed an issue where moving a GroundStation while updating a 2D Map would move the location but not the mask
Optimization
•Fixed an issue where the TrajectoryPhase.GetDefectValues() method was unintentionally modifying optimization results
Runtime API
•Fixed an issue that occasionally caused loading a Mission Plan from a file string in the Runtime API to fail if the shared memory queue had filled up
Spacecraft Propagation
•Fixed a crash in FreeFlyer that would occur when uploading a FreeFlyer V3 Ephemeris with missing quotations or delimiters
•Fixed an issue where using SGP4-XP TLEs from Space-Track would throw an error for a malformed first mean motion time derivative
•Fixed an issue where the Spacecraft.LoadTLE() method did not properly handle SGP4-XP TLEs with a B* drag term of zero |