|
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.SequentialDataProcessing.AbstractControlChannel
|
+--RtjAocsFramework.SequentialDataProcessing.ControlChannelSuperBlock
|
+--JbedSmmApplication.SequentialDataProcessing.JbedSmmPid
Application specific component implementing a PID controller for SMM application.
| Field Summary |
| Fields inherited from class RtjAocsFramework.SequentialDataProcessing.ControlChannelSuperBlock |
inputLink, outputLink |
| Fields inherited from class RtjAocsFramework.SequentialDataProcessing.AbstractControlChannel |
ccLink, channelPropagation, enclosingControlChannel, lastPropagatedTime, m, n, noPropagation, propagationToken, recoveryAction, totalPropagation |
| Fields inherited from interface RtjAocsFramework.TelemetryManagement.Telemeterable |
DEBUG_TM, LONG_TM, NORMAL_TM, NTMFORMATS, SHORT_TM |
| Constructor Summary | |
JbedSmmPid()
Constructs a new PID controller. |
|
| Method Summary | |
double |
getDgain()
Gets a gain of the derivative part. |
double |
getIgain()
Gets a gain of the integral part. |
RecoveryAction |
getIllegalTimeRecoveryAction()
The getter method for illegal time recovery action. |
double |
getMaximumDerivative()
Gets a maximum derivative of the derivative part. |
double |
getPgain()
Gets a gain of the proportional part. |
void |
setDgain(double gain)
Sets a gain of the derivative part. |
void |
setIgain(double gain)
Sets a gain of the integral part. |
void |
setIllegalTimeRecoveryAction(RecoveryAction recoveryAction)
The setter method for illegal time recovery action. |
void |
setMaximumDerivative(double maxDerivative)
Sets a maximum derivative of the derivative part. |
void |
setPgain(double gain)
Sets a gain of the proportional part. |
| Methods inherited from class RtjAocsFramework.SequentialDataProcessing.ControlChannelSuperBlock |
getOutput, isConfigured, isOnHold, linkInput, linkInput, linkInputInternal, linkOutputInternal, propagate, reset, resetConfiguration, setInput, setOnHold |
| Methods inherited from class RtjAocsFramework.SequentialDataProcessing.AbstractControlChannel |
getEnclosingControlChannel, getLastPropagatedTime, getNumberOfInputs, getNumberOfOutputs, getPropagationToken, reset, setEnclosingControlChannel, setNumberOfInputs, setNumberOfOutputs, setPropagationToken |
| 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 JbedSmmPid()
| Method Detail |
public void setPgain(double gain)
gain - public double getPgain()
public void setIgain(double gain)
gain - public double getIgain()
public void setDgain(double gain)
gain - public double getDgain()
public void setMaximumDerivative(double maxDerivative)
maxDerivative - the new value of the maximum derivativepublic double getMaximumDerivative()
public void setIllegalTimeRecoveryAction(RecoveryAction recoveryAction)
setIllegalTimeRecoveryAction in class AbstractControlChannelrecoveryAction - the illegal time recovery actionpublic RecoveryAction getIllegalTimeRecoveryAction()
getIllegalTimeRecoveryAction in class AbstractControlChannel
|
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 | ||||||||||