|
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.FailureDetection.FollowerFailureDetectionModeManager
Encapsulation of a follower mode manager for the failure detection manager. Concrete failure detection mode managers are defined by the mechanism that they use to decide which particular consistency checkable and monitoring check lists should be returned 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.
This failure detection mode manager also performs hard-coded mode change actions: when there a mode transition, all the change objects in the monitoring check list that becomes active are reset. This is advisable because change objects normally have an internal state.
Change Record:
| 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 | |
FollowerFailureDetectionModeManager()
Default constructor. |
|
FollowerFailureDetectionModeManager(int numberOfListeners,
ModeManager masterModeManager)
|
|
| Method Summary | |
ConsistencyCheckableList |
getConsistencyCheckableList()
Method called by the failure detection manager to retrieve the list of objects to be subjected to a consistency check in the current activation cycle. |
MonitoringCheckList |
getMonitoringCheckList()
Return the currently active monitoring check list. |
void |
loadConsistencyCheckableList(int mode,
ConsistencyCheckableList l)
Method to configure the failure detection mode manager. |
void |
loadMonitoringCheckList(int mode,
MonitoringCheckList l)
Method to configure the failure detection mode manager. |
void |
setConsistencyCheckableList(int mode,
ConsistencyCheckableList l)
This method is identical to method loadConsistencyCheckableList. |
void |
setMonitoringCheckList(int mode,
MonitoringCheckList l)
This method is identical to method loadConsistencyCheckableList. |
| 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 FollowerFailureDetectionModeManager()
public FollowerFailureDetectionModeManager(int numberOfListeners,
ModeManager masterModeManager)
| Method Detail |
public void loadConsistencyCheckableList(int mode,
ConsistencyCheckableList l)
FailureDetectionModeManager
loadConsistencyCheckableList in interface FailureDetectionModeManager
public void setConsistencyCheckableList(int mode,
ConsistencyCheckableList l)
FailureDetectionModeManagerloadConsistencyCheckableList.
setConsistencyCheckableList in interface FailureDetectionModeManager
public void loadMonitoringCheckList(int mode,
MonitoringCheckList l)
FailureDetectionModeManager
loadMonitoringCheckList in interface FailureDetectionModeManager
public void setMonitoringCheckList(int mode,
MonitoringCheckList l)
FailureDetectionModeManagerloadConsistencyCheckableList.
setMonitoringCheckList in interface FailureDetectionModeManagerpublic ConsistencyCheckableList getConsistencyCheckableList()
FailureDetectionModeManager
getConsistencyCheckableList in interface FailureDetectionModeManagerpublic MonitoringCheckList getMonitoringCheckList()
getMonitoringCheckList in interface FailureDetectionModeManagerFailureDetectionModeManager.getMonitoringCheckList()
|
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 | ||||||||||