Multi-user networked operation: TPS can monitor and exchange data across the Internet
or a corporate local area network, i.e. Intranet. A front-end data server, either
running TPS or another application, provides data to one or more PCs running TPS.
Each PC runs TPS as a complete system allowing it to fully function on only one PC
if desired and making all network nodes interchangeable.
Ethernet, serial, disk or custom I/O: Data can be input to TPS using TCPIP or UDP
network protocols, serial RS232 or direct from disk either PC resident or accessible
across the network. Custom I/O driver software can also be hooked into TPS via the
Application Programmers Interface (API) providing support for applications such as
analogue or digital data acquisition.
Frame synchronisation: Any data frames or packets of fixed or variable length and
starting with a synchronisation bit pattern can be processed by TPS. TPS will immediately
lock-on to the first synch found and resynchronise thereafter whenever corrupt data
is encountered without losing any packets.
Data extraction and full decommutation: By specification of the byte index and an
optional bit mask, TPS can extract, in real-time, any parameter from 1 bit to 8 bytes
for numeric parameters and text strings of any length. The parameters can be single
sampled, super or sub-commutated.
Data record and playback: All telemetry data can be recorded to disk in either raw
binary, compressed or ASCII format. Data recorded by TPS or any other application
can be replayed at any playback speed - real-time, fast forward, slow motion or
single frame step mode. Packets streams can also be filtered so that only selected
packets are processed.
Text and graphical displays: Parameters can be displayed numerically or graphically
in real-time. Display formats available include decimal, hexadecimal, octal, binary,
fixed or floating point scientific numbers and character text. Any parameter can
be plotted against any other parameter and multiple plots and numeric displays can
be freely mixed on a single display page. Each TPS network station can display up
to 1024 parameters per page with 10,000 pages per station.
On-line configuration: All TPS displays can be configured on-line or off-line. The
on-line configuration supports drag and drop of all display ports. Double clicking
the mouse over a display port brings up a full menu of all display options.
Engineering units conversion: All parameters can be converted to engineering units
using a wide range of mathematical functions plus standard polynomial, bit-mask and
Alarm limit checking: Displayed parameters can be monitored such that if a parameter
falls inside or outside of a user specified range, the user has the choice of sounding
an alarm, blinking the display, pausing the data flow and logging the parameter to
Parameter recording: Parameters can be recorded to disk in a tabular form, readable
with a simple text editor and suitable for import into a spreadsheet for detailed
Self-test data generation: For the complete autonomous testing of a TPS system, TPS
can generate its own telemetry data and transmit it to other TPS stations on the