Real-Time Java AOCS Framework v1.0 API Specification

Uses of Interface
RtjAocsFramework.AocsData.DataSource

Packages that use DataSource
JbedSmmApplication.SequentialDataProcessing   
JbedSmmApplication.UnitManagement This package defines the classes required to support the unit concept.  
RtjAocsFramework.AocsData This package defines the classes to support the the AOCS data concept and the interfaces to define data sources and data sinks.  
RtjAocsFramework.SequentialDataProcessing
This package defines the classes that support the implementation of sequential data processing chains.  
RtjAocsFramework.UnitManagement This package defines the components that support the implementation of the unit framelet in the AOCS Framework.  
 

Uses of DataSource in JbedSmmApplication.SequentialDataProcessing
 

Classes in JbedSmmApplication.SequentialDataProcessing that implement DataSource
 class JbedSmmPid
          Application specific component implementing a PID controller for SMM application.
 

Uses of DataSource in JbedSmmApplication.UnitManagement
 

Classes in JbedSmmApplication.UnitManagement that implement DataSource
 class JbedSmmAnalogActuator
           Analog actuator component developed for the Jbed ADDA board.
 class JbedSmmAnalogSensor
           Analog sensor component developed for the Jbed ADDA board.
 class TestSmmAnalogActuator
           Test analog actuator component developed for the SMM application deployed on a desktop.
 class TestSmmAnalogSensor
           Test analog sensor component developed for the SMM application deployed on a desktop.
 

Uses of DataSource in RtjAocsFramework.AocsData
 

Classes in RtjAocsFramework.AocsData that implement DataSource
 class AocsData
          Base class from which all AOCS data types are derived.
 

Uses of DataSource in RtjAocsFramework.SequentialDataProcessing
 

Classes in RtjAocsFramework.SequentialDataProcessing that implement DataSource
 class AbstractControlChannel
           The AbstractControlChannel class is the interface through which any control channel is seen by its clients.
 class AdderBlock
          AdderBlock is a simple adder output.
 class BiasScalingCompensator
          Control block to implement a compensation of a unit output.
 class ControlChannelBlock
          ControlChannelBlock is an abstract class that acts as base class for all concrete control blocks.
 class ControlChannelSuperBlock
          ControlChannelSuperBlock is a container component for a control channel super-block.
 class D_Block
          Control block to implement a derivative action with a fixed gain.
 class DifferenceBlock
          DifferenceBlock is a simple subtraction.
 class I_Block
          Control block to implement an integrator with a fixed gain.
 class LimitBlock
          Control block to implement a simple limited output.
 class MatlabBlock
          Control block acting as a container for an autocode procedure generated by Matlab.
 class MatlabGainBlock
          Control block acting as a container for an autocode procedure generated by Matlab.
 class MatlabIntegratorBlock
          Control block acting as a container for an autocode procedure generated by Matlab.
 class P_Block
          Control block to implement a pure gain.
 class PassThruBlock
          Control block to implement a simple pass thru block.
 class SplitterBlock
          Control block to implement a signal splitter.
 class TorqueToThrusterPrototype
          Control block to perform the conversion from torque requests around the spacecraft axes to the on- and delay-times for the set of six thrusters of the AOCS prototype.
 class TwoByTwoMatrixBlock
          Control block to implement 2x2 matrix.
 class XmathUcbBlock
          Control block acting as a container for a UCB-style autocode procedure generated by Xmath.
 class XmathUcbFirstTest
          First Test block acting as a container for a UCB-style autocode procedure generated by Xmath.
 class XmathUcbIntegratorTest
          Integrator Test block acting as a container for a UCB-style autocode procedure generated by Xmath.
 class XmathUcbPidBlock
          PID control block acting as a container for a UCB-style autocode procedure generated by Xmath.
 class XmathUcbRampTest
          Ramp Test block acting as a container for a UCB-style autocode procedure generated by Xmath.
 

Uses of DataSource in RtjAocsFramework.UnitManagement
 

Subinterfaces of DataSource in RtjAocsFramework.UnitManagement
 interface UnitFunctional
           UnitFunctional is an interface for objects representing the functional exchanges between the embedded control software and an external unit (either real or fictitious).
 

Classes in RtjAocsFramework.UnitManagement that implement DataSource
 class BasicUnitReconfigurer
          In a common situation a primary unit is backed up by one or more identical redundant units.
 class TestAnalogActuator
           Dummy analog actuator component developed as an example of the particular actuator implementation.
 class TestAnalogSensor
           Dummy analog sensor component developed as an example of the particular sensor implementation.
 class Unit
           The abstract class Unit is an abstract unit model for basic and smart units.
 


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