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)
|