Real-Time Java AOCS Framework v1.0 API Specification

JbedSmmApplication.Factories
Class JbedSmmTelemetryFactory

java.lang.Object
  |
  +--RtjAocsFramework.Factories.TelemetryFactory
        |
        +--JbedSmmApplication.Factories.JbedSmmTelemetryFactory

public class JbedSmmTelemetryFactory
extends TelemetryFactory

Factory for telemetry management components of the SMM application. This factory initializes the size of the telemetrable lists and it offers a method to create and configure the mode manager, the telemetry stream and the TmSender component.

Copyright: see the Copyright Notice.

Version:
1.0
Author:
V. Cechticky/A. Pasetti (ETH-Zurich)

Constructor Summary
JbedSmmTelemetryFactory()
          Create an application specific telecommand factory.
 
Method Summary
 ModeManager getModeManager()
          Return the telemetry mode manager.
 JbedSmmTelemetryStream getTelemetryStream()
           
 JbedSmmTmSender getTmSender()
           
 void makeModeManager(ModeChangeAction mca)
          Create and configure the telemetry mode manager.
 void makeTelemetryStream()
          Create the application specific telemetry stream and load the telemetry buffers into it.
 void makeTmSender()
          Create and configure the TmSender component.
 
Methods inherited from class RtjAocsFramework.Factories.TelemetryFactory
getTelemeterableList, getTelemetryManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JbedSmmTelemetryFactory

public JbedSmmTelemetryFactory()
Create an application specific telecommand factory.

Method Detail

makeModeManager

public void makeModeManager(ModeChangeAction mca)
Create and configure the telemetry mode manager. After being created, the telemetry mode manager is plugged into the telemetry manager.


getModeManager

public ModeManager getModeManager()
Return the telemetry mode manager.


makeTelemetryStream

public void makeTelemetryStream()
Create the application specific telemetry stream and load the telemetry buffers into it. After being created, the telemetry stream is plugged into the telemetry manager.


makeTmSender

public void makeTmSender()
Create and configure the TmSender component.


getTelemetryStream

public JbedSmmTelemetryStream getTelemetryStream()

getTmSender

public JbedSmmTmSender getTmSender()

Real-Time Java AOCS Framework v1.0 API Specification

Real-Time Java AOCS Framework project home page

Automatic Control Laboratory, ETH Zuerich
Physikstrasse 3
CH-8092 Zuerich, Switzerland