Project

General

Profile

PacketLib 1.3.2 Programmer's Guide

Technical documentation
09/10/2012

This document describes the PacketLib library for programmers who write applications able to handle satellite telemetry having the Source Packets structure compliant to the ESA Telemetry and Telecommand standard.

PacketLib is a C++ software library, running on Unix platform, which allows the applications to easily decode the Source packets, down to the level of the single logical structure contained in the data field.

PacketLib is aimed at providing a reusable software library for satellite telemetry production and processing and a rapid development for Test Equipment (TE), EGSE and Ground Segment applications.

The diagrams and the terms presented in this document are conformed with the UML-OMG 1.4 standard.

The architecture is described by means of the implementation diagrams. This diagrams shows aspects of physical implementation, including the structure of components and the run-time deployment system.

These diagrams come in two forms:
• component diagrams show the structure of components, including the classifiers that specify them and the artifacts that implement them;
• deployment diagrams show the structure of the nodes on which the components are deployed.

The package diagram gives a logical overview of the software architecture (a package is a grouping of element as component, code, etc.).

Further details on the PacketLib are provided in the PacketLib 1.3.2 Interface Control Document.

Files

IASF-BO-410-05_issue02.pdf (258 KB) IASF-BO-410-05_issue02.pdf PacketLib 1.3.2 Programmer's Guide Massimo Trifoglio, 09/10/2012 09:17 AM