|
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.CyclingModeManager
|
+--RtjAocsFramework.ControllerManagement.CyclingControllerModeManager
Encapsulation of a cycling 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 cycling mode manager. It manages a fixed number of controllable lists and returns them in sequence at every call of getControllerList().
This class is basically a type-safe wrapper around the cycling 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 | |
CyclingControllerModeManager()
Default constructor. |
|
CyclingControllerModeManager(int nModes,
int defaultMode,
int numberOfListeners)
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.CyclingModeManager |
getImplementer, setNumberOfStrategies, updateMode |
| 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 CyclingControllerModeManager()
public CyclingControllerModeManager(int nModes,
int defaultMode,
int numberOfListeners)
nModes - the number of modesdefaultMode - the default modenumberOfListeners - the maximum number of listeners| 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 | ||||||||||