Package org.yamcs.protobuf
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 Summary
Modifier and TypeMethodDescriptionoptional .yamcs.protobuf.pvalue.AcquisitionStatus acquisitionStatus = 6;
com.google.protobuf.Timestamp
Time of Yamcs receptioncom.google.protobuf.TimestampOrBuilder
Time of Yamcs receptiongetAlarmRange
(int index) Context-dependent rangesint
Context-dependent rangesContext-dependent rangesgetAlarmRangeOrBuilder
(int index) Context-dependent rangesList<? extends Mdb.AlarmRangeOrBuilder>
Context-dependent rangesEngineering value (calibrated)Engineering value (calibrated)long
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.com.google.protobuf.Timestamp
Time of generation (~ packet time)com.google.protobuf.TimestampOrBuilder
Time of generation (~ packet time)getId()
Parameter identifierParameter identifieroptional .yamcs.protobuf.pvalue.MonitoringResult monitoringResult = 8;
int
When transferring parameters over WebSocket, this value might be used instead of the id above in order to reduce the bandwidth.boolean
Deprecated.optional .yamcs.protobuf.pvalue.RangeCondition rangeCondition = 9;
Raw value (uncalibrated)Raw value (uncalibrated)boolean
optional .yamcs.protobuf.pvalue.AcquisitionStatus acquisitionStatus = 6;
boolean
Time of Yamcs receptionboolean
Engineering value (calibrated)boolean
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.boolean
Time of generation (~ packet time)boolean
hasId()
Parameter identifierboolean
optional .yamcs.protobuf.pvalue.MonitoringResult monitoringResult = 8;
boolean
When transferring parameters over WebSocket, this value might be used instead of the id above in order to reduce the bandwidth.boolean
Deprecated.boolean
optional .yamcs.protobuf.pvalue.RangeCondition rangeCondition = 9;
boolean
Raw value (uncalibrated)Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasId
boolean hasId()Parameter identifier
optional .yamcs.protobuf.NamedObjectId id = 1;
- Returns:
- Whether the id field is set.
-
getId
Yamcs.NamedObjectId getId()Parameter identifier
optional .yamcs.protobuf.NamedObjectId id = 1;
- Returns:
- The id.
-
getIdOrBuilder
Yamcs.NamedObjectIdOrBuilder 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.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.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
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
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.
-