Real-Time Java AOCS Framework v1.0 API Specification

JbedSmmApplication.Factories
Class TestSmmSystemFactory

java.lang.Object
  |
  +--RtjAocsFramework.Factories.SystemFactory
        |
        +--JbedSmmApplication.Factories.TestSmmSystemFactory

public class TestSmmSystemFactory
extends SystemFactory

Factory for system management components of the SMM prototype application deployed on a desktop. It creates the clock component and the data pool components. Copyright: see the Copyright Notice.

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

Constructor Summary
TestSmmSystemFactory()
          Create an application specific controller factory, and the clock component.
 
Method Summary
 AocsClock getClock()
          This method should not be called (inhereted method).
 JbedSmmDataPool getJbedSmmDataPool()
          Return the application specific data pool.
 TestSmmClock getTestSmmClock()
          Return the system time.
 void makeClock()
          Create the clock component.
 void makeDataPools(RecoveryAction r)
          Create and configure the data pool.
 
Methods inherited from class RtjAocsFramework.Factories.SystemFactory
configureAocsObject, getChangeEventRepository, getConfigurationEventRepository, getFailureEventRepository, getManoeuvreEventRepository, getMissionModeManager, getModeEventRepository, getReconfigurationEventRepository, getRecoveryEventRepository, getSystemEventRepository, getSystemManager, getTelecommandEventRepository, makeMissionModeManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestSmmSystemFactory

public TestSmmSystemFactory()
Create an application specific controller factory, and the clock component.

Method Detail

makeClock

public void makeClock()
Create the clock component.

Specified by:
makeClock in class SystemFactory

getClock

public AocsClock getClock()
This method should not be called (inhereted method).

Specified by:
getClock in class SystemFactory

getTestSmmClock

public TestSmmClock getTestSmmClock()
Return the system time.


makeDataPools

public void makeDataPools(RecoveryAction r)
Create and configure the data pool. This application only uses one single data pool. The same recovery action is associated to the data pool and to all the AocsData objects in the data pool

Specified by:
makeDataPools in class SystemFactory
Parameters:
r - recovery action associated to the data pool and to the AocsData object in the data pool

getJbedSmmDataPool

public JbedSmmDataPool getJbedSmmDataPool()
Return the application specific data pool.


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