RtjAocsFramework.SequentialDataProcessing
Class XmathUcbRampTest
java.lang.Object
|
+--RtjAocsFramework.BasicObjects.RootObject
|
+--RtjAocsFramework.BasicObjects.AocsObject
|
+--RtjAocsFramework.SequentialDataProcessing.AbstractControlChannel
|
+--RtjAocsFramework.SequentialDataProcessing.ControlChannelBlock
|
+--RtjAocsFramework.SequentialDataProcessing.XmathUcbBlock
|
+--RtjAocsFramework.SequentialDataProcessing.XmathUcbRampTest
- All Implemented Interfaces:
- Configurable, DataSink, DataSource, Resettable, Telemeterable
- public class XmathUcbRampTest
- extends XmathUcbBlock
Ramp Test block acting as a container for a UCB-style autocode procedure generated by Xmath.
Copyright: see the Copyright Notice.
- Version:
- 1.0
- Author:
- Alessandro Pasetti (University of Konstanz), Vaclav Cechticky (IfA ETHZ)
|
Method Summary |
double |
getIntegratorGain()
|
double |
getIntegratorInit()
|
double |
getSlope()
|
void |
setStartTime(double newStartTime)
|
void |
ucbHook(int[] iinfoUcbHook,
double[] rinfoUcbHook,
double[] inputUcbHook,
double[] stateUcbHook,
double[] stateDerUcbHook,
double[] outputUcbHook,
double[] R_P_UcbHook,
int[] I_P_UcbHook)
Calls the UCB subroutine. |
| Methods inherited from class RtjAocsFramework.SequentialDataProcessing.ControlChannelBlock |
getNumberOfStates, getOutput, getState, getValidityTime, isConfigured, isOnHold, linkInput, linkInput, propagate, resetMemory, setInput, setInputSize, setOnHold, setOutputSize, setState, setStateSize |
| Methods inherited from class RtjAocsFramework.SequentialDataProcessing.AbstractControlChannel |
getEnclosingControlChannel, getIllegalTimeRecoveryAction, getLastPropagatedTime, getNumberOfInputs, getNumberOfOutputs, getPropagationToken, reset, setEnclosingControlChannel, setIllegalTimeRecoveryAction, setNumberOfInputs, setNumberOfOutputs, setPropagationToken |
| Methods inherited from class RtjAocsFramework.BasicObjects.AocsObject |
addConfigurationListener, addFailureListener, finalize, getAocsClock, getConfigurationListenerList, getCycle, getDestructionRecoveryAction, getFailureListenerList, getSystemManager, getTelemetryFormat, getTime, removeConfigurationListener, removeFailureListener, reportConfigurationEvent, reportFailure, resetStaticConfiguration, setAocsClock, setDestructionRecoveryAction, setMaxNumberOfConfigurationListeners, setMaxNumberOfFailureListeners, setSystemManager, setTelemetryFormat |
ucbHook
public void ucbHook(int[] iinfoUcbHook,
double[] rinfoUcbHook,
double[] inputUcbHook,
double[] stateUcbHook,
double[] stateDerUcbHook,
double[] outputUcbHook,
double[] R_P_UcbHook,
int[] I_P_UcbHook)
- Calls the UCB subroutine.
- Specified by:
ucbHook in class XmathUcbBlock
getIntegratorGain
public double getIntegratorGain()
getIntegratorInit
public double getIntegratorInit()
getSlope
public double getSlope()
setStartTime
public void setStartTime(double newStartTime)
Real-Time Java AOCS Framework project home page
Automatic Control Laboratory, ETH Zuerich
Physikstrasse 3
CH-8092 Zuerich, Switzerland