TReK provides services to monitor and control an asset or craft in space or on the ground.
The Data application manages data services such as receiving, processing, recording, forwarding, and displaying. It can handle different types from multiple sources simultaneously including User Datagram Protocol (UDP) and Transmission Control Protocol (TCP).
Data creates a store so it can be accessed using the Telemetry Application Programming Interface (API) which processes natively in C++ as well as interopablility with .NET Framework and Python.
The Command application supports creating, modifying, storing, uplinking and tracking commands to a payload or spacecraft. Metadata can be stored in databases or files and defines packets, limits, commands, and more. Command also includes support for various types of destinations including a command bridge capability.
The Command Application Programming Interface (API) provides programmatic access to send commands natively from C++ or through interopable .NET Framework, .NET Core libraries, and Python.
The Metadata application supports creating and managing telemetry and command definitions. These can be stored in XML, SQlite, and Common DataExchange Format (CDEF).
Metadata defines the elements / components that comprise data packets including how they are structured internally within the packets.
CFDP transfers files using the Consultative Committee for Space Data Systems (CCSDS) File Delivery Protocol (CFDP). The protocol provides reliable transfer of files from one computer to another, and has been designed to work well over space links. It can be used to perform space to ground, ground to space, space to space, and ground to ground file transfers.
The Generator application provides the capability to generate data and send it to one or more destinations. Data values can be randomly generated or specified by user-defined data generation rules.
Sample commands:
RANDOM <name> <min> <max> FIXED <name> <value> SYSTIME <name> <offset> RAMP <name>
The HPEG application connects to the Huntsville Operations Support Center (HOSC) Payload Ethernet Gateway (HPEG) service for payloads onboard a spacecraft using standard network protocols and services:
Playback can replay recorded telemetry data recorded by the Data Application and forward it for use by other applications to process or display.
The IONizer application provides start, stop and monitor of a single instance of the Interplanetary Overlay Network (ION) software over Delay Tolerant Networking (DTN).
All user guides and Application Programming Interfaces (APIs) are provided with TReK from a Help Assistant either standalone or from each application.
The majority of the documentation can also be found from this web site in the "support" section.
NASA Official: Nicole W. Pelfrey
Human Exploration Development & Operations Office Manager
Content Manager: Patrick Meyer
Last Modified 10/17/2023