All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AbsoluteTimeArgumentType |
|
| AbsoluteTimeArgumentType.Builder |
|
| AbsoluteTimeDataType |
Used to contain an absolute time.
|
| AbsoluteTimeDataType.Builder<T extends AbsoluteTimeDataType.Builder<T>> |
|
| AbsoluteTimeParameterType |
|
| AbsoluteTimeParameterType.Builder |
|
| AbstractNameReference |
|
| AggregateArgumentType |
|
| AggregateArgumentType.Builder |
|
| AggregateDataType |
|
| AggregateDataType.Builder<T extends AggregateDataType.Builder<T>> |
|
| AggregateMemberNames |
Represents a list of aggregate member names.
|
| AggregateParameterType |
AggegateParameters are analogous to a C struct, they are an aggregation of related data items.
|
| AggregateParameterType.Builder |
|
| AggregateTypeUtil |
operations to aggregates or arrays
|
| AlarmLevels |
An enumerated list of the possible alarm levels
|
| AlarmRanges |
Contains five ranges: Watch, Warning, Distress, Critical, and Severe each in increasing severity.
|
| AlarmReportType |
Allow control over when alarms are reported.
|
| AlarmType |
Base type for alarms
|
| Algorithm |
Abstract algorithm - just defines the inputs, outputs and triggers
Note: the XTCE names the inputs and outputs "Sets".
|
| Algorithm.Scope |
|
| AncillaryData |
Used for any other data associated with each named object.
|
| ANDedConditions |
|
| Argument |
Describe the name of an Argument its NameReference to an ArgumentType in ArgumentTypeSet
|
| ArgumentAssignment |
|
| ArgumentEntry |
An entry that is a single Argument
|
| ArgumentType |
Interface to be implemented by all the argument types
|
| ArgumentType.Builder<T extends ArgumentType.Builder<T>> |
|
| ArrayArgumentType |
Describe an array parameter type.
|
| ArrayArgumentType.Builder |
|
| ArrayDataType |
|
| ArrayDataType.Builder<T extends ArrayDataType.Builder<T>> |
|
| ArrayParameterEntry |
Describe an entry that is an array parameter.
|
| ArrayParameterType |
Describe an array parameter type.
|
| ArrayParameterType.Builder |
|
| BaseDataType |
|
| BaseDataType.Builder<T extends BaseDataType.Builder<T>> |
|
| BaseTimeDataType |
|
| BaseTimeDataType.Builder<T extends BaseTimeDataType.Builder<T>> |
|
| BinaryArgumentType |
|
| BinaryArgumentType.Builder |
|
| BinaryDataEncoding |
Although XTCE suggests that this class could be used to encode/decode integer/float/string data, In Yamcs this is
used just for
encoding binary data (i.e. binary to binary).
|
| BinaryDataEncoding.Builder |
|
| BinaryDataEncoding.Type |
|
| BinaryDataType |
|
| BinaryDataType.Builder<T extends BinaryDataType.Builder<T>> |
|
| BinaryParameterType |
|
| BinaryParameterType.Builder |
|
| BooleanArgumentType |
|
| BooleanArgumentType.Builder |
|
| BooleanDataEncoding |
For boolean data.
|
| BooleanDataEncoding.Builder |
|
| BooleanDataType |
|
| BooleanDataType.Builder<T extends BooleanDataType.Builder<T>> |
|
| BooleanExpression |
|
| BooleanParameterType |
|
| BooleanParameterType.Builder |
|
| Calibrator |
|
| CheckWindow |
From XTCE: Holds a time to stop checking and optional time to start checking and whether window is relative to command release or last verifier.
|
| CheckWindow.TimeWindowIsRelativeToType |
|
| CommandContainer |
|
| CommandVerifier |
XTCE:
A command verifier is used to check that the command has been successfully executed.
|
| CommandVerifier.TerminationAction |
what can happen when the verification finishes
XTCE does not specify very well, just that each verifier returns true or false.
|
| CommandVerifier.Type |
|
| Comparison |
A simple ParameterInstanceRef to value comparison.
|
| ComparisonList |
All comparisons must be true.
|
| ComparisonOperatorType |
|
| Condition |
The Condition is XTCE overlaps with the Comparison.
|
| Container |
An abstract block of data; used as the base type for more specific container types
|
| ContainerEntry |
Entry from a container that makes reference to another container.
|
| ContextCalibrator |
Context calibrations are applied when the ContextMatch is true.
|
| CriteriaEvaluator |
|
| CustomAlgorithm |
Algorithm implemented in a specific language.
|
| DataEncoding |
Describes how a particular piece of data is sent or received from some non-native, off-platform device.
|
| DataEncoding.Builder<T extends DataEncoding.Builder<T>> |
|
| DataSource |
The data source is associated to a Parameter and specifies the source of the values for that parameter.
|
| DataType |
Interface for all XTCE data types.
|
| DataType.Builder<T extends DataType.Builder<T>> |
|
| DataTypeUtil |
|
| DoubleRange |
A range of numbers [min, max) where both min and max can be inclusive or exclusive.
|
| DynamicIntegerValue |
Uses a parameter instance to obtain the value.
|
| EnumeratedArgumentType |
|
| EnumeratedArgumentType.Builder |
|
| EnumeratedDataType |
|
| EnumeratedDataType.Builder<T extends EnumeratedDataType.Builder<T>> |
|
| EnumeratedParameterType |
|
| EnumeratedParameterType.Builder |
|
| EnumerationAlarm |
Alarm conditions for Enumerations
An additional check needs to be performed to ensure that the enumeration values in the alarms are legal
enumeration values for the Parameter
|
| EnumerationAlarm.EnumerationAlarmItem |
|
| EnumerationContextAlarm |
Context alarms are applied when the ContextMatch is true.
|
| ExpressionList |
This class does not have an equivalence in the XTCE standard
Created as a base-class for ORedConditions and ANDedConditions
|
| FixedIntegerValue |
A simple long value
|
| FixedValueEntry |
Holds an optional attributes name, bitOrder, byteOrderList, required attributes binaryValue, sizeInBits and optional
LocationInContainerInBits, RepeatEntry and IncludeCondition.
|
| FloatArgumentType |
Represent aspects of an float, probably using IntegerDataEncoding with a calibrator or FloatDataEncoding.
|
| FloatArgumentType.Builder |
|
| FloatDataEncoding |
For common encodings of floating point data.
|
| FloatDataEncoding.Builder |
|
| FloatDataEncoding.Encoding |
|
| FloatDataType |
|
| FloatDataType.Builder<T extends FloatDataType.Builder<T>> |
|
| FloatParameterType |
|
| FloatParameterType.Builder |
|
| FloatValidRange |
Holds the min/max of a ValidRange for floating point.
|
| Header |
A header contains general information about the system or subsystem.
|
| HexUtils |
|
| History |
Capture creation or change history of document.
|
| IncompleteType |
Stores an incomplete type together with some references which if all resolved, will make the type complete.
|
| IndirectParameterRefEntry |
An entry whose name is given by the value of a ParamameterInstance.
|
| InputParameter |
Input parameters for algorithms
|
| IntegerArgumentType |
|
| IntegerArgumentType.Builder |
|
| IntegerDataEncoding |
For all major encodings of integer data
|
| IntegerDataEncoding.Builder |
|
| IntegerDataEncoding.Encoding |
|
| IntegerDataType |
Contains an integral value.
|
| IntegerDataType.Builder<T extends IntegerDataType.Builder<T>> |
|
| IntegerParameterType |
|
| IntegerParameterType.Builder |
|
| IntegerRange |
An integral range of numbers.
|
| IntegerValidRange |
XTCE: Holds an integer range and flag denoting whether the range is calculated on the value using the source data type or the destination data type.
|
| IntegerValue |
|
| JavaExpressionCalibrator |
|
| MatchCriteria |
|
| MathAlgorithm |
|
| MathOperation |
Postfix (aka Reverse Polish Notation (RPN)) notation is used to describe mathematical equations.
|
| MathOperation.Element |
|
| MathOperation.ElementType |
|
| MathOperationCalibrator |
|
| MathOperator |
Mathematical operators used in the math operation.
|
| Member |
Describe a member field in an AggregateDataType.
|
| MetaCommand |
The MetaCommand is the base type for a tele-command.
|
| NamedDescriptionIndex<T extends NameDescription> |
Keeps a list of NameDescription objects with corresponding indexes to be able to retrieve them in any namespace.
|
| NameDescription |
The type definition used by most elements that require a name with optional descriptions.
|
| NameDescription.Builder<T extends NameDescription.Builder<T>> |
|
| NameReference |
Used when referencing a directory style "NameType".
|
| NameReference.ResolvedAction |
|
| NameReference.Type |
|
| NonStandardData<T extends NonStandardData<T>> |
|
| NumericAlarm |
Alarms associated with numeric data types
|
| NumericContextAlarm |
Context alarms are applied when the ContextMatch is true.
|
| NumericDataEncoding |
Interface that makes it easier to work with either of FloatDataEncoding or IntegerDataEncoding
|
| NumericDataEncoding.Builder<T extends NumericDataEncoding.Builder<T>> |
|
| NumericDataType |
|
| NumericDataType.Builder<T extends NumericDataType.Builder<T>> |
|
| NumericParameterType |
|
| NumericParameterType.Builder<T extends NumericParameterType.Builder<T>> |
|
| OnParameterUpdateTrigger |
Names a parameter that upon change will start the execution of the algorithm.
|
| OnPeriodicRateTrigger |
|
| OperatorType |
|
| ORedConditions |
|
| OutputParameter |
|
| Parameter |
A Parameter is a description of something that can have a value; it is not the value itself.
|
| ParameterEntry |
An entry that is a single Parameter
|
| ParameterInstanceRef |
A reference to an instance of a Parameter.
|
| ParameterReference |
|
| ParameterReference.ParameterResolvedAction |
|
| ParameterType |
Interface implemented by all the parameters types.
|
| ParameterType.Builder<T extends ParameterType.Builder<T>> |
|
| PathElement |
Describes an element from an aggregate/array member access path
For example, the third element from this path :
a/c[2]/d[0][5]/x
is:
name = "d"
index = [0, 5]
both name and index can be null
|
| PolynomialCalibrator |
A calibration type where a curve in a raw vs calibrated plane is described using a set of polynomial coefficients.
|
| RateInStream |
XTCE doc:
Used in packaging to define the expected rate that any individual container will be in a Stream
DIFFERS_FROM_XTCE
XTCE defines two types: perSecond and perContainerUpdate.
|
| ReferenceFinder |
|
| ReferenceFinder.FoundReference |
|
| ReferenceTime |
Most time values are relative to another time e.g. seconds are relative to minutes, minutes are relative to hours.
|
| Repeat |
Hold a structure that can be repeated X times, where X is the Count
|
| ResolvedNameReference |
Reference that is resolved since the beginning - it calls any action immediately.
|
| ResolvedParameterReference |
Reference that is resolved since the beginning - it calls any action immediately.
|
| SequenceContainer |
A list of raw parameters, parameter segments, stream segments, containers, or container segments.
|
| SequenceEntry |
An abstract type used by sequence containers.
|
| SequenceEntry.ReferenceLocationType |
The location may be relative to the start of the container (containerStart),
or relative to the end of the previous entry (previousEntry)
|
| Significance |
XTCE: Significance provides some cautionary information about the potential consequence of each MetaCommand.
|
| Significance.Levels |
The XTCE aliases given to the Levels are from XTCE 1.2 and they correspond to ISO 14950 as well as the description found
here.
|
| SpaceSystem |
SpaceSystem is a collection of SpaceSystem(s) including space assets, ground assets,
multi-satellite systems and sub-systems.
|
| SplineCalibrator |
A calibration type where a segmented line in a raw vs calibrated plane is described using a set of points.
|
| SplinePoint |
a spline is a set on points from which a curve may be drawn to interpolate raw to calibrated values
|
| StringArgumentType |
|
| StringArgumentType.Builder |
|
| StringDataEncoding |
For common encodings of string data
|
| StringDataEncoding.Builder |
|
| StringDataEncoding.SizeType |
|
| StringDataType |
|
| StringDataType.Builder<T extends StringDataType.Builder<T>> |
|
| StringParameterType |
|
| StringParameterType.Builder |
|
| SystemParameter |
Parameters made on the fly.
|
| TimeEpoch |
|
| TimeEpoch.CommonEpochs |
|
| TransmissionConstraint |
A CommandTransmission constraint is used to check that the command can be run in the current operating mode and may
block the transmission of the command if the constraint condition is true.
|
| TriggeredMathOperation |
|
| TriggerSetType |
A trigger is used to initiate the processing of some algorithm.
|
| UnitType |
Used to hold the unit(s) plus possibly the exponent and factor for the units
|
| UnresolvedNameReference |
Stores actions related to unresolved references and calls them once the reference has been resolved.
|
| UnresolvedParameterReference |
unresolved reference to parameters.
|
| ValueEnumeration |
|
| ValueEnumerationRange |
|
| XtceAliasSet |
|
| XtceDb |
XtceDB database
It contains a SpaceSystem as defined in the Xtce schema and has lots of hashes to help find things quickly
|
| XtceNotImplemented |
Class substituting not implemented XTCE classes
|
| XtceParameterProperties |
|
| XtceStaxReader |
This class reads the XTCE XML files.
|
| XtceTerm |
|