Galaxy “Andromeda” Release 1801

Galaxy “Andromeda” Release 1801

We are pleased to announce the availability of Galaxy “Andromeda” Release 1801.

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

  • Added the ability to manually enable synchronous telemetry mode with the itos.tlm.frame_sorter.synchronous control mnemonic.
  • Added a tsunix telemetry wrapper make available a TIME44 date header reckoned from the UNIX epoch. This wrapper is appropriate for adding the received time captured by the timestamp wrapper (see Supported Wrappers) to packets in a packet archive using the ARCHIVE directive’s WRAPPERS option.
  • Added the label telemetry wrapper to support a null-terminated string as a header on telemetry.
  • Modified the mykCltuFormatComponent so the user can set value of a single byte used to form the 6-bytes of fill data preceeding the CLTU start sequence. This previously was hard-coded to 0xAA. Configuration an status mnemonics have been added along with a directive to change the setting after the component has been initialized.
  • Restored the SpaceWire applications to the release.
  • Modified the Landsat 8 SSOH processor to be able to run without Galaxy running.
  • Modified the LoadTransmitComponent state and commands_transmitted status mnemonics to be updated on value change instead of updated on an interval.
  • Updated the GMSEC adapter applications to use version 4.4 of the GMSEC library.
  • Added the BWREVERSE function to the STOL Expression library to perform bit reversal on an integer.
  • Added the ability to set the match mode of the CommandDecoderComponent via the match_type configuration mnemonic.
  • Updated the Getting Started Guide to better match the order of steps when creating and setting up a system.
  • Modified the frame_sorter packet reassembler’s pkt_sync module so it performs a bitwise packet sync. If the sync is not byte aligned, it performs the shift needed to align the output packet data on byte boundaries. Also modified it to accept sync after the packet header. To support this feature, added GBL_TM_PKTSYNC_POSITION[64] which gives the position of the sync pattern.
  • Added the ability for the itos_telemetry_dump_collector to handle spacecraft event messages containing multiple newline characters.
  • Added the BufferChunkerComponent to support breaking buffers transiting the graph to be broken down into smaller buffers.
  • Added support for CompatC2 to the GMSEC adapters.
  • Added the GBL_GMSEC_SUBCLASS to support setting the SUBCLASS field of a GMSEC message.
  • Modified sequential prints to allow for a maximum output line length of 8192 characters.
  • Added an event message to RateLimitComponent when the rate limit is changed via the set_rate directive.
  • Updated the Record Language User’s Guide to document whether properties of fields are valid for fields within command packets, telemetry packets, or both.
  • Updated the documentation for the READ directive to add more detail to the tokenization behavior.
  • Added documentation for the telemetry_packet_info_dump application.