|
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.FailureRecovery.RecoveryAction
|
+--RtjAocsFramework.FailureRecovery.ObjectReset
This recovery action causes an object to be reset (its reset() method is called). The object to be reset is a settable configuration parameters.
Copyright: see the Copyright Notice.
| Field Summary |
| Fields inherited from interface RtjAocsFramework.TelemetryManagement.Telemeterable |
DEBUG_TM, LONG_TM, NORMAL_TM, NTMFORMATS, SHORT_TM |
| Constructor Summary | |
ObjectReset()
This component should not be used before it is configured by setting the object to be reset. |
|
ObjectReset(AocsObject objectToBeReset)
|
|
| Method Summary | |
void |
doRecovery()
Calling this method will cause the recovery action to be executed. |
int |
getTelemetryImageLength()
Return the length (in bits) of the telemetry image of the object. |
boolean |
isConfigured()
Check that the object to be reset has been loaded. |
void |
resetConfiguration()
Unload the object to be reset. |
void |
setObjectToBeReset(AocsObject m)
Set the object to be reset. |
void |
writeToTelemetry(TelemetryStream tmStream)
Direct the object to write its own state to the telemetry stream. |
| Methods inherited from class RtjAocsFramework.FailureRecovery.RecoveryAction |
getNextRecoveryAction, isEnabled, reset, setEnabled, setNextRecoveryAction |
| 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 ObjectReset()
public ObjectReset(AocsObject objectToBeReset)
| Method Detail |
public boolean isConfigured()
isConfigured in interface ConfigurableisConfigured in class AocsObjectpublic void doRecovery()
RecoveryAction
doRecovery in class RecoveryActionpublic void resetConfiguration()
resetConfiguration in interface ConfigurableresetConfiguration in class RecoveryActionpublic void setObjectToBeReset(AocsObject m)
public void writeToTelemetry(TelemetryStream tmStream)
Telemeterable
writeToTelemetry in interface TelemeterablewriteToTelemetry in class RecoveryActionpublic int getTelemetryImageLength()
Telemeterable
getTelemetryImageLength in interface TelemeterablegetTelemetryImageLength in class RecoveryAction
|
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 | ||||||||||