Class GbpToXtceAssembler

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

public class GbpToXtceAssembler extends Object
  • Constructor Details

    • GbpToXtceAssembler

      public GbpToXtceAssembler()
  • Method Details

    • toCalibrator

      public static org.yamcs.xtce.Calibrator toCalibrator(org.yamcs.protobuf.Mdb.CalibratorInfo ci) throws BadRequestException
      Throws:
      BadRequestException
    • toPolynomialCalibrator

      public static org.yamcs.xtce.PolynomialCalibrator toPolynomialCalibrator(org.yamcs.protobuf.Mdb.PolynomialCalibratorInfo pci)
    • toSplineCalibrator

      public static org.yamcs.xtce.SplineCalibrator toSplineCalibrator(org.yamcs.protobuf.Mdb.SplineCalibratorInfo sci)
    • toContextCalibratorList

      public static List<org.yamcs.xtce.ContextCalibrator> toContextCalibratorList(Mdb mdb, String spaceSystemName, List<org.yamcs.protobuf.Mdb.ContextCalibratorInfo> ccl) throws BadRequestException
      Throws:
      BadRequestException
    • toContextCalibrator

      public static org.yamcs.xtce.ContextCalibrator toContextCalibrator(Mdb mdb, String spaceSystemName, org.yamcs.protobuf.Mdb.ContextCalibratorInfo cci) throws BadRequestException
      Throws:
      BadRequestException
    • toEnumerationAlarm

      public static org.yamcs.xtce.EnumerationAlarm toEnumerationAlarm(org.yamcs.protobuf.Mdb.AlarmInfo ai) throws BadRequestException
      Throws:
      BadRequestException
    • toNumericAlarm

      public static org.yamcs.xtce.NumericAlarm toNumericAlarm(org.yamcs.protobuf.Mdb.AlarmInfo ai) throws BadRequestException
      Throws:
      BadRequestException
    • toStaticAlarmRanges

      public static org.yamcs.xtce.AlarmRanges toStaticAlarmRanges(List<org.yamcs.protobuf.Mdb.AlarmRange> alarmRangeList) throws BadRequestException
      Throws:
      BadRequestException
    • toEnumerationContextAlarm

      public static List<org.yamcs.xtce.EnumerationContextAlarm> toEnumerationContextAlarm(Mdb mdb, String spaceSystemName, List<org.yamcs.protobuf.Mdb.ContextAlarmInfo> contextAlarmList) throws BadRequestException
      Throws:
      BadRequestException
    • toEnumerationContextAlarm

      public static org.yamcs.xtce.EnumerationContextAlarm toEnumerationContextAlarm(Mdb mdb, String spaceSystemName, org.yamcs.protobuf.Mdb.ContextAlarmInfo cai) throws BadRequestException
      Parameters:
      mdb -
      spaceSystemName - - the name of the space system used to lookup parameters reference by relative name in the context specification
      cai -
      Returns:
      Throws:
      BadRequestException
    • toNumericContextAlarm

      public static List<org.yamcs.xtce.NumericContextAlarm> toNumericContextAlarm(Mdb mdb, String spaceSystemName, List<org.yamcs.protobuf.Mdb.ContextAlarmInfo> contextAlarmList) throws BadRequestException
      Throws:
      BadRequestException
    • toNumericContextAlarm

      public static org.yamcs.xtce.NumericContextAlarm toNumericContextAlarm(Mdb mdb, String spaceSystemName, org.yamcs.protobuf.Mdb.ContextAlarmInfo cai) throws BadRequestException
      Throws:
      BadRequestException