Galaxy "Andromeda" Release 1607
We are pleased to announce the availability of Galaxy "Andromeda" Release 1607.This release contains the following new features along with bug fixes:
Modified the
-cleanupoptions for theitos,itos_context, anditos_daemonscripts to better handle the possibility of lingering processes and artifacts. Modified thecleanupscript to handle context-related processes.Modified the default value of the
isStaticmnemonic in aStandardTelemetrySourcerecord to have a value of-1in order to indicate that the telemetry source has never been active so it can not be static.Modified the default record files to make the
PREVIEWdirective exempt fromPREVIEWrestrictions.Updated the telemetry output section of the Telemetry & Command Interfaces documentation to include some of the commands that can be used to debug the
tmControllerapplication.Added the ability to specify a
Clockrecord for the Load Editor.Updated the output from
rec2sqliteto include field-levelapplyWheninformation. In doing so the packet-levelapplyWheninformation was also reworked and is available in theNewTelemetryPacketApplyWhenViewdatabase view; the olderTelemetryPacketApplyWhenViewis still generated.Added a section to the Telemetry & Command Interfaces documentation on how telemetry is processed through the CCSDS packet reassembler.
Added a check to the
CCSDSStandardCommandConfigurationComponentthat will reject any command that does not have itsprotocolproperty set toccsds. Any command defined using the providedCCSDSCommandPacketprototype already has this property set.Modified the Load Editor to populate command packet fields that are defined using
GeneratorListrecords.Added the ability to enable/disable the
GenerateDynamicFieldsComponent.Added a workaround to stripcharts to force an initial value to zero if the first value received was a large positive or negative number. Any subsequent points received will display as expected.
Added documentation for what constitutes a STOL-valid symbol name.
Added the ability to disable the legacy length behavior (setting a CCSDS packet length into a field named length) in the
TelemetrySimulatorComponent.Added documentation of the keep-alive parameters to the
ClientSocketComponentandServerSocketComponent.Added a section about the license file to the Getting Started Guide.
Added a
SequenceNumberGeneratorrecord type.Added an
-initdboption to theitosrunscript that will load the database at the start of the script and cleanup the database when the script is complete.Added the ability to specify a
BREAKPOINTwhen using theSTARTdirective. Updated the report generated byhotkeyto include information aboutBREAKPOINTs.Added
-helpand-cleanupoptions to thesyncheckscript.Added an log message to be generated when a
PAGEis started.Added the ability to populate telemetry packet fields with their initial values when starting the
TelemetrySimulatorComponent.Modified the
TelemetrySimulatorComponentto no longer be case-sensitive for field names in the field set directives.Added the ability to support decommutation of fields after an
EmbeddedTelemetrySourcerecord in a telemetry packet. See the Decommutating packets within packets section of the Record User's Guide] for more details.Enabled large file support across the whole of ITOS. All applications should have the ability to open and access files larger than 2GB and file large file systems.
Increased the input buffer size for the Load Editor when run in command-line mode from 300 characters to 16000 characters.
Modified the way
rec2sqlitegenerates the SQLite database so it may be up to four times quicker than previous versions.Expanded the
-create_missingoption of theitosscript to create additional directories.Updated
syncheckso anENDPROCinside anIFis a warning not an error, aKILLPROCof a background proc is not an error, and added support for the continuation marker.Updated the
test_statuspage in the test framework so toggle debug and reset buttons run their associated procs with theSILENTargument in order to minimize messages logged.