This package defines the classes covering the telemetry management function.

Telemetry data are generated cyclically by the on-board software (OBS) for transmission to the ground station. They represent (a subset of) the software state of the OBS and are used on ground to reconstruct (a subset of) the software state of the OBS. Telemetry data are transmitted in frames. A telemetry frame represents the set of data that are sent by the AOCS to the ground in one telemetry transmission cycle. The telemetry stream is the data sink to which telemetry data are written. It represents the channel through which telemetry data are forwarded to the ground station.

The telemetry concept proposed by the framework assumes an application that is organized as a collection of objects with each object potentially capable of writing its own state to the telemetry stream. Objects that are capable of writing their own state to telemetry are called telemeterable objects. They are characterized by interface Telemeterable. A telemetry manager component is responsible for managing the flow of telemetry data.
 

The implementation of sequential data processing chains in the AOCS Framework is discussed in greater detail in a dedicated technical note.