TReK Release 2
When
will TReK Release 2 be available?
TReK Release 2 was released on September 30, 2002.
What's in TReK Release 2?
TReK Release 2 contains the commanding interface to the
POIC and Suitcase Simulator along with many new and enhanced Telemetry Processing
features. These additions and items are listed below along with a brief description.
Some of these items contain a link to additional information. The
TReK commanding applications are similar (in name and purpose) to the TReK telemetry
applications.
Command Processing
The Command Processing application is used to monitor
and control all TReK commanding tasks. This application is used to establish
a remote commanding session with the POIC. It provides status and configuration
information about the commanding session and the POIC. It can be used to update
commands in the POIC database, update commands in the local TReK command database,
send commands, and view information about all commands sent (uplink time, responses
received, etc). This application can also be used to send commands to a Suitcase
Simulator system.
- Simultaneous support of multiple POIC and Suitcase Simulator
destinations
- Complete interface to the POIC including:
- Send commands in the POIC database.
- Send commands in the local TReK database.
- Update POIC commands.
- Update local TReK commands.
- Processing of all command responses (ERR, CAR1, CAR2, FSV1,
FSV2, CRR).
- Optional checks by TReK before sending command (e.g., user
enabled).
- Complete interface to Suitcase Simulator
- Send commands in the local TReK database.
- Update of command fields in the local TReK database.
- Command Track
- Display all commands sent from TReK and any responses received.
- List can be sorted and filtered.
- Record
- Record all ERIS connection activity (password will not
be recorded in file).
- Record all POIC or Suitcase Simulator commanding activity.
- View Command Messages (real-time and recorded message)
- View all command messages sent back and forth to a commanding
destination.
- View any recorded command message information.
- Includes both hexadecimal and text display.
- Statistics (similar to Telemetry Processing statistics)
Command Trainer
The Command Trainer application is a training tool. It
can be used to “simulate” (and we use the word simulate very loosely)
a POIC command session when you cannot connect to the real POIC. This allows
you to send commands and receive responses from your own user-developed program
without a real POIC command session.
- Can act like the POIC or Suitcase Simulator.
- Sends appropriate command responses.
- Reads a text files so you can add your own commands and responses.
Command Database
The Command Database application provides local command
database support. If you want TReK to generate command headers or the entire
command uplink pattern when sending a command, you can use the command database
to store the command header information, command definition, and other information
about your commands.
- Convert a partial command database from the POIC into a TReK
database.
- Database Validation.
- Add command headers (EXPRESS and CCSDS).
Command API
The Command User Application Programming Interface (API)
library is a library of C functions that can be used to perform commanding functions
from within your own user developed software program. For example, using this
API you can update local commands stored in the TReK Command Database, update
commands in the POIC database, and send commands to a destination (such as the
POIC or a Suitcase Simulator).
- Send commands in the POIC database.
- Send commands in the TReK database.
- Send command bit pattern (you provide headers or have TReK
build the headers).
- Update POIC commands
- Update local TReK commands.
- Access to all POIC command responses.
- Access to all POIC command status messages.
Telemetry Processing
- Playback Enhancements
- Merge data from multiple record files (e.g., real-time
and dump).
- Reorder packets.
- Send data at:
- Native rate
- User specified rate
- Pulse (n packets every time you press the send button.
- Parameter Recording
- Record any parameter TReK is processing to a delimited
text file.
- Record every packet or at a specified interval.
- Option to record only when data changes.
- You choose the delimiter.
- Record files are time-stamped just like packet record files
- Parameter Extraction
- Works like Parameter Recording except extracts the values
from recorded data files.
- Can use merged and reordered data.
- Packet Viewers
- View packet contents in real-time.
- View packet contents of packets stored in data recording
files.
- Packet data is displayed in hexadecimal output and readable
text.
- Custom Data Packets
- Get data from the POIC via TCP.
- Same general capabilities as GSE, but
- You define the packet in TReK applications.
- Data sent via TCP (guaranteed delivery and packet ordering).
- Enhanced Packet Forwarding
- Forward packets from multiple network cards.
- Forward data via TCP or UDP (e.g., receive PDSS Payload
Packets via UDP and forward with TCP).
- Support for receiving/processing data from the POIC Data
Storage Manager (playback data and data files)
- Receive/Process data from a Data Storage Manager Playback
(includes support for the data and the Retrieval Processing Summary Message.)
- Read/Process data retrieved from the Data Storage Manager
in the form of Data Files.
Telemetry Trainer (formally the Training Simulator)
- No new enhancements at this time.
Telemetry Database
- Add your packet by creating a simple text file.