Real-Time Java AOCS Framework v1.0 API Specification

JbedSmmApplication.Factories
Class JbedSmmControllerFactory

java.lang.Object
  |
  +--RtjAocsFramework.Factories.ControllerFactory
        |
        +--JbedSmmApplication.Factories.JbedSmmControllerFactory

public class JbedSmmControllerFactory
extends ControllerFactory

Application specific factory for controller management components. This factory creates a controller mode manager and configures the controller manager.

Copyright: see the Copyright Notice.

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

Constructor Summary
JbedSmmControllerFactory()
          Create an application specific controller factory, set the size of the controller lists.
 
Method Summary
 ModeManager getModeManager()
          Return controller mode manager.
 void makeModeManager(ModeManager master, ModeChangeAction mca)
          The method creates and configures the controller mode manager, and configures the controller manager.
 
Methods inherited from class RtjAocsFramework.Factories.ControllerFactory
getControllerList, getControllerManager, makeController, makeController, makePID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JbedSmmControllerFactory

public JbedSmmControllerFactory()
Create an application specific controller factory, set the size of the controller lists.

Method Detail

makeModeManager

public void makeModeManager(ModeManager master,
                            ModeChangeAction mca)
The method creates and configures the controller mode manager, and configures the controller manager. After being created the controller mode manager is plugged into the controller manager.

Parameters:
master - the master mode manager
mca - the action that is associated to a mode transition

getModeManager

public ModeManager getModeManager()
Return controller mode manager.


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