Galaxy "Andromeda" Release 1810

We are pleased to announce the availability of Galaxy "Andromeda" Release 1810.

This release contains the following enhancements and new features along with various bug fixes:

Updated the Stored Command Sequence Compiler to add support for IF and LET statements as well as supporting file input of activities and variables.

Added a previous property to the History record to support setting the previous value and flags of a mnemonic to the associated mnemonic before before the sourcing mnemonic has its new value assigned.

Added the ability to estimate missing data from the beginning or end of a product by providing expected start and stop times as well as packet cadences. The application now also returns a zero if the data received was within the specific threshold and a non-zero if it was not.

Added the idToDataLength wrapper.

Added the ability to set the current time to the timestamp of a mnemonic via theLETdirective.

Added the VALIDATE directive to support validating STOL proc arguments.

Added a status mnemonic named filename to the CCSDSLoadBuilderComponent that holds the name of the last file processed. The status mnemonic can be cleared using the clear_filename component directive.

Fixed a typo in the cleanup script for finding the defined output directory.

The STOL directive history will now persist between sessions of Galaxy. If you wish to clear the directive history between session delete the stol.directives file in the directory specified by the ITOS_ETCDIR environment variable (defaults to etc of the directory where Galaxy is started).

Updated the recc and rec2sqlite scripts to return a proper exit code that reflects the status of the record file processing that occurs inside the respective scripts.

Added support for the TIME42 timestamps to the Load Editor application.

Updated the documentation of the Status Reporter application to include the behavior of how fields in the generated packet(s) are populated as well as including an example in record language.