|
Real-Time Java AOCS Framework v1.0 API Specification | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--RtjAocsFramework.BasicObjects.RootObject
|
+--RtjAocsFramework.BasicObjects.AocsObject
|
+--RtjAocsFramework.ModeManagement.ModeManager
|
+--RtjAocsFramework.ModeManagement.FollowerModeManager
|
+--RtjAocsFramework.ControllerManagement.FollowerControllerModeManager
Encapsulation of a follower mode manager for the controller mode manager. Concrete controller mode managers are defined by the mechanism that they use to decide which particular controller list should be returned by method getControllerList() at any given point in time. This class defines a mode manager that is based on the follower mode manager. In a typical configuration, this mode manager would be slaved to the AOCS mission mode manager.
This class is basically a type-safe wrapper around the follower mode manager component exported by the operational mode framelet.
Change Record:
setControllerList that is semantically identical to the
loadControllerList method but has a signature that complies with the JavaBeans indexed
property naming pattern. Done by A. Pasetti on 23.03.03
| Field Summary |
| Fields inherited from class RtjAocsFramework.ModeManagement.ModeManager |
currentMode, nModes, nStrategies |
| Fields inherited from interface RtjAocsFramework.TelemetryManagement.Telemeterable |
DEBUG_TM, LONG_TM, NORMAL_TM, NTMFORMATS, SHORT_TM |
| Constructor Summary | |
FollowerControllerModeManager()
Default constructor. |
|
FollowerControllerModeManager(int numberOfListeners,
ModeManager masterModeManager)
The constructor. |
|
| Method Summary | |
ControllerList |
getControllerList()
The method is called by the controller manager to retrieve the currently valid controller list. |
void |
loadControllerList(int mode,
ControllerList r)
The method is used to configure the controller mode manager. |
void |
setControllerList(int mode,
ControllerList l)
This method is identical to method loadControllerList. |
| Methods inherited from class RtjAocsFramework.ModeManagement.FollowerModeManager |
processModeEvent, setDefaultMode, setMasterModeManager, setNumberOfModes |
| 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 |
public FollowerControllerModeManager()
public FollowerControllerModeManager(int numberOfListeners,
ModeManager masterModeManager)
numberOfListeners - the maximum number of listenersmasterModeManager - the master mode manager| Method Detail |
public void loadControllerList(int mode,
ControllerList r)
loadControllerList in interface ControllerModeManagermode - the operational moder - a controller list
public void setControllerList(int mode,
ControllerList l)
loadControllerList.
setControllerList in interface ControllerModeManagerpublic ControllerList getControllerList()
getControllerList in interface ControllerModeManager
|
Real-Time Java AOCS Framework v1.0 API Specification | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||