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.ByteString
Operator symbol if type ``OPERATOR``.Parameter whose value is used if type ``PARAMETER``.int
Parameter instance specifierParameter whose value is used if type ``PARAMETER``.getType()
Type of element, either an operand kind or an operator.double
getValue()
Constant if type ``VALUE_OPERAND``.boolean
Operator symbol if type ``OPERATOR``.boolean
Parameter whose value is used if type ``PARAMETER``.boolean
Parameter instance specifierboolean
hasType()
Type of element, either an operand kind or an operator.boolean
hasValue()
Constant if type ``VALUE_OPERAND``.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
-
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.
-