Interface Pvalue.ParameterValueOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Pvalue.ParameterValue, Pvalue.ParameterValue.Builder
Enclosing class:
Pvalue

public static interface Pvalue.ParameterValueOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasId

      boolean hasId()
       Parameter identifier
       
      optional .yamcs.protobuf.NamedObjectId id = 1;
      Returns:
      Whether the id field is set.
    • getId

       Parameter identifier
       
      optional .yamcs.protobuf.NamedObjectId id = 1;
      Returns:
      The id.
    • getIdOrBuilder

       Parameter identifier
       
      optional .yamcs.protobuf.NamedObjectId id = 1;
    • hasRawValue

      boolean hasRawValue()
       Raw value (uncalibrated)
       
      optional .yamcs.protobuf.Value rawValue = 2;
      Returns:
      Whether the rawValue field is set.
    • getRawValue

      Yamcs.Value getRawValue()
       Raw value (uncalibrated)
       
      optional .yamcs.protobuf.Value rawValue = 2;
      Returns:
      The rawValue.
    • getRawValueOrBuilder

      Yamcs.ValueOrBuilder getRawValueOrBuilder()
       Raw value (uncalibrated)
       
      optional .yamcs.protobuf.Value rawValue = 2;
    • hasEngValue

      boolean hasEngValue()
       Engineering value (calibrated)
       
      optional .yamcs.protobuf.Value engValue = 3;
      Returns:
      Whether the engValue field is set.
    • getEngValue

      Yamcs.Value getEngValue()
       Engineering value (calibrated)
       
      optional .yamcs.protobuf.Value engValue = 3;
      Returns:
      The engValue.
    • getEngValueOrBuilder

      Yamcs.ValueOrBuilder getEngValueOrBuilder()
       Engineering value (calibrated)
       
      optional .yamcs.protobuf.Value engValue = 3;
    • hasAcquisitionTime

      boolean hasAcquisitionTime()
       Time of Yamcs reception
       
      optional .google.protobuf.Timestamp acquisitionTime = 4;
      Returns:
      Whether the acquisitionTime field is set.
    • getAcquisitionTime

      com.google.protobuf.Timestamp getAcquisitionTime()
       Time of Yamcs reception
       
      optional .google.protobuf.Timestamp acquisitionTime = 4;
      Returns:
      The acquisitionTime.
    • getAcquisitionTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getAcquisitionTimeOrBuilder()
       Time of Yamcs reception
       
      optional .google.protobuf.Timestamp acquisitionTime = 4;
    • hasGenerationTime

      boolean hasGenerationTime()
       Time of generation (~ packet time)
       
      optional .google.protobuf.Timestamp generationTime = 5;
      Returns:
      Whether the generationTime field is set.
    • getGenerationTime

      com.google.protobuf.Timestamp getGenerationTime()
       Time of generation (~ packet time)
       
      optional .google.protobuf.Timestamp generationTime = 5;
      Returns:
      The generationTime.
    • getGenerationTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getGenerationTimeOrBuilder()
       Time of generation (~ packet time)
       
      optional .google.protobuf.Timestamp generationTime = 5;
    • hasAcquisitionStatus

      boolean hasAcquisitionStatus()
      optional .yamcs.protobuf.pvalue.AcquisitionStatus acquisitionStatus = 6;
      Returns:
      Whether the acquisitionStatus field is set.
    • getAcquisitionStatus

      Pvalue.AcquisitionStatus getAcquisitionStatus()
      optional .yamcs.protobuf.pvalue.AcquisitionStatus acquisitionStatus = 6;
      Returns:
      The acquisitionStatus.
    • hasProcessingStatus

      @Deprecated boolean hasProcessingStatus()
      Deprecated.
       Deprecated: this field was originally introduced for compatibility
       with Airbus CGS/CD-MCS system. It was redundant, because when false,
       the acquisitionStatus is also set to INVALID.
       
      optional bool processingStatus = 7 [deprecated = true];
      Returns:
      Whether the processingStatus field is set.
    • getProcessingStatus

      @Deprecated boolean getProcessingStatus()
      Deprecated.
       Deprecated: this field was originally introduced for compatibility
       with Airbus CGS/CD-MCS system. It was redundant, because when false,
       the acquisitionStatus is also set to INVALID.
       
      optional bool processingStatus = 7 [deprecated = true];
      Returns:
      The processingStatus.
    • hasMonitoringResult

      boolean hasMonitoringResult()
      optional .yamcs.protobuf.pvalue.MonitoringResult monitoringResult = 8;
      Returns:
      Whether the monitoringResult field is set.
    • getMonitoringResult

      Pvalue.MonitoringResult getMonitoringResult()
      optional .yamcs.protobuf.pvalue.MonitoringResult monitoringResult = 8;
      Returns:
      The monitoringResult.
    • hasRangeCondition

      boolean hasRangeCondition()
      optional .yamcs.protobuf.pvalue.RangeCondition rangeCondition = 9;
      Returns:
      Whether the rangeCondition field is set.
    • getRangeCondition

      Pvalue.RangeCondition getRangeCondition()
      optional .yamcs.protobuf.pvalue.RangeCondition rangeCondition = 9;
      Returns:
      The rangeCondition.
    • getAlarmRangeList

      List<Mdb.AlarmRange> getAlarmRangeList()
       Context-dependent ranges
       
      repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
    • getAlarmRange

      Mdb.AlarmRange getAlarmRange(int index)
       Context-dependent ranges
       
      repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
    • getAlarmRangeCount

      int getAlarmRangeCount()
       Context-dependent ranges
       
      repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
    • getAlarmRangeOrBuilderList

      List<? extends Mdb.AlarmRangeOrBuilder> getAlarmRangeOrBuilderList()
       Context-dependent ranges
       
      repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
    • getAlarmRangeOrBuilder

      Mdb.AlarmRangeOrBuilder getAlarmRangeOrBuilder(int index)
       Context-dependent ranges
       
      repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
    • hasExpireMillis

      boolean hasExpireMillis()
       How long (in milliseconds) this parameter value is valid
       Note that there is an option when subscribing to parameters to get
       updated when the parameter values expire. 
       
      optional int64 expireMillis = 26;
      Returns:
      Whether the expireMillis field is set.
    • getExpireMillis

      long getExpireMillis()
       How long (in milliseconds) this parameter value is valid
       Note that there is an option when subscribing to parameters to get
       updated when the parameter values expire. 
       
      optional int64 expireMillis = 26;
      Returns:
      The expireMillis.
    • hasNumericId

      boolean hasNumericId()
       When transferring parameters over WebSocket, this value might be used
       instead of the id above in order to reduce the bandwidth.
       Note that the id <-> numericId assignment is only valid in the context
       of a single WebSocket call.
       
      optional uint32 numericId = 27;
      Returns:
      Whether the numericId field is set.
    • getNumericId

      int getNumericId()
       When transferring parameters over WebSocket, this value might be used
       instead of the id above in order to reduce the bandwidth.
       Note that the id <-> numericId assignment is only valid in the context
       of a single WebSocket call.
       
      optional uint32 numericId = 27;
      Returns:
      The numericId.