Real-Time Java AOCS Framework v1.0 API Specification

RtjAocsFramework.ObjectMonitoring
Class NoChange

java.lang.Object
  |
  +--RtjAocsFramework.BasicObjects.RootObject
        |
        +--RtjAocsFramework.BasicObjects.AocsObject
              |
              +--RtjAocsFramework.ObjectMonitoring.ChangeObject
                    |
                    +--RtjAocsFramework.ObjectMonitoring.NoChange
All Implemented Interfaces:
Configurable, Resettable, Telemeterable

public class NoChange
extends ChangeObject

Check that a variable remains equal to a specified reference value. The change occurs when the variable being checked has a value other than the reference value.

Copyright: see the Copyright Notice.

Version:
1.0
Author:
Alessandro Pasetti (University of Konstanz)
See Also:
The Object Monitoring Document.

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
NoChange()
          Default constructor: the reference value is set to 0.
NoChange(double referenceValue)
           
 
Method Summary
 boolean checkValue(double value)
          Returns true if the value is different from the reference value.
 
Methods inherited from class RtjAocsFramework.ObjectMonitoring.ChangeObject
getReferenceValue, setReferenceValue
 
Methods inherited from class RtjAocsFramework.BasicObjects.AocsObject
addConfigurationListener, addFailureListener, finalize, getAocsClock, getConfigurationListenerList, getCycle, getDestructionRecoveryAction, getFailureListenerList, getSystemManager, getTelemetryFormat, getTelemetryImageLength, getTime, isConfigured, removeConfigurationListener, removeFailureListener, reportConfigurationEvent, reportFailure, reset, resetConfiguration, resetStaticConfiguration, setAocsClock, setDestructionRecoveryAction, setMaxNumberOfConfigurationListeners, setMaxNumberOfFailureListeners, setSystemManager, setTelemetryFormat, writeToTelemetry
 
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

NoChange

public NoChange(double referenceValue)

NoChange

public NoChange()
Default constructor: the reference value is set to 0.

Method Detail

checkValue

public boolean checkValue(double value)
Returns true if the value is different from the reference value.

Specified by:
checkValue in class ChangeObject

Real-Time Java AOCS Framework v1.0 API Specification

Real-Time Java AOCS Framework project home page

Automatic Control Laboratory, ETH Zuerich
Physikstrasse 3
CH-8092 Zuerich, Switzerland