Package org.yamcs.http.api
Class XtceToGpbAssembler
java.lang.Object
org.yamcs.http.api.XtceToGpbAssembler
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Mdb.AlarmInfo
toAlarmInfo
(EnumerationAlarm enumerationAlarm) static Mdb.AlarmInfo
toAlarmInfo
(NumericAlarm numericAlarm) static Mdb.AlgorithmInfo
static Mdb.AncillaryDataInfo
static Mdb.ArgumentAssignmentInfo
toArgumentAssignmentInfo
(ArgumentAssignment xtceArgument) static Mdb.ArgumentInfo
toArgumentInfo
(Argument xtceArgument) static Mdb.ArgumentInfo
static Mdb.ArgumentTypeInfo
toArgumentTypeInfo
(ArgumentType argumentType) static Mdb.CalibratorInfo
toCalibratorInfo
(Calibrator calibrator) static Mdb.CommandContainerInfo
toCommandContainerInfo
(CommandContainer container, XtceToGpbAssembler.DetailLevel detail) static Mdb.CommandInfo
toCommandInfo
(MetaCommand cmd, XtceToGpbAssembler.DetailLevel detail) static Mdb.ComparisonInfo
toComparisonInfo
(Comparison xtceComparison) static List<Mdb.ComparisonInfo>
toComparisons
(MatchCriteria matchCriteria) static Mdb.ContainerInfo
static Mdb.DataEncodingInfo
toDataEncodingInfo
(DataEncoding xtceDataEncoding) static Mdb.EnumerationAlarm
toEnumerationAlarm
(EnumerationAlarm.EnumerationAlarmItem xtceAlarmItem) static Mdb.EnumValue
toEnumValue
(ValueEnumeration xtceValue) static Mdb.FixedValueInfo
toFixedValueInfo
(FixedValueEntry entry) static Mdb.InputParameterInfo
toInputParameterInfo
(InputParameter xtceInput) toOperatorType
(OperatorType xtceOperator) static Mdb.OutputParameterInfo
toOutputParameterInfo
(OutputParameter xtceOutput) static Mdb.ParameterInfo
toParameterInfo
(ParameterWithId parameterWithId, XtceToGpbAssembler.DetailLevel detail) static Mdb.ParameterInfo
static Mdb.ParameterInfo
static Mdb.ParameterTypeInfo
toParameterTypeInfo
(ParameterType parameterType, XtceToGpbAssembler.DetailLevel detail) static Mdb.RepeatInfo
toRepeatInfo
(Repeat xtceRepeat, XtceToGpbAssembler.DetailLevel detail) static Mdb.SequenceEntryInfo
static Mdb.SignificanceInfo
toSignificanceInfo
(Significance xtceSignificance) static Mdb.SpaceSystemInfo
static String
static String
toTransmissionConstraintInfo
(TransmissionConstraint xtceConstraint) static Mdb.UnitInfo
toUnitInfo
(UnitType ut) static Mdb.VerifierInfo
toVerifierInfo
(CommandVerifier xtceVerifier)
-
Constructor Details
-
XtceToGpbAssembler
public XtceToGpbAssembler()
-
-
Method Details
-
toContainerInfo
public static Mdb.ContainerInfo toContainerInfo(SequenceContainer c, XtceToGpbAssembler.DetailLevel detail) -
toSequenceEntryInfo
public static Mdb.SequenceEntryInfo toSequenceEntryInfo(SequenceEntry e, XtceToGpbAssembler.DetailLevel detail) -
toFixedValueInfo
-
toRepeatInfo
-
toCommandContainerInfo
public static Mdb.CommandContainerInfo toCommandContainerInfo(CommandContainer container, XtceToGpbAssembler.DetailLevel detail) -
toCommandInfo
- Parameters:
detail
- whether base commands should be expanded
-
toArgumentInfo
-
toArgumentInfo
-
toArgumentAssignmentInfo
-
toTransmissionConstraintInfo
public static Mdb.TransmissionConstraintInfo toTransmissionConstraintInfo(TransmissionConstraint xtceConstraint) -
toVerifierInfo
-
toComparisonInfo
-
toOperatorType
-
toSignificanceInfo
-
toSignificanceLevelType
public static Mdb.SignificanceInfo.SignificanceLevelType toSignificanceLevelType(Significance.Levels level) -
toParameterInfo
-
toParameterInfo
public static Mdb.ParameterInfo toParameterInfo(ParameterWithId parameterWithId, XtceToGpbAssembler.DetailLevel detail) -
toParameterInfo
-
toAncillaryDataInfo
-
toParameterTypeInfo
public static Mdb.ParameterTypeInfo toParameterTypeInfo(ParameterType parameterType, XtceToGpbAssembler.DetailLevel detail) -
toArgumentTypeInfo
-
toComparisons
-
toDataEncodingInfo
-
toTextualEncoding
-
toTextualEncoding
-
toEnumValue
-
toUnitInfo
-
toCalibratorInfo
-
toAlarmInfo
-
toAlarmInfo
-
toEnumerationAlarm
public static Mdb.EnumerationAlarm toEnumerationAlarm(EnumerationAlarm.EnumerationAlarmItem xtceAlarmItem) -
toAlgorithmInfo
-
toInputParameterInfo
-
toOutputParameterInfo
-
toSpaceSystemInfo
public static Mdb.SpaceSystemInfo toSpaceSystemInfo(SpaceSystem ss, XtceToGpbAssembler.DetailLevel detail)
-