Real-Time Java AOCS Framework v1.0 API Specification

RtjAocsFramework.ControllerManagement
Interface ControllerModeManager

All Known Implementing Classes:
CyclingControllerModeManager, FollowerControllerModeManager

public interface ControllerModeManager

In most cases, the control algorithm to be applied to control a given variable will be different for different operational conditions. This variation is modeled by making the controller manager mode-dependent. A controller mode manager is defined by the interface ControllerModeManager. Change Record:

Copyright: see the Copyright Notice.

Version:
1.1
Author:
Tim Brown (St. Louis, MO, U.S.A.), Vaclav Cechticky (IfA ETHZ)
See Also:
ModeManager, The Controller Management Framelet Document.

Method Summary
 ControllerList getControllerList()
          Method called by the controller manager to retrieve the controllable list to be used in the current activation cycle.
 void loadControllerList(int mode, ControllerList r)
          Method to configure the controller mode manager.
 void setControllerList(int mode, ControllerList l)
          This method is identical to method loadControllerList.
 

Method Detail

loadControllerList

public void loadControllerList(int mode,
                               ControllerList r)
Method to configure the controller mode manager. It associates the controllable list r to operational mode 'mode'.


setControllerList

public void setControllerList(int mode,
                              ControllerList l)
This method is identical to method loadControllerList.


getControllerList

public ControllerList getControllerList()
Method called by the controller manager to retrieve the controllable list to be used in the current activation cycle.


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