The Environment calls the Shell to:
The Shell calls the Environment to deliver packets and other data units to the Environment.
The Environment calls the Telecommand Decoder Shell to:
The Telecommand Decoder Shell calls the Environment for storage allocation and for the optional logging of messages.
A telecommand system built with this package is likely to be very much cheaper than independent development of an equivalent capability.
Licensing and support may be negotiated according to requirements. All the telecommand features are included in the standard Telecommand Decoder Shell licence. The ESA Telecommand Authentication and the SLSI security interface are licensed as optional extras. The Built-In-Failures capability is available on request.
The Telecommand Decoder Shell consists of approximately 8,000 lines of C code divided into about 120 modules. All code is written in ANSI/ISO 9899-1990 C and is highly modular and easy to maintain. The code makes no use of any library calls. It is therefore easily portable to different computer architectures.
It has been demonstrated running on processors from HP, Intel, Motorola, Silicon Graphics, Sun and many others.
The code has been compiled by at least six independent ANSI C
compilers and the demonstration program produces identical results
in each case.
Please contact us for further information on technical questions or licensing conditions for the Telecommand Decoder Shell package.
TC Decoder Shell
TC Encoder Shell
TC Features
TC Architecture