ASPCS
 
Back to Volume
Paper: A Java Library for Describing Binary Data Structures
Volume: 351, Astronomical Data Analysis Software and Systems XV
Page: 220
Authors: Huygen, R.; Vandenbussche, B.; Wieprecht, E.
Abstract: We present a Java library that is developed to describe and decompose satellite telemetry data in a generic way.
The software package presented here is part of the development of the Herschel Common Science System (HCSS) and is used for two different instruments on-board the Herschel Space Observatory. With each instrument having about thirty different types of packets that hold about 2000 different telemetry parameters, there is a need for a software package that can interpret this data in a flexible and generic way.
The power of the software lies in the fact that the structure of the data is not defined in or by the software, but via an external telemetry structure definition. Presently, the telemetry structure can be defined in a markup language or in the telemetry format import file structure of ESA's SCOS-2000 satellite control system. The library can cope with evolving definitions for data structures.
The package is the first step in loading and decomposing telemetry data into the data processing software and provides an easy interface for both real-time and off-line analysis. The library API offers the selection of packets, and the extraction of raw or converted engineering values of selected parameters from a telemetry stream.
Back to Volume