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 classXtceToGpbAssembler.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.AlarmInfotoAlarmInfo(EnumerationAlarm enumerationAlarm)static org.yamcs.protobuf.Mdb.AlarmInfotoAlarmInfo(NumericAlarm numericAlarm)static org.yamcs.protobuf.Mdb.AlgorithmInfotoAlgorithmInfo(Algorithm a, XtceToGpbAssembler.DetailLevel detail)static org.yamcs.protobuf.Mdb.AncillaryDataInfotoAncillaryDataInfo(AncillaryData data)static org.yamcs.protobuf.Mdb.ArgumentAssignmentInfotoArgumentAssignmentInfo(ArgumentAssignment xtceArgument)static org.yamcs.protobuf.Mdb.ArgumentInfotoArgumentInfo(Argument xtceArgument)static org.yamcs.protobuf.Mdb.ArgumentTypeInfotoArgumentTypeInfo(ArgumentType argumentType)static org.yamcs.protobuf.Mdb.CalibratorInfotoCalibratorInfo(Calibrator calibrator)static org.yamcs.protobuf.Mdb.CommandContainerInfotoCommandContainerInfo(CommandContainer container, XtceToGpbAssembler.DetailLevel detail)static org.yamcs.protobuf.Mdb.CommandInfotoCommandInfo(MetaCommand cmd, XtceToGpbAssembler.DetailLevel detail)static org.yamcs.protobuf.Mdb.ComparisonInfotoComparisonInfo(Comparison xtceComparison)static List<org.yamcs.protobuf.Mdb.ComparisonInfo>toComparisons(MatchCriteria matchCriteria)static org.yamcs.protobuf.Mdb.ContainerInfotoContainerInfo(SequenceContainer c, XtceToGpbAssembler.DetailLevel detail)static org.yamcs.protobuf.Mdb.DataEncodingInfotoDataEncodingInfo(DataEncoding xtceDataEncoding)static org.yamcs.protobuf.Mdb.EnumerationAlarmtoEnumerationAlarm(EnumerationAlarm.EnumerationAlarmItem xtceAlarmItem)static org.yamcs.protobuf.Mdb.EnumValuetoEnumValue(ValueEnumeration xtceValue)static org.yamcs.protobuf.Mdb.FixedValueInfotoFixedValueInfo(FixedValueEntry entry)static org.yamcs.protobuf.Mdb.InputParameterInfotoInputParameterInfo(InputParameter xtceInput)static org.yamcs.protobuf.Mdb.ComparisonInfo.OperatorTypetoOperatorType(OperatorType xtceOperator)static org.yamcs.protobuf.Mdb.OutputParameterInfotoOutputParameterInfo(OutputParameter xtceOutput)static org.yamcs.protobuf.Mdb.ParameterInfotoParameterInfo(ParameterInstanceRef ref)static org.yamcs.protobuf.Mdb.ParameterInfotoParameterInfo(Parameter p, XtceToGpbAssembler.DetailLevel detail)static org.yamcs.protobuf.Mdb.ParameterTypeInfotoParameterTypeInfo(ParameterType parameterType, XtceToGpbAssembler.DetailLevel detail)static org.yamcs.protobuf.Mdb.RepeatInfotoRepeatInfo(Repeat xtceRepeat, XtceToGpbAssembler.DetailLevel detail)static org.yamcs.protobuf.Mdb.SequenceEntryInfotoSequenceEntryInfo(SequenceEntry e, XtceToGpbAssembler.DetailLevel detail)static org.yamcs.protobuf.Mdb.SignificanceInfotoSignificanceInfo(Significance xtceSignificance)static org.yamcs.protobuf.Mdb.SignificanceInfo.SignificanceLevelTypetoSignificanceLevelType(Significance.Levels level)static org.yamcs.protobuf.Mdb.SpaceSystemInfotoSpaceSystemInfo(SpaceSystem ss)static StringtoTextualEncoding(StringDataEncoding sde)static org.yamcs.protobuf.Mdb.TransmissionConstraintInfotoTransmissionConstraintInfo(TransmissionConstraint xtceConstraint)static org.yamcs.protobuf.Mdb.UnitInfotoUnitInfo(UnitType ut)static org.yamcs.protobuf.Mdb.VerifierInfotoVerifierInfo(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)
-
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(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)
-
-