Real-Time Java AOCS Framework v1.0 API Specification

JbedSmmApplication.AocsData
Class JbedSmmDataPool

java.lang.Object
  |
  +--RtjAocsFramework.BasicObjects.RootObject
        |
        +--RtjAocsFramework.BasicObjects.AocsObject
              |
              +--RtjAocsFramework.AocsData.AocsDataPool
                    |
                    +--JbedSmmApplication.AocsData.JbedSmmDataPool
All Implemented Interfaces:
Configurable, ConsistencyCheckable, Resettable, Telemeterable

public class JbedSmmDataPool
extends AocsDataPool

A data pool for the Jbed SMM application. The data pool stores and provides sensor data, actuator data, control error data, and reference data.

Copyright: See the Copyright Notice.

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

Field Summary
 
Fields inherited from interface RtjAocsFramework.TelemetryManagement.Telemeterable
DEBUG_TM, LONG_TM, NORMAL_TM, NTMFORMATS, SHORT_TM
 
Constructor Summary
JbedSmmDataPool()
          Default constructor
 
Method Summary
 AocsData getActuatorData()
          Return actuator data as AocsData object.
 AocsData getControlError()
          Return control error data as AocsData object.
 AocsData getReference()
          Return reference data as AocsData object.
 AocsData getSensorData()
          Return sensor data as AocsData object.
 
Methods inherited from class RtjAocsFramework.AocsData.AocsDataPool
doConsistencyCheck, first, getDataPoolSize, getRecoveryAction, getTelemetryImageLength, isConfigured, isLast, loadData, localReset, localResetConfiguration, next, reset, resetConfiguration, setDataPoolSize, setRecoveryAction, setTelemetryFormat, writeToTelemetry
 
Methods inherited from class RtjAocsFramework.BasicObjects.AocsObject
addConfigurationListener, addFailureListener, finalize, getAocsClock, getConfigurationListenerList, getCycle, getDestructionRecoveryAction, getFailureListenerList, getSystemManager, getTelemetryFormat, getTime, removeConfigurationListener, removeFailureListener, reportConfigurationEvent, reportFailure, resetStaticConfiguration, setAocsClock, setDestructionRecoveryAction, setMaxNumberOfConfigurationListeners, setMaxNumberOfFailureListeners, setSystemManager
 
Methods inherited from class RtjAocsFramework.BasicObjects.RootObject
getClassId, getInstanceId, setClassId
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JbedSmmDataPool

public JbedSmmDataPool()
Default constructor

Method Detail

getSensorData

public AocsData getSensorData()
Return sensor data as AocsData object.


getActuatorData

public AocsData getActuatorData()
Return actuator data as AocsData object.


getControlError

public AocsData getControlError()
Return control error data as AocsData object.


getReference

public AocsData getReference()
Return reference data as AocsData object.


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