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
-cleanup
options for theitos
,itos_context
, anditos_daemon
scripts to better handle the possibility of lingering processes and artifacts. Modified thecleanup
script to handle context-related processes.Modified the default value of the
isStatic
mnemonic in aStandardTelemetrySource
record to have a value of-1
in 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
PREVIEW
directive exempt fromPREVIEW
restrictions.Updated the telemetry output section of the Telemetry & Command Interfaces documentation to include some of the commands that can be used to debug the
tmController
application.Added the ability to specify a
Clock
record for the Load Editor.Updated the output from
rec2sqlite
to include field-levelapplyWhen
information. In doing so the packet-levelapplyWhen
information was also reworked and is available in theNewTelemetryPacketApplyWhenView
database view; the olderTelemetryPacketApplyWhenView
is 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
CCSDSStandardCommandConfigurationComponent
that will reject any command that does not have itsprotocol
property set toccsds
. Any command defined using the providedCCSDSCommandPacket
prototype already has this property set.Modified the Load Editor to populate command packet fields that are defined using
GeneratorList
records.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
ClientSocketComponent
andServerSocketComponent
.Added a section about the license file to the Getting Started Guide.
Added a
SequenceNumberGenerator
record type.Added an
-initdb
option to theitosrun
script 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
BREAKPOINT
when using theSTART
directive. Updated the report generated byhotkey
to include information aboutBREAKPOINT
s.Added
-help
and-cleanup
options to thesyncheck
script.Added an log message to be generated when a
PAGE
is started.Added the ability to populate telemetry packet fields with their initial values when starting the
TelemetrySimulatorComponent
.Modified the
TelemetrySimulatorComponent
to no longer be case-sensitive for field names in the field set directives.Added the ability to support decommutation of fields after an
EmbeddedTelemetrySource
record 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
rec2sqlite
generates the SQLite database so it may be up to four times quicker than previous versions.Expanded the
-create_missing
option of theitos
script to create additional directories.Updated
syncheck
so anENDPROC
inside anIF
is a warning not an error, aKILLPROC
of a background proc is not an error, and added support for the continuation marker.Updated the
test_status
page in the test framework so toggle debug and reset buttons run their associated procs with theSILENT
argument in order to minimize messages logged.