|
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.ObjectMonitoring.ChangeObject
|
+--RtjAocsFramework.ObjectMonitoring.DeltaChange
Check that a variable does not change value across successive checks by more than a pre-specified delta threshold. The delta threshold is the reference value of the change object. The first time the change object is activated after creation or after a reset.
Copyright: see the Copyright Notice.
| Field Summary |
| Fields inherited from class RtjAocsFramework.ObjectMonitoring.ChangeObject |
referenceValue |
| Fields inherited from interface RtjAocsFramework.TelemetryManagement.Telemeterable |
DEBUG_TM, LONG_TM, NORMAL_TM, NTMFORMATS, SHORT_TM |
| Constructor Summary | |
DeltaChange()
Default constructor: the delta threshold is set to 1. |
|
DeltaChange(double deltaThreshold)
|
|
| Method Summary | |
boolean |
checkValue(double value)
Returns true if the value is different from the previous value that was passed through the change object filter. |
int |
getTelemetryImageLength()
Return the length (in bits) of the telemetry image of the object. |
void |
reset()
Bring the resettable state of the object to its initial default value. |
void |
writeToTelemetry(TelemetryStream tmStream)
Direct the object to write its own state to the telemetry stream. |
| Methods inherited from class RtjAocsFramework.ObjectMonitoring.ChangeObject |
getReferenceValue, setReferenceValue |
| 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 DeltaChange(double deltaThreshold)
public DeltaChange()
| Method Detail |
public void reset()
Resettable
reset in interface Resettablereset in class AocsObjectpublic boolean checkValue(double value)
checkValue in class ChangeObjectpublic void writeToTelemetry(TelemetryStream tmStream)
Telemeterable
writeToTelemetry in interface TelemeterablewriteToTelemetry in class AocsObjectpublic int getTelemetryImageLength()
Telemeterable
getTelemetryImageLength in interface TelemeterablegetTelemetryImageLength in class AocsObject
|
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 | ||||||||||