Updates
- Convert numeric parameters that have the data type UNSIGNED
accordingly.
- Don't restrict NUM BITS to 32.
- Fix block generation bit order.
- Map the Start Bit element into the range 0..7.
- Implement new spreadsheet specification. This mostly deals with
the requirements on ARG FIXED DATA VALUE. KEYWORD arguments
are no longer allowed. This will affect old spreadsheet definitions!
They need to be adjusted to the new spec in order to be processed
properly.
- Change the EU, RAW values to EU_TYPE and RAW_TYPE.
- Change ARG VALUE SELECTED TYPE to ARG VALUE SELECTION
TYPE.
- Add block file header.
- Allow ApId_TLM.config as a config file for TLM spreadsheets.
This enables you to specify only one config file for several TLM
spreadsheets for the same ApId.
- Allow XXX_CMD.config as a config file for CMD spreadsheets.
- Unhook the command module and generate code for the cmdBuilder/argBuilder
objects directly in the command menu.
- Detect duplicate TLM mnemonic definitions.
- Make the CAL PAIR LINEAR conversion inclusive on the right
side (the upper limit).
- Add the critical command information to the Builder module.
- Instantiate UnsignedIntFixedBdr(Length, Value = 0) objects
for ARG FIXED DATA WORD VALUE parameters.
This archive contains the complete
TC_TLM_Load package installation. You need to have at least Build 4
of the New Horizons distribution.
Prerequisites
You need to install New Horizons Build 4 or higher. The Build 4
distribution has this release of the TC_TLM_Load package built-in,
so there is no need to apply this update if you perform a clean
install of Build 4.
Notes
Any command menus, command modules, block definition files, and formula
files that have been generated with previous versions of TC_TLM_Load
need to be regenerated with this new version!
Installation
Download TC_TLM_Load.5.1.232.035.zip
and extract the files into the Pluto root directory (where the gseos.exe
resides).
If you have a previous version of the TC_TLM_Load module installed
you can remove the command modules that have been used in previous
versions from your gseos.ini file. Check the name of the command
module in the gseos.ini file. It is listed under the [Command] section:
[Command]
CommandModule=AliceCmd
Now check in the [Config] section for entries that load the
command module with a .py extension. You can remove this entry.
The command module is not longer required.
Also, the following two entries can be removed:
Load = TCLoad\CmdCtrl.cm
BlkFiles = TCLoad\RawCmd.blk
You have to manually add an entry to the gseos.ini file: The command
module you want to use for your commands. When you generate a command
script from an Excel telecommand spreadsheet you specify a
command module in the according configuration file. This command
module you have to specify in the gseos.ini section [Command] under
the entry CommandModule, e.g. to set the CommandModule to AliceCmd
you would add the following entry to the [Command] section:
[Command]
CommandModule=AliceCmd
|