Class XtceToGpbAssembler

java.lang.Object
org.yamcs.http.api.XtceToGpbAssembler

public class XtceToGpbAssembler extends Object
  • 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

      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)