public class PIDFeedbackLoop extends FeedbackLoop
| Constructor and Description |
|---|
PIDFeedbackLoop() |
| Modifier and Type | Method and Description |
|---|---|
void |
changeSetup() |
double |
getDerivativeTime() |
double |
getGain() |
double |
getIntegralTime() |
double |
getMaxCorr() |
double |
getMinCorr() |
boolean |
isFreezeOnUpdate() |
Object |
processInput(String input,
String output,
Object val,
long timeStamp) |
void |
resetIntegral() |
void |
setDerivativeTime(double derivativeTime) |
void |
setFreezeOnUpdate(boolean freezeOnUpdate) |
void |
setGain(double gain) |
void |
setIntegralTime(double integralTime) |
void |
setMaxCorr(double maxCorr) |
void |
setMinCorr(double minCorr) |
void |
setTarget(double target)
Goal value
|
getTargetgetAttRegex, getPrefix, getSuffix, processUpdate, setAttRegex, setPrefix, setSuffixalias, change, checkHardware, dropConfigurationContext, getCheckedValueFromConfiguration, getChildren, getContext, getModule, getName, getNObserverThreads, getObservables, getSubsystem, getTickMillis, init, initModule, listens, newConfigurationContext, notifyChange, notifyChangeWithoutPreliminaryChecks, publishData, publishData, publishData, publishData, publishData, publishData, publishData, register, removeLogPanicState, sendToReply, sendToStatus, setBeanName, setContext, setEnvironment, setHandlerLevel, setLogLevel, setName, setNObserverThreads, setObservables, setStateModularSubsystem, setStateModularSubsystem, setTickMillis, shutdownCommand, shutdownNow, start, startTicking, tick, updateaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedpublic void setFreezeOnUpdate(boolean freezeOnUpdate)
public boolean isFreezeOnUpdate()
public void changeSetup()
public void setTarget(double target)
FeedbackLoopsetTarget in class FeedbackLooppublic double getGain()
public void setGain(double gain)
public double getIntegralTime()
public void setIntegralTime(double integralTime)
public double getDerivativeTime()
public void setDerivativeTime(double derivativeTime)
public void resetIntegral()
public void setMinCorr(double minCorr)
public void setMaxCorr(double maxCorr)
public double getMinCorr()
public double getMaxCorr()
public Object processInput(String input, String output, Object val, long timeStamp)
processInput in class UnaryOpModuleCopyright © 2013 LSST. All Rights Reserved.