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