Package org.yamcs.xtce
Class Algorithm
java.lang.Object
org.yamcs.xtce.NameDescription
org.yamcs.xtce.Algorithm
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
CustomAlgorithm,MathAlgorithm
Abstract algorithm - defines the inputs, outputs and triggers
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.yamcs.xtce.NameDescription
NameDescription.Builder<T extends NameDescription.Builder<T>> -
Field Summary
Fields inherited from class org.yamcs.xtce.NameDescription
ancillaryData, name, PATH_SEPARATOR, qualifiedName, xtceAliasSet -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInput(InputParameter inputParameter) voidaddOutput(OutputParameter outputParameter) Returns the list of input parameterssame asgetInputList(), although it's a list this method calls it Set due to XTCE terminology.same asgetOutputList(), although it's a list this method calls it Set due to XTCE terminology.getScope()voidprint(PrintStream out) voidsetInputList(List<InputParameter> inputList) voidsetInputSet(List<InputParameter> inputSet) voidsetOutputList(List<OutputParameter> outputList) voidsetOutputSet(List<OutputParameter> outputSet) voidsetScope(Algorithm.Scope scope) voidsetTriggerSet(TriggerSetType triggerSet) Methods inherited from class org.yamcs.xtce.NameDescription
addAlias, addAliases, addAncillaryData, getAlias, getAliasSet, getAncillaryData, getLongDescription, getName, getName, getOpsName, getQualifiedName, getShortDescription, getSubsystemName, getSubsystemName, qualifiedName, setAliasSet, setAncillaryData, setLongDescription, setName, setQualifiedName, setShortDescription
-
Constructor Details
-
Algorithm
-
-
Method Details
-
getTriggerSet
-
setTriggerSet
-
addInput
-
addOutput
-
getInputSet
same asgetInputList(), although it's a list this method calls it Set due to XTCE terminology.- Returns:
- ordered list of input parameters
-
getInputList
Returns the list of input parameters- Returns:
-
getOutputSet
same asgetOutputList(), although it's a list this method calls it Set due to XTCE terminology.- Returns:
-
getOutputList
- Returns:
- ordered list of output parameters
-
setOutputSet
-
setOutputList
-
setInputSet
-
setInputList
-
getScope
-
setScope
-
print
-