|
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.ControlChannelBlock
|
+--RtjAocsFramework.SequentialDataProcessing.BiasScalingCompensator
Control block to implement a compensation of a unit output. Both bias and scaling factor compensation are implemented. The block implements the following single-input-single-output transfer function: y = bias+scalingFactor*u
Copyright: see the Copyright Notice.
| Field Summary |
| Fields inherited from class RtjAocsFramework.SequentialDataProcessing.ControlChannelBlock |
dataSourceOutputPosition, initFlag, input, inputLink, onHold, output, outputBuffer, p, state, validityTime |
| 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 | |
BiasScalingCompensator(double b,
double s)
Creates a new BiasScalingCompensator object with the specified bias and the specified the scaling factor. |
|
| Method Summary | |
int |
getTelemetryImageLength()
Return the length in bits of the telemetry image that would be written by the object in response to a call to method writeToTelemetry. |
protected void |
propagationAlgorithm(int t)
The propagation algorithm of the bias scaling compensator. |
void |
resetConfiguration()
Resets configuration of the super object and performs the local reset of the configuration. |
void |
setBias(double newBias)
Setter method for the bias. |
void |
setScalingFactor(double newScalingFactor)
Setter method for the scaling factor. |
void |
writeToTelemetry(TelemetryStream stream)
Causes the object to write its own state to the telemetry stream. |
| Methods inherited from class RtjAocsFramework.SequentialDataProcessing.ControlChannelBlock |
getNumberOfStates, getOutput, getState, getValidityTime, isConfigured, isOnHold, linkInput, linkInput, propagate, reset, 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.RootObject |
getClassId, getInstanceId, setClassId |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public BiasScalingCompensator(double b,
double s)
b - the biass - the scaling factor| Method Detail |
protected void propagationAlgorithm(int t)
propagationAlgorithm in class ControlChannelBlockt - the target timepublic void setScalingFactor(double newScalingFactor)
newScalingFactor - the new value of the scaling factorpublic void setBias(double newBias)
newBias - the new value of the biaspublic void resetConfiguration()
resetConfiguration in interface ConfigurableresetConfiguration in class ControlChannelBlockpublic int getTelemetryImageLength()
getTelemetryImageLength in interface TelemeterablegetTelemetryImageLength in class AocsObjectpublic void writeToTelemetry(TelemetryStream stream)
writeToTelemetry in interface TelemeterablewriteToTelemetry in class AocsObjectstream - the telemetry stream
|
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 | ||||||||||