home     projects     services     download     documentation     support    
GSEOS::Download::New Horizons::New Horizons 4.3.0

 

New Horizons 4.3.0

Updates

  • Version Control
    This update streamlines the New Horizons version control. Version numbers for all system components are reported in the message window on startup. Also, the version numbers of the loaded spreadsheets are reported. If you performed the conversion with an old version of the TC_TLM_Load package a warning is reported.
    The instrument folders are now completely decoupled. No more copying of gseos.ini and Autodsk1.dt files to the root folder. An instrument selection dialog pops up on startup that let's you run any configured New Horizons instrument. If you prefer not to display this dialog you can create a shortcut on your desktop with the command line arguments pointing to your instrument folder and specifying the gseos.ini file like the following examples:

    gseos.exe /ini i_ALICE/gseos.ini
    gseos.exe /ini i_SDC/gseos.ini
  • Improved initialization file handling
    Enhanced instance management as well an include directive for the gseos.ini file have been implemented. Please refer to the documentation for more details.
  • Payload Configuration
    The instrument folders are not competely decoupled. Configuration of a specific instrument is a mere 'drop-in'. This is especially useful for the payload configuration when we want to run multiple instruments side-by-side.
  • TC_TLM_Load
    Updated to latest spreadsheet specification.
    Allow MET as a data type. 

Prerequisites
You have to have Build4 installed before applying this upgrade.

Notes
Please re-run the TC_TLM_Load conversion on your command and telemetry spreadsheets.

Installation
The attached archive contains the GSEOS New Horizons software and updated versions of the individual instrument customizations. Please back up your current installation and unzip the archive into a new folder. If you have made any changes to your configuration files since you submitted them please update accordingly.

Please note:
Do NOT copy the gseos.ini and AutoDsk1.dt files from your instrument folder into the Pluto root directory.

Configuration Changes

gseos.ini
The instrument folder specific updates in this release are pretty much restricted to the gseos.ini file. The global gseos.ini file in the root folder only displays the configuration selection dialog and dispatches to the instrument specific folder gseos.ini.
I also renamed the Autodsk1.dt desktop file to an instrument specific name (SDC.dt, SWAP.dt, etc.). This file is now referened in the gseos.ini file:

[Config]
Load = i_SWAP\SWAP.dt
Load = i_SWAP\SWAP.qlf

The following setting will write back any changes to the desktop configuration automatically at system shutdown. If you prefer to not have your desktop file updated automatically you can comment out this setting.

[System]
DesktopAutosave=Yes

The console file is an instrument specifc file located in the 'Log Files' folder:

[Console]
FileName=Log Files\ALICE.con

In order to retrieve instrument specific version information a new entry in the [Project] section has been added. You can specify any string for your version number, it will be reported in the startup information. The Name entry is the name that will be used as the instrument name. I changed the common 'Pluto' setting to a more instrument specific one (LORRI, RALPH, ...). The SplashBitmap entry lets you specify a custom splash screen bitmap. I copied the general Pluto bitmap and renamed it to an instrument specific name. If you want to customize this bitmap please stay with approximately the same dimensions as the existing one.

[Project]
Name=P-Alice
Title=PERSI-Alice Spacecraft Emulator
Version=1.8
SplashBitmap=i_ALICE\P-Alice.bmp

I removed all 'Selector.py' related code. The new [ChooseConfig] setting performs this job without relying on a global selector.lis file. If you like you can nest the dialog boxes and have your own custom configuration setup. Please refer to the documentation for more details. Also, if you want additional configurations added to the main selection dialog please inform me and I will update the master gseos.ini file. 

Documentation
The current documentation is included in the archive and can be found in the 'doc' folder. It is also available online. The following chapters cover the changes made to this release:

Support
Thomas Hauck:     310-739-5384 (hauck@gseos.com)

 

2024 GSE Software, Inc.