•The StringToFloat function, when called on a string that contains values split by a delimiter like "10.2 10.3 10.4", will no longer return the first float it can find, and will now error saying that it cannot convert the String to a Variable. Additionally, this function will now error correctly instead of returning 0 when an invalid String is being converted.
•The default endianess for the DSN 60-Byte observation file format is now HP (big endian) format instead of PC (little endian) format. This can be changed by changing the FileEndianFormat property of the DSN60ByteObservationFile object.
•A number of ground stations with invalid, retired, or removed antenna data have been removed from the stations geodetics file provided with FreeFlyer. Consult that page for a full list of the supported ground stations.
•GPS Pivot Point Solution files generated by FreeFlyer now properly have all six zeroes at the end of each line instead of the four zeroes of previous versions. GPS Pivot Point Solution files generated by previous versions of FreeFlyer will still be properly ingested by FreeFlyer.
•The --use-software-rendering (-usr) command line switch no longer changes the preferences setting to force all future instances of FreeFlyer to use software rendering, and now just tells FreeFlyer to use software rendering for that one launch of the software.
•The necessary order of the coefficient Array passed to the SetCoefficients method of the PlotPolynomialSeries object has been reversed to better match the order these coefficients are provided in other programming languages and software.
•The ViewWindow properties for ShowMapShadow, ShowMapLatLongGrid, and ForceMap2to1AspectRatio have been deprecated because these properties are no longer available at the ViewWindow level and must be set at the Viewpoint level. Having been deprecated, these properties have been removed from the ViewWindow object dialog. To adjust the values of these properties, you must adjust the respective properties of the Viewpoint sub-objects from FreeFlyer script.
•Right Ascension and Declination noise specified for GroundAntenna objects are now both applied to the observations consistently as radians instead of as degrees.
•In previous versions of FreeFlyer, when you created a ViewWindow and then added a Viewpoint to that ViewWindow, that Viewpoint became the default Viewpoint for that window. In FreeFlyer 7.0, a default Viewpoint already exists for all ViewWindow objects, and so adding one to the ViewWindow does not enable it by default.
•Because Viewpoint.ReferenceFrame has been moved to the sub-object level, it can no longer be read from in Mission Plans and will result in an error. To work around this, read from the sub-object's ReferenceFrame property instead (ie. Viewpoint.ThreeDView.ReferenceFrame).
•Viewpoint camera right ascension values such as can be accessed with Viewpoint.ThreeDView.RightAscension now have a range of [0,360), which is a change from previous versions where they accepted negative values up to -360 degrees.
•Various Objects, Properties, Methods, and Functions have been deprecated
oDeprecated Objects, Properties, Methods, and Functions are elements of FreeFlyer which are no longer recommended for use. The description of each deprecated element indicates the new recommended way to achieve the functionality of that element. The complete list of affected elements is given on the Deprecated Objects, Properties, Methods, and Functions page. |