Package org.yamcs.protobuf
Interface Mdb.MathElementOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Mdb.MathElement,Mdb.MathElement.Builder
- Enclosing class:
- Mdb
public static interface Mdb.MathElementOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionOperator symbol if type `OPERATOR`.com.google.protobuf.ByteStringOperator symbol if type `OPERATOR`.Parameter whose value is used if type `PARAMETER`.intParameter instance specifierParameter whose value is used if type `PARAMETER`.getType()Type of element, either an operand kind or an operator.doublegetValue()Constant if type `VALUE_OPERAND`.booleanOperator symbol if type `OPERATOR`.booleanParameter whose value is used if type `PARAMETER`.booleanParameter instance specifierbooleanhasType()Type of element, either an operand kind or an operator.booleanhasValue()Constant if type `VALUE_OPERAND`.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasType
boolean hasType()Type of element, either an operand kind or an operator.
optional .yamcs.protobuf.mdb.MathElement.Type type = 1;- Returns:
- Whether the type field is set.
-
getType
Mdb.MathElement.Type getType()Type of element, either an operand kind or an operator.
optional .yamcs.protobuf.mdb.MathElement.Type type = 1;- Returns:
- The type.
-
hasOperator
boolean hasOperator()Operator symbol if type `OPERATOR`.
optional string operator = 2;- Returns:
- Whether the operator field is set.
-
getOperator
String getOperator()Operator symbol if type `OPERATOR`.
optional string operator = 2;- Returns:
- The operator.
-
getOperatorBytes
com.google.protobuf.ByteString getOperatorBytes()Operator symbol if type `OPERATOR`.
optional string operator = 2;- Returns:
- The bytes for operator.
-
hasValue
boolean hasValue()Constant if type `VALUE_OPERAND`.
optional double value = 3;- Returns:
- Whether the value field is set.
-
getValue
double getValue()Constant if type `VALUE_OPERAND`.
optional double value = 3;- Returns:
- The value.
-
hasParameter
boolean hasParameter()Parameter whose value is used if type `PARAMETER`.
optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;- Returns:
- Whether the parameter field is set.
-
getParameter
Mdb.ParameterInfo getParameter()Parameter whose value is used if type `PARAMETER`.
optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;- Returns:
- The parameter.
-
getParameterOrBuilder
Mdb.ParameterInfoOrBuilder getParameterOrBuilder()Parameter whose value is used if type `PARAMETER`.
optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4; -
hasParameterInstance
boolean hasParameterInstance()Parameter instance specifier
optional int32 parameterInstance = 5;- Returns:
- Whether the parameterInstance field is set.
-
getParameterInstance
int getParameterInstance()Parameter instance specifier
optional int32 parameterInstance = 5;- Returns:
- The parameterInstance.
-