|
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.UnitManagement.FollowerUnitStrategyModeManager
Encapsulation of a follower mode manager for the unit strategy mode manager. Concrete unit strategy mode managers are defined by the mechanism that they use to decide which particular unit trigger strategy should be returned by method getUnitTriggerStrategy() 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:setUnitTriggerStrategy that is semantically identical to the
loadUnitTriggerStrategy method but has a signature that complies with the JavaBeans indexed
property naming pattern. Done by A. Pasetti on 23.03.03Copyright: see the Copyright Notice.
| 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 | |
FollowerUnitStrategyModeManager()
Default constructor. |
|
| Method Summary | |
UnitTriggerStrategy |
getUnitTriggerStrategy()
The method is called by the unit manager to retrieve the currently valid unit trigger strategy. |
void |
loadUnitTriggerStrategy(int mode,
UnitTriggerStrategy uStrategy)
The method is used to configure the unit strategy mode manager. |
void |
setUnitTriggerStrategy(int mode,
UnitTriggerStrategy uStrategy)
This method is identical to method loadUnitTriggerStrategy. |
| 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 FollowerUnitStrategyModeManager()
| Method Detail |
public void loadUnitTriggerStrategy(int mode,
UnitTriggerStrategy uStrategy)
loadUnitTriggerStrategy in interface UnitModeManagermode - the operational modeuStrategy - the unit trigger strategy
public void setUnitTriggerStrategy(int mode,
UnitTriggerStrategy uStrategy)
loadUnitTriggerStrategy.
setUnitTriggerStrategy in interface UnitModeManagerpublic UnitTriggerStrategy getUnitTriggerStrategy()
getUnitTriggerStrategy in interface UnitModeManager
|
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 | ||||||||||