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(org.yamcs.xtce.EnumerationAlarm enumerationAlarm) static org.yamcs.protobuf.Mdb.AlarmInfotoAlarmInfo(org.yamcs.xtce.NumericAlarm numericAlarm) static org.yamcs.protobuf.Mdb.AlgorithmInfotoAlgorithmInfo(org.yamcs.xtce.Algorithm a, XtceToGpbAssembler.DetailLevel detail) static org.yamcs.protobuf.Mdb.AncillaryDataInfotoAncillaryDataInfo(org.yamcs.xtce.AncillaryData data) static org.yamcs.protobuf.Mdb.ArgumentAssignmentInfotoArgumentAssignmentInfo(org.yamcs.xtce.ArgumentAssignment xtceArgument) static org.yamcs.protobuf.Mdb.ArgumentInfotoArgumentInfo(org.yamcs.xtce.Argument xtceArgument) static org.yamcs.protobuf.Mdb.ArgumentInfotoArgumentInfo(org.yamcs.xtce.ArgumentInstanceRef ref) static org.yamcs.protobuf.Mdb.ArgumentTypeInfotoArgumentTypeInfo(org.yamcs.xtce.ArgumentType argumentType) static org.yamcs.protobuf.Mdb.CalibratorInfotoCalibratorInfo(org.yamcs.xtce.Calibrator calibrator) static org.yamcs.protobuf.Mdb.CommandContainerInfotoCommandContainerInfo(org.yamcs.xtce.CommandContainer container, XtceToGpbAssembler.DetailLevel detail) static org.yamcs.protobuf.Mdb.CommandInfotoCommandInfo(org.yamcs.xtce.MetaCommand cmd, XtceToGpbAssembler.DetailLevel detail) static org.yamcs.protobuf.Mdb.ComparisonInfotoComparisonInfo(org.yamcs.xtce.Comparison xtceComparison) static List<org.yamcs.protobuf.Mdb.ComparisonInfo>toComparisons(org.yamcs.xtce.MatchCriteria matchCriteria) static org.yamcs.protobuf.Mdb.ContainerInfotoContainerInfo(org.yamcs.xtce.SequenceContainer c, XtceToGpbAssembler.DetailLevel detail) static org.yamcs.protobuf.Mdb.DataEncodingInfotoDataEncodingInfo(org.yamcs.xtce.DataEncoding xtceDataEncoding) static org.yamcs.protobuf.Mdb.EnumerationAlarmtoEnumerationAlarm(org.yamcs.xtce.EnumerationAlarm.EnumerationAlarmItem xtceAlarmItem) static org.yamcs.protobuf.Mdb.EnumValuetoEnumValue(org.yamcs.xtce.ValueEnumeration xtceValue) static List<org.yamcs.protobuf.Mdb.EnumValue>toEnumValues(org.yamcs.xtce.EnumeratedParameterType ptype) static org.yamcs.protobuf.Mdb.FixedValueInfotoFixedValueInfo(org.yamcs.xtce.FixedValueEntry entry) static org.yamcs.protobuf.Mdb.InputParameterInfotoInputParameterInfo(org.yamcs.xtce.InputParameter xtceInput) static org.yamcs.protobuf.Mdb.ComparisonInfo.OperatorTypetoOperatorType(org.yamcs.xtce.OperatorType xtceOperator) static org.yamcs.protobuf.Mdb.OutputParameterInfotoOutputParameterInfo(org.yamcs.xtce.OutputParameter xtceOutput) static org.yamcs.protobuf.Mdb.ParameterInfotoParameterInfo(ParameterWithId parameterWithId, XtceToGpbAssembler.DetailLevel detail) static org.yamcs.protobuf.Mdb.ParameterInfotoParameterInfo(org.yamcs.xtce.ParameterInstanceRef ref) static org.yamcs.protobuf.Mdb.ParameterInfotoParameterInfo(org.yamcs.xtce.Parameter p, XtceToGpbAssembler.DetailLevel detail) static org.yamcs.protobuf.Mdb.ParameterTypeInfotoParameterTypeInfo(org.yamcs.xtce.ParameterType parameterType, XtceToGpbAssembler.DetailLevel detail) static org.yamcs.protobuf.Mdb.RepeatInfotoRepeatInfo(org.yamcs.xtce.Repeat xtceRepeat, XtceToGpbAssembler.DetailLevel detail) static org.yamcs.protobuf.Mdb.SequenceEntryInfotoSequenceEntryInfo(org.yamcs.xtce.SequenceEntry e, XtceToGpbAssembler.DetailLevel detail) static org.yamcs.protobuf.Mdb.SignificanceInfotoSignificanceInfo(org.yamcs.xtce.Significance xtceSignificance) static org.yamcs.protobuf.Mdb.SignificanceInfo.SignificanceLevelTypetoSignificanceLevelType(org.yamcs.xtce.Significance.Levels level) static org.yamcs.protobuf.Mdb.SpaceSystemInfotoSpaceSystemInfo(org.yamcs.xtce.SpaceSystem ss, XtceToGpbAssembler.DetailLevel detail) static StringtoTextualEncoding(org.yamcs.xtce.BinaryDataEncoding bde) static StringtoTextualEncoding(org.yamcs.xtce.StringDataEncoding sde) static org.yamcs.protobuf.Mdb.TransmissionConstraintInfotoTransmissionConstraintInfo(org.yamcs.xtce.TransmissionConstraint xtceConstraint) static org.yamcs.protobuf.Mdb.UnitInfotoUnitInfo(org.yamcs.xtce.UnitType ut) static org.yamcs.protobuf.Mdb.VerifierInfotoVerifierInfo(org.yamcs.xtce.CommandVerifier xtceVerifier)
-
Constructor Details
-
XtceToGpbAssembler
public XtceToGpbAssembler()
-
-
Method Details
-
toContainerInfo
public static org.yamcs.protobuf.Mdb.ContainerInfo toContainerInfo(org.yamcs.xtce.SequenceContainer c, XtceToGpbAssembler.DetailLevel detail) -
toSequenceEntryInfo
public static org.yamcs.protobuf.Mdb.SequenceEntryInfo toSequenceEntryInfo(org.yamcs.xtce.SequenceEntry e, XtceToGpbAssembler.DetailLevel detail) -
toFixedValueInfo
public static org.yamcs.protobuf.Mdb.FixedValueInfo toFixedValueInfo(org.yamcs.xtce.FixedValueEntry entry) -
toRepeatInfo
public static org.yamcs.protobuf.Mdb.RepeatInfo toRepeatInfo(org.yamcs.xtce.Repeat xtceRepeat, XtceToGpbAssembler.DetailLevel detail) -
toCommandContainerInfo
public static org.yamcs.protobuf.Mdb.CommandContainerInfo toCommandContainerInfo(org.yamcs.xtce.CommandContainer container, XtceToGpbAssembler.DetailLevel detail) -
toCommandInfo
public static org.yamcs.protobuf.Mdb.CommandInfo toCommandInfo(org.yamcs.xtce.MetaCommand cmd, XtceToGpbAssembler.DetailLevel detail) - Parameters:
detail- whether base commands should be expanded
-
toArgumentInfo
public static org.yamcs.protobuf.Mdb.ArgumentInfo toArgumentInfo(org.yamcs.xtce.Argument xtceArgument) -
toArgumentInfo
public static org.yamcs.protobuf.Mdb.ArgumentInfo toArgumentInfo(org.yamcs.xtce.ArgumentInstanceRef ref) -
toArgumentAssignmentInfo
public static org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo toArgumentAssignmentInfo(org.yamcs.xtce.ArgumentAssignment xtceArgument) -
toTransmissionConstraintInfo
public static org.yamcs.protobuf.Mdb.TransmissionConstraintInfo toTransmissionConstraintInfo(org.yamcs.xtce.TransmissionConstraint xtceConstraint) -
toVerifierInfo
public static org.yamcs.protobuf.Mdb.VerifierInfo toVerifierInfo(org.yamcs.xtce.CommandVerifier xtceVerifier) -
toComparisonInfo
public static org.yamcs.protobuf.Mdb.ComparisonInfo toComparisonInfo(org.yamcs.xtce.Comparison xtceComparison) -
toOperatorType
public static org.yamcs.protobuf.Mdb.ComparisonInfo.OperatorType toOperatorType(org.yamcs.xtce.OperatorType xtceOperator) -
toSignificanceInfo
public static org.yamcs.protobuf.Mdb.SignificanceInfo toSignificanceInfo(org.yamcs.xtce.Significance xtceSignificance) -
toSignificanceLevelType
public static org.yamcs.protobuf.Mdb.SignificanceInfo.SignificanceLevelType toSignificanceLevelType(org.yamcs.xtce.Significance.Levels level) -
toParameterInfo
public static org.yamcs.protobuf.Mdb.ParameterInfo toParameterInfo(org.yamcs.xtce.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(org.yamcs.xtce.Parameter p, XtceToGpbAssembler.DetailLevel detail) -
toAncillaryDataInfo
public static org.yamcs.protobuf.Mdb.AncillaryDataInfo toAncillaryDataInfo(org.yamcs.xtce.AncillaryData data) -
toParameterTypeInfo
public static org.yamcs.protobuf.Mdb.ParameterTypeInfo toParameterTypeInfo(org.yamcs.xtce.ParameterType parameterType, XtceToGpbAssembler.DetailLevel detail) -
toArgumentTypeInfo
public static org.yamcs.protobuf.Mdb.ArgumentTypeInfo toArgumentTypeInfo(org.yamcs.xtce.ArgumentType argumentType) -
toComparisons
public static List<org.yamcs.protobuf.Mdb.ComparisonInfo> toComparisons(org.yamcs.xtce.MatchCriteria matchCriteria) -
toDataEncodingInfo
public static org.yamcs.protobuf.Mdb.DataEncodingInfo toDataEncodingInfo(org.yamcs.xtce.DataEncoding xtceDataEncoding) -
toTextualEncoding
-
toTextualEncoding
-
toEnumValues
public static List<org.yamcs.protobuf.Mdb.EnumValue> toEnumValues(org.yamcs.xtce.EnumeratedParameterType ptype) -
toEnumValue
public static org.yamcs.protobuf.Mdb.EnumValue toEnumValue(org.yamcs.xtce.ValueEnumeration xtceValue) -
toUnitInfo
public static org.yamcs.protobuf.Mdb.UnitInfo toUnitInfo(org.yamcs.xtce.UnitType ut) -
toCalibratorInfo
public static org.yamcs.protobuf.Mdb.CalibratorInfo toCalibratorInfo(org.yamcs.xtce.Calibrator calibrator) -
toAlarmInfo
public static org.yamcs.protobuf.Mdb.AlarmInfo toAlarmInfo(org.yamcs.xtce.NumericAlarm numericAlarm) -
toAlarmInfo
public static org.yamcs.protobuf.Mdb.AlarmInfo toAlarmInfo(org.yamcs.xtce.EnumerationAlarm enumerationAlarm) -
toEnumerationAlarm
public static org.yamcs.protobuf.Mdb.EnumerationAlarm toEnumerationAlarm(org.yamcs.xtce.EnumerationAlarm.EnumerationAlarmItem xtceAlarmItem) -
toAlgorithmInfo
public static org.yamcs.protobuf.Mdb.AlgorithmInfo toAlgorithmInfo(org.yamcs.xtce.Algorithm a, XtceToGpbAssembler.DetailLevel detail) -
toInputParameterInfo
public static org.yamcs.protobuf.Mdb.InputParameterInfo toInputParameterInfo(org.yamcs.xtce.InputParameter xtceInput) -
toOutputParameterInfo
public static org.yamcs.protobuf.Mdb.OutputParameterInfo toOutputParameterInfo(org.yamcs.xtce.OutputParameter xtceOutput) -
toSpaceSystemInfo
public static org.yamcs.protobuf.Mdb.SpaceSystemInfo toSpaceSystemInfo(org.yamcs.xtce.SpaceSystem ss, XtceToGpbAssembler.DetailLevel detail)
-