|
Structure of Source Code Collection
Basic Services
This collection of software components provides a range of simple services being shared among all the PUS services.
CDH Structure
The general framework in which application processes are to be implemented is provided by this collection. This covers onboard routing and facilities for management of the uplink and downlink data streams.
PUS Services
This is a collection of components each implementing a service from the packet utilisation standard. These may be combined (through instantiation) to implement application processes for specific missions.
Source Code Standards
The source code is generally based on the Ansi C programming language.
Some commands from the Virtouso Real Time OS which supports multitasking and semaphores are added. The source code was compiled under Virtuoso with a g21k-compiler.
|