Real-Time Java AOCS Framework v1.0 API Specification

RtjAocsFramework.AocsData
Class AttitudeDataPool

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

public class AttitudeDataPool
extends AocsDataPool

Data pool to store attitude-related attitude data. This class is provided as an example of how a concrete data pool is built. Its structure does not reflect the needs of any application and it is unlikely that it can be used "as is".

Copyright: see the Copyright Notice.

Version:
1.0
Author:
Alessandro Pasetti (University of Konstanz)
See Also:
AocsData, Intercomponent Communication Framelet

Field Summary
 
Fields inherited from interface RtjAocsFramework.TelemetryManagement.Telemeterable
DEBUG_TM, LONG_TM, NORMAL_TM, NTMFORMATS, SHORT_TM
 
Constructor Summary
AttitudeDataPool()
           
 
Method Summary
 AocsData getAttError()
           
 AocsData getAttEstimate()
           
 AocsData getAttSetPoint()
           
 AocsData getFssData()
           
 AocsData getGyrRate()
           
 AocsData getRwAngularMomentum()
           
 AocsData getRwSpeed()
           
 AocsData getRwTorque()
           
 AocsData getSas1Data()
           
 AocsData getSas2Data()
           
 AocsData getSas3Data()
           
 AocsData getScTorque()
           
 AocsData getThuDelayTime()
           
 AocsData getThuOnTime()
           
 
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

AttitudeDataPool

public AttitudeDataPool()
Method Detail

getFssData

public AocsData getFssData()

getSas1Data

public AocsData getSas1Data()

getSas2Data

public AocsData getSas2Data()

getSas3Data

public AocsData getSas3Data()

getGyrRate

public AocsData getGyrRate()

getScTorque

public AocsData getScTorque()

getRwTorque

public AocsData getRwTorque()

getRwSpeed

public AocsData getRwSpeed()

getRwAngularMomentum

public AocsData getRwAngularMomentum()

getThuOnTime

public AocsData getThuOnTime()

getThuDelayTime

public AocsData getThuDelayTime()

getAttEstimate

public AocsData getAttEstimate()

getAttSetPoint

public AocsData getAttSetPoint()

getAttError

public AocsData getAttError()

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