java.lang.Object
org.yamcs.http.api.XtceToGpbAssembler
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.yamcs.protobuf.Mdb.AlarmInfotoAlarmInfo(EnumerationAlarm enumerationAlarm) static org.yamcs.protobuf.Mdb.AlarmInfotoAlarmInfo(NumericAlarm numericAlarm) static org.yamcs.protobuf.Mdb.AlgorithmInfostatic org.yamcs.protobuf.Mdb.AncillaryDataInfostatic org.yamcs.protobuf.Mdb.ArgumentAssignmentInfotoArgumentAssignmentInfo(ArgumentAssignment xtceArgument) static org.yamcs.protobuf.Mdb.ArgumentInfotoArgumentInfo(Argument xtceArgument) static org.yamcs.protobuf.Mdb.ArgumentInfostatic 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.ContainerInfostatic 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(ParameterWithId parameterWithId, XtceToGpbAssembler.DetailLevel detail) static org.yamcs.protobuf.Mdb.ParameterInfostatic org.yamcs.protobuf.Mdb.ParameterInfostatic 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.SequenceEntryInfostatic org.yamcs.protobuf.Mdb.SignificanceInfotoSignificanceInfo(Significance xtceSignificance) static org.yamcs.protobuf.Mdb.SignificanceInfo.SignificanceLevelTypestatic org.yamcs.protobuf.Mdb.SpaceSystemInfostatic Stringstatic org.yamcs.protobuf.Mdb.TransmissionConstraintInfotoTransmissionConstraintInfo(TransmissionConstraint xtceConstraint) static org.yamcs.protobuf.Mdb.UnitInfotoUnitInfo(UnitType ut) static org.yamcs.protobuf.Mdb.VerifierInfotoVerifierInfo(CommandVerifier xtceVerifier)
-
Constructor Details
-
XtceToGpbAssembler
public XtceToGpbAssembler()
-
-
Method Details
-
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
-
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
-
toArgumentInfo
-
toArgumentAssignmentInfo
public static org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo toArgumentAssignmentInfo(ArgumentAssignment xtceArgument) -
toTransmissionConstraintInfo
public static org.yamcs.protobuf.Mdb.TransmissionConstraintInfo toTransmissionConstraintInfo(TransmissionConstraint xtceConstraint) -
toVerifierInfo
-
toComparisonInfo
-
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
-
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
-
toParameterTypeInfo
public static org.yamcs.protobuf.Mdb.ParameterTypeInfo toParameterTypeInfo(ParameterType parameterType, XtceToGpbAssembler.DetailLevel detail) -
toArgumentTypeInfo
-
toComparisons
public static List<org.yamcs.protobuf.Mdb.ComparisonInfo> toComparisons(MatchCriteria matchCriteria) -
toDataEncodingInfo
public static org.yamcs.protobuf.Mdb.DataEncodingInfo toDataEncodingInfo(DataEncoding xtceDataEncoding) -
toTextualEncoding
-
toEnumValue
-
toUnitInfo
-
toCalibratorInfo
-
toAlarmInfo
-
toAlarmInfo
-
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
-